2015-09-25 125 views
-1

更新問題:如果which找到多個字聲明

有人留下了一個COUNTIF(我覺得有人評論刪除)計數,如果作品的答案;謝謝! :) ......當我將此公式複製到下一列它似乎沒有工作,下面的問題是,如果公式
=IF(COUNTIF(Sheet2!$A$1:$A$4,"*"&J2&"*")>0,"found","none")

我想如果選擇在表2列文本值計A1:A4


原題:

我想創造出發現不止一個值我已經嘗試添加另一個IF IF語句,但這似乎並沒有工作,我不知道爲什麼。

下面是我迄今爲止的公式。

=IF(IFERROR(SEARCH(Sheet2!$A$1, I2), 0), "found", "none") 

這在搜索頁2,如果這是在表的列I2發現1

我希望IF語句也覺得是什麼在Sheet2中!$ A什麼是在A列第1行$ 2,Sheet2!$ A $ 3和Sheet2!$ A $ 4

回答

1

您會希望將所有四個結果相加,並查看結果是否大於零。如果是,則至少有一個SEARCH functions返回true。

的array¹式是,

=IF(SUM(--ISNUMBER(SEARCH(Sheet2!$A$1:$A$4, I2))), "found", "none") 

¹數組公式需要與Ctrl鍵 + + Enter↵完成。一旦正確輸入第一個單元格,就可以像其他公式一樣向下或向右填充或複製它們。

+0

謝謝,公式如何更改爲適用於文本?如在公式中,您已包含SUM和ISNUMBER – Soneeka

+0

它不需要更改。問題在於,您將[SEARCH功能](https://support.office.com/zh-cn/article/SEARCH-function-F79EF0B8-0991-4FC1-93B0-627F019A69E3)的數字返回與文本混淆它正在尋找。我給了你點擊鏈接的更多信息。使用它們。嘗試一下公式。如果您不瞭解某些內容,請使用評估公式。 – Jeeped

+0

對不起,我很困惑。感謝您的幫助 :) – Soneeka