2012-04-09 157 views
1

我想比較2列的相似之處。
列A和B中有字符串,我想在列A的特定行與列B中的相應行匹配時顯示。請注意列A中的某些行可能爲空。比較excel中的2列

所以,基本上這個=>if (A1==B1), C1 = TRUE

這裏是我到目前爲止已經試過:

=IF(ISERROR(MATCH(A1,B1:B1,0)),"",A1)

=EXACT(A1,B1)

=IF(A1=B1,"True",B1)

這些都不給我的對手對於包含以下數據的列:

ColAColB

Xanthomonas oryzaeXanthomonas oryzae

將不勝感激幫助與此有關。謝謝!

+1

這應該工作'= IF(A1 = B1,「True」,B1)'。所以我建議你測試額外的空間,如果你沒有得到「真實」。也許試試'= TRIM(A1)= TRIM(B1)' – brettdj 2012-04-09 04:02:00

回答

3

自@卡爾的回答沒有爲你工作,單元格內容爲相等。檢查多餘的空間或其他非打印字符。

嘗試這些

=CLEAN(A1)=CLEAN(B1) 

=TRIM(A1)=TRIM(B1) 

=TRIM(CLEAN(A1))=TRIM(CLEAN(B1)) 

Trim將刪除開頭和結尾的空格,Clean將刪除ASCII字符0到31,您可能需要更詳細的公式取決於在哪裏的差異謊言。

+0

啊,這確實有效!我沒有趕上空間。 – dawnoflife 2012-04-09 04:09:47

-2

在C1,將公式

=A1=B1 
+1

這也行不通。 – dawnoflife 2012-04-09 03:52:16

+0

如果您在回答完之前已經閱讀了OP文章,那麼您會意識到他/她的數據是問題,而不是測試 – brettdj 2012-04-09 04:03:06

+0

@brettdj我確實閱讀了該文章,並且盡我所能瞭解它,我的解決方案是正確的。也許它措辭不佳。 – 2012-04-09 04:08:42