0
我有一張表格,我想查看列是否包含某個字符串。如果是,則返回TRUE,否則返回FALSE。單元格包含具有相對單元格引用的字符串Google表格
這裏是我的嘗試,導致#VALUE !:
IF(SEARCH(A2, 'Dashboard Table'!A16:A), TRUE, FALSE)
怎麼辦? 由於 弗洛裏安
我有一張表格,我想查看列是否包含某個字符串。如果是,則返回TRUE,否則返回FALSE。單元格包含具有相對單元格引用的字符串Google表格
這裏是我的嘗試,導致#VALUE !:
IF(SEARCH(A2, 'Dashboard Table'!A16:A), TRUE, FALSE)
怎麼辦? 由於 弗洛裏安
公式返回#VALUE!
因爲IF
需要一個布爾值(0被視爲FALSE
,1或更大的數字被視爲TRUE
)作爲第一個參數,但SEARCH
返回#N/A!
如果搜索的文本不發現,另一方面SEARCH
查找單元格值的文本。
下面的公式將返回的TRUE
/FALSE
值的陣列,TRUE時的A2
值被發現,當未對細胞A16:A
FALSE
:
=ARRAYFORMULA(IF(IFERROR(SEARCH(A2, 'Dashboard Table'!A16:A),FALSE), TRUE, FALSE))
爲了得到一個單一TRUE時文本searh在A16上的任何單元格上都可以找到:A使用
=ARRAYFORMULA(sum(IF(IFERROR(SEARCH(A2, 'Dashboard Table'!A16:A),0), 1, 0))>0)
這可能沒有ARRAYFORMULA嗎?因爲我不想要一個TRUES和FALSES數組。我只想要一個TRUE,當在「Dashboard Table!A16:A」中找到「A2」的內容時。否則只有一個FALSE。我無法讓它工作。 –
我做了一個編輯。 –
天才!現在這可以工作;-)。謝謝 –