2011-10-25 84 views
1

我有一個單元格,其中包含以逗號分隔的多個值(例如,8,13,27,45)。如果該單元格包含給定值,我想返回一個值如TRUE或「X」。例如,在上面的例子中,如果我想確定該單元格是否包含值1,它將返回FALSE或「」。如果我想確定是否包含值13,它將返回TRUE或「X」。有什麼想法嗎?在Excel中,如何確定具有多個值的特定單元格是否包含特定值?

+0

編程或使用Excel的功能呢?如果你正在使用excel函數IF和SEARCH會爲你做。例如:== == IF(ISNUMBER(SEARCH(「1」,A2)),「True」,「False」) –

+0

問題在於它會返回示例字符串(例如8,13, 27,45)由於「1」出現在「13」 – isJustMe

+0

@OP上,所以您必須更具體地瞭解您正在嘗試完成的內容。 – isJustMe

回答

2

作爲一個公式,增加尾隨主導,來標記分隔符,以便完全匹配工作;

=IF(ISERR((SEARCH(","& "what_to_find" &",",","& A1 &","))), "FALSE", "TRUE") 
+0

+1一如既往在excel中......你把它對了我的朋友。 – isJustMe

+0

你們搖滾!謝謝。 – user1013095

相關問題