1

我很新vba,並且在比較兩列(這2列下的所有數據)時遇到問題。比較2 excel列,結果將與另一列進行比較

工作流是,列A與列B比較,結果放入列C.另一列(列D)也將用於比較(所有列都在1工作表中)。

邏輯會是這樣:

比較列A至B列

如果B列是空白的,把「沒有值這裏」
如果塔B的值(採樣值:PRODUCT -ID),將B與D列相比較(樣本值:PI,Product-id的縮寫)
如果匹配,則輸入「匹配」。
如果沒有比賽,把「不匹配」

+0

你嘗試過這麼遠嗎?你可以編輯你的文章,並給我們一些示例代碼? – PowerUser 2013-05-14 15:16:17

+2

查看此鏈接http://stackoverflow.com/search?q=%5Bexcel-vba%5D+compare+columns – Santosh 2013-05-14 15:17:44

回答

0

,而不是VBA,這裏是使用公式在列C工作表

我們要應用此規則的解決方案:

IF B="" then 
    "NO VALUE HERE" 
else 
    IF B=D then 
     "MATCHED" 
    else 
     "NOT MATCHED" 
end if 

你能做到這一點,在C列下面的公式(然後向下填充)

=IF(B:B="","No Value Here",IF(B:B=D:D,"Matched","Not Matched"))

+0

謝謝!我認爲這將足夠 – xemaden 2013-05-15 08:08:00

+0

@xemaden如果它是答案,請**接受它** – 2013-05-15 08:15:12