2015-06-03 34 views
1

我已經使用此數組公式來查找真/假。該公式只考慮第一個單元格數組文本搜索的公式

{=isnumber(search(G2:G7,A1))} 
+0

爲什麼一個數組公式?您是否試圖確定G2:G7中的任何*值是否在A1(區分大小寫)內? – Jeeped

+0

是的,我試圖確定G2:G7中的任何單詞是否在A1範圍內。也不一定要區分大小寫。 –

回答

1

您需要提供處理的一個額外層,使得公式不會在ISNUMBER function的第一個結果停止文本。一個SUM function包裝應該是足夠的。

=SUM(--ISNUMBER(SEARCH(G2:G7, A1))) 

數組公式需要與按Ctrl ++Enter↵完成。任何非零結果將意味着G2:G7中至少有一個條款在A1範圍內。

可以通過用SUMPRODUCT function代替SUM來避免CSE。

=SUMPRODUCT(--ISNUMBER(SEARCH(G2:G7, A1))) 

SEARCH function不區分大小寫; FIND function區分大小寫。

+0

現在工作。謝謝... –