Note: The other languages of the website are Google-translated. Back to English

如何檢查單元格是否包含Excel中的幾個值之一?

假設您在A列中有一個文本字符串列表,現在,您想測試每個單元格是否包含基於另一個範圍D2:D7的多個值之一。 如果它包含D2:D7中的任何特定文本,它將顯示True,否則將顯示False,如下面的屏幕截圖所示。 本文將討論如果單元格包含另一個範圍內的多個值之一,則如何識別該單元格。


檢查單元格是否包含公式列表中的多個值之一

若要檢查單元格內容是否包含另一個範圍內的文本值,請使用以下公式,請這樣做:

將下面的公式輸入到要查找結果的空白單元格(例如B2)中,然後將填充手柄向下拖動到要應用此公式的單元格中,如果該單元格中的另一個文本值特定範圍,它將為True,否則為False。 看截圖:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

提示:

1.如果要使用“是”或“否”來表示結果,請應用以下公式,您將根據需要獲得以下結果,請參見屏幕截圖:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2.在上述公式中, D2:D7 是您要基於其檢查單元格的特定數據范圍,並且 A2 是您要檢查的單元格。


如果單元格包含公式列表中的多個值之一,則顯示匹配項

有時,您可能要檢查一個單元格是否在列表中包含一個值,然後返回該值,如果多個值匹配,則列表中所有匹配的值都將顯示,如下圖所示。如何在Excel中解決此任務?

如果單元格包含特定文本之一,則要顯示所有匹配的值,請應用以下公式:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

備註:在以上公式中, D2:D7 是您要基於其檢查單元格的特定數據范圍,並且 A2 是您要檢查的單元格。

然後,按 Ctrl + Shift + Enter 鍵一起獲得第一個結果,然後將填充手柄向下拖動到要應用此公式的單元格,請參見屏幕截圖:

提示:

上面的TEXTJOIN函數僅適用於Excel 2019和Office 365,如果您具有更早的Excel版本,則應應用以下公式:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

備註:在以上公式中, D2:D7 是您要基於其檢查單元格的特定數據范圍,並且 A2 是您要檢查的單元格。

然後,按 Ctrl + Shift + Enter 鍵在一起以獲得第一個結果,然後將公式單元格拖動到右側直到顯示空白單元格,然後繼續將填充手柄向下拖動到其他單元格,所有匹配的值都已顯示,如下面的屏幕快照所示:


如果單元格包含具有方便功能的列表中的多個值之一,則突出顯示匹配項

如果您要突出顯示匹配值的特定字體顏色(如果單元格包含另一個列表中的多個值之一),則在本節中,我將介紹一個簡單的功能, 標記關鍵字 of Excel的Kutools,使用此實用程序,您可以一次在單元格中突出顯示特定的一個或多個關鍵字。

備註:應用這些 標記關鍵字 功能,首先,您應該下載 Excel的Kutools,然後快速輕鬆地應用這些功能。

安裝後 Excel的Kutools,請執行以下操作:

1。 點擊 庫工具 > 文本 > 標記關鍵字,請參見屏幕截圖:

2。 在 標記關鍵字 對話框,請執行以下操作:

  • 從中選擇要突出顯示匹配文本的數據范圍 範圍 文本框;
  • 選擇包含要突出顯示的關鍵字的單元格,也可以將關鍵字手動輸入(以逗號分隔)。 關鍵詞 文本框
  • 最後,您應指定一種字體顏色以通過選中來突出顯示文本 標記關鍵字顏色 選項。 

3。 然後,點擊 Ok 按鈕,所有匹配的文本均已突出顯示,如下圖所示:


更多相關文章:

  • 在Excel中比較兩個或多個文本字符串
  • 如果要比較區分大小寫或不區分大小寫的工作表中的兩個或多個文本字符串,如下面的屏幕截圖所示,本文將為您介紹一些有用的公式,以供您在Excel中處理此任務。
  • 如果單元格包含文本,則在Excel中顯示
  • 現在,如果您在A列中有一個文本字符串列表,並且有一行關鍵字,則需要檢查關鍵字是否出現在文本字符串中。 如果關鍵字出現在單元格中,則顯示該關鍵字,否則,將顯示空白單元格,如下圖所示。
  • 在Excel中查找和替換多個值
  • 通常,“查找和替換”功能可以幫助您查找特定文本並將其替換為另一文本,但是有時,您可能需要同時查找和替換多個值。 例如,將所有“ Excel”文本替換為“ Excel 2019”,將“ Outlook”替換為“ Outlook2019”等,如下圖所示。 本文中,我將介紹解決Excel中此任務的公式。

最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (50)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
如果“特定文本”列包含短語怎麼辦? 例如“刪除重複”“轉換文本”“查找交叉”如何檢查呢?
網站主持人對此評論進行了最小化
我想打印找到的文本的名稱,而不是 True 或 False,我該怎麼做?
網站主持人對此評論進行了最小化
檢查skyyang給出的公式......效果很好
網站主持人對此評論進行了最小化
非常有用的公式。
我們可以獲取從搜索中找到的值嗎? (即我想檢查包含 4 位郵政編碼的地址字段是否在該範圍內,如果是,則顯示 4 位郵政編碼的值。)
大衛
網站主持人對此評論進行了最小化
嗨,大衛,
我的這個數組公式可以幫助你:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
粘貼公式後,請同時按 Shift + Ctrl + Enter 鍵。
這個公式有些複雜,請根據需要更改單元格引用。
請嘗試一下,希望對您有所幫助!
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
太棒了,它完全按照我需要的方式工作。 謝謝冠軍。
網站主持人對此評論進行了最小化
很高興為您提供幫助!
網站主持人對此評論進行了最小化
嗨,你能解釋一下你是如何得到上面那個功能的嗎? 我正在嘗試做同樣的事情,但似乎無法正確更改單元格引用。
網站主持人對此評論進行了最小化
是的,請,我也需要這個。 我不明白為什麼 $D$2 被鎖定?
網站主持人對此評論進行了最小化
這真太了不起了! 然而,對我來說有一個大問題:如果我的“搜索”D2:D4 列表中有空白單元格怎麼辦。 對我來說,它破壞了公式,我只在幾個地方得到“NUM”。 謝謝!
網站主持人對此評論進行了最小化
當查找單元格中有幾個單詞並且單元格中的搜索中有幾個單詞時,此公式是否有效? 基本上我有成分清單,想從這些清單中找到一些特定成分,而特定成分可能不止一個詞
網站主持人對此評論進行了最小化
我在 A 列中有一個成分列表,每個單元格都有一個產品的全部成分,所以它不僅僅是一個詞,在 D 列中我有一個我試圖在 A 列中找到的成分列表,我該怎麼做? 這個公式似乎不能 100% 起作用
謝謝
網站主持人對此評論進行了最小化
我和另一個女孩已經嘗試了 2 天來解決這個我們必須解決的數據問題。 謝謝你的這種表達。 這正是我們所需要的。
網站主持人對此評論進行了最小化
D 列中的列表可以是 15000 個單詞,並且公式仍然與上述相同嗎? 我只用很少的值就得到了預期的結果,但是當列表跳到數千時,它都顯示了#REF。
網站主持人對此評論進行了最小化
天陽,

我不知道你是否會讀到這個,但非常感謝你!

你是個天才!!!
網站主持人對此評論進行了最小化
如果 D 列中有空白單元格,我將如何進行這項工作?
網站主持人對此評論進行了最小化
hi
請參閱附件,我試圖找出 D 列中的任何成分是否存在於 A 列中並顯示 B 列中找到的任何成分,這可能嗎?
網站主持人對此評論進行了最小化
第一個附件沒有上傳,見下附件
網站主持人對此評論進行了最小化
감사합니다정말진심으로감사드립니다
한달여간을 네이버에서만 찾다가 구글을 통해 찾으니 이렇게 바로 정확한 정보가 뜨네요 정말밐사!
網站主持人對此評論進行了最小化
謝謝堆,這工作。
網站主持人對此評論進行了最小化
유용한 자료 감사합니다!
網站主持人對此評論進行了最小化
使用 =SUMPRODUCT(--ISNUMBER(SEARCH(list,A2))) 以及條件格式來幫助比較一列的值與另一列的值。 與excel 2007配合得很好。幾天來一直在絞盡腦汁。
網站主持人對此評論進行了最小化
是的,不是

중복되는 값 배열일 경우 배열로 B열 C열...... 기재는 가능한가요
網站主持人對此評論進行了最小化
有什麼方法可以返回單元格中匹配的文本而不是“是”或“否”?
網站主持人對此評論進行了最小化
同樣的問題; 我們可以返回匹配的文本而不是是/否嗎?
網站主持人對此評論進行了最小化
是否可以將此公式的結果從“真”、“假”、“是”或“否”更改為特定文本的值?


謝謝
網站主持人對此評論進行了最小化
嗨,尼爾斯,
如果您想用其他文字代替“是”或“否”,只需將“是”、“否”替換為其他文字,請嘗試以下公式:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"您的特定文本1","您的特定文本2")

請嘗試一下,希望對您有所幫助!
網站主持人對此評論進行了最小化
簡在下面問“同樣的問題;我們可以返回匹配的文本而不是是/否嗎?” - 也對答案感興趣
網站主持人對此評論進行了最小化
=IF(SUMPRODUCT(--ISNUMBER(搜索($D$2:$D$6,A2))),"是,"否")
網站主持人對此評論進行了最小化
嘿,
我試過這個公式,但它對一切都顯示 TRUE?
網站主持人對此評論進行了最小化
請檢查
網站主持人對此評論進行了最小化
公式不正確。 對於任何值,它都顯示為“真”
網站主持人對此評論進行了最小化
嗨,DD,
這個公式在我的 Excel 工作表中效果很好,你能把你的問題表作為截圖在這裡嗎?
感謝您!
網站主持人對此評論進行了最小化
嘿,我有同樣的問題。 它每次都返回 true,即使它必須為 False。 這是公式:
=SUMPRODUCT(--ISNUMBER(搜索($AH$2:$AH$122;C2)))>0

$AH$2:$AH$12 是單詞列表
C2 是來自推文的文本。

即使推文不包含列表中的任何單詞,它也會返回 true
網站主持人對此評論進行了最小化
正是我想要的! 完美運行
網站主持人對此評論進行了最小化
完美的!! 由少數眾所周知的公式組合而成的複雜需求
網站主持人對此評論進行了最小化
這非常有幫助,但我只是錯過了最後一塊。
如何擴展 IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No") 以檢查列表中值的大小寫敏感性?
預先感謝
網站主持人對此評論進行了最小化
你好,斯科特,
要檢查區分大小寫的值,請應用以下公式:
=IF(SUMPRODUCT(--ISNUMBER(FIND($D$2:$D$6,A2))),"是","否")

請嘗試一下,謝謝!
網站主持人對此評論進行了最小化
嗨 - 如果我需要在行中搜索關鍵字而不是單元格,即 A2 - P2 而不是這個公式中的 A2,該怎麼辦? =IF(SUMPRODUCT(--ISNUMBER(搜索($D$2:$D$6,A2))),"是","否")
網站主持人對此評論進行了最小化
你好,瑪戈,
要將此公式應用於行數據,您只需將單個單元格引用替換為行引用,如下所示:
=IF(SUMPRODUCT(--ISNUMBER(搜索($R$2:$R$6,A2:P2))),"是","否")
請嘗試,希望對您有所幫助!
網站主持人對此評論進行了最小化
是否可以通過關鍵字的部分匹配來做到這一點? 此方法僅是完全匹配
這裡還沒有評論
載入更多
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護