我有一個標題列表(A)和短語列表(B)。對於AI每個標題要檢查它是否包含一個短語(詞組的任何,我不關心它)從B.Excel:找出單元格是否包含/包含單元格範圍內的值
| 1 |-----Example Column A------|----Example Column B----
| 2 | Head of Marketing | Senior Developer
| 3 | Lead Product Engineer | Marketing Manager
| 4 | Sales Development | Sales Development
| 5 | Senior Marketing Manager |
在上面的例子,我想知道的是,最後兩個單元在列A包含列B中的單元格。
我在網上找到了很多關於如何做相反的例子,用*來查找某個值是否包含在一個範圍內。我還發現以下三個例子可以解決類似於我的問題,但是沒有一個適合我。
{=MAX(ISNUMBER(SEARCH($B$2:$B$4,A2))+0)}
{=MATCH(A2,$B$2:$B$4&"*")}
=IFERROR(LOOKUP(2^15,SEARCH(B:B,A2),B:B),"")
我也試着寫的每個單元格的內容在B柱開始,並用星號(*高級開發人員*等)結束,試圖VLOOKUP,SUMPRODUCT,COUNTIF沒有成功。
是否有可能做我想要的東西?
解
稍加修改Mrig公式:
=SUMPRODUCT(ISNUMBER(FIND(B$2:B$4,LOWER(A2)))*1)
感謝Mrig的幫助,它似乎找到了一些比賽。 當我重新創建您的示例時,它會給出正確的答案。但是,當我按降序對列A進行排序時,C列將返回2,2,1,1。 我的現實世界專欄A是60k值,大多數應該有一個匹配,但只有80-2k根據順序找到匹配。 – baasoti
@baasoti - 請參閱我的答案中的編輯。這是我對「列A」進行排序後得到的輸出。是否可以共享樣本/虛擬數據,以便我可以重新創建您的問題。 – Mrig
謝謝你回到我身邊 - 想出了爲什麼它沒有奏效。 我的排序問題出現了,因爲我還對列B(包括一個空白單元格)進行了排序,因此它爲列A中的每個單元格添加了1個。 而且它沒有找到我的主要數據的所有匹配的原因是因爲它包含大寫,並且匹配似乎區分大小寫。 我已經更新公式爲:= SUMPRODUCT(ISNUMBER(找到(Q $ 2:Q $ 343,LOWER(F2)))* 1) 它現在匹配40k(到目前爲止我檢查過的一切都有意義)。非常感謝你的幫助,真的是在用這個抓我的頭! – baasoti