2014-03-12 20 views
0

有人可以幫助我創建一個宏來比較一些行,如果它有差異,那麼把一些視覺,所以我可以很容易地注意到它?查找和比較視覺效果的差異..?

例如: 我.. 列A:數字(例如1至10,000)的列表 B欄:文本例如是列表或否

F列:編號的另一個列表(說1至10,000) 列G:是的另一個列表或否

我需要比較列將&˚F..找到重複的,一旦它發現重複到再比較B列& G. 若B & G =相同的,例如,是或不是,然後什麼都不做 如果B & G =是不同的,例如B是是& G不是,那麼hightlight那行或者把某些東西放到H列中說ERROR或者某些可視的東西突出,所以我可以注意到它。

但是,列A & F是混亂起來..他們是不一樣..每個例如確實有相同的數字,但不在同一個地方。

這是可能通過循環做到這一點,所以它每行都做?

enter image description here

+2

你可以用'VLOOKUP()'在山口C.如這樣做:在C1 - '= VLOOKUP(A1,F $ 1: G $ 30,2,FALSE)' –

+0

看起來工作正常,謝謝:) 編輯:不工作,它不比較值:( – Jacko058

+0

這將工作,但如果我把它放入C行..然後我需要比較行B&C – Jacko058

回答

-1

添加用於比較值的公式。

例如在=B1=G1D1型顯示任一TRUEFALSE或甚至更好,類型=IF(B1=G1,"","ERROR")。然後選擇範圍B1:B30並按Ctrl+D將公式向下複製。

編輯:

對不起,我錯過了混亂的部分。

類型式=VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1(或式=IF(VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1,"","ERROR"))在D1,然後Ctrl+D複製下來。

編輯2:

該公式運作良好。如果得到#N/A,這是因爲VLOOKUP函數在表中找不到值。下面你可以使用這些公式看到的結果:

I1 =VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1 
J1 =IF(VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1,"","Different") 
K1 =IFERROR(VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1,"Missing") 
L1 =IFERROR(IF(VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1,"","Different"),"Missing") 

enter image description here

+0

行不排隊.... –

+0

這不起作用..我只是得到#N/A – Jacko058