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

如何在Excel中用逗號分隔列表的單元格中查找值?

假設您有一列包含逗號分隔的值,例如Sales,123,AAA,現在您要查找逗號分隔的單元格中的值123,該怎麼辦? 本文將介紹解決問題的方法。

在帶有公式的逗號分隔列表的單元格中查找值


在帶有公式的逗號分隔列表的單元格中查找值

下面的公式可以幫助您在Excel中帶有逗號分隔列表的單元格中查找值。 請執行以下操作。

1.選擇一個空白單元格,輸入公式 =IF(ISNUMBER(SEARCH(123,A2)),"yes","no") 進入公式欄,然後按Enter鍵。 看截圖:

備註:在公式中,A2是包含您將發現的逗號分隔值的單元格。

2.繼續選擇結果單元格,然後向下拖動“填充手柄”以獲取所有結果。 如果值“ 123”在逗號分隔的單元格中,則結果為“是”;否則,結果為“是”。 否則,您將得到的結果為“否”。 看截圖:


相關文章:


最佳辦公效率工具

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底部
按評論排序
留言 (16)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
大家早上好。我有一個 excel 問題,即如何在 excel 的單個單元格中計算逗號分隔的特定值。我想在包含 15 的單個單元格中計算 15,215,15,155,45,1515,15 的數量我需要結果3.excel中有沒有公式。
網站主持人對此評論進行了最小化
是的,Excel 中有一個函數可以為您執行此操作。 但是,如上述問題中所述,為了獲得更好的數據準確性,請在列表的左側和右側添加一個逗號並將其包含在您的搜索中。 請參見下面的示例:
15,215,15,155,45,1515,15,
=COUNTIF(A1, ",15,")
這個公式的解釋如下:=COUNTIF(cell number or range, value your find/counting)
如果您需要更好的示例,請告訴我。
網站主持人對此評論進行了最小化
您好!
這是一個非常酷的公式,但它有……缺陷? ...我無法弄清楚如何解決它。 “缺陷”不是正確的詞,但我想不出正確的詞(現在是星期一早上 8 點 30 分)。
當您查找數字的任何部分時,您會得到“是”。 因此,以下都返回“是”:
=IF(ISNUMBER(SEARCH(12,A2)),"是","否")
=IF(ISNUMBER(SEARCH(23,A2)),"是","否")
=IF(ISNUMBER(SEARCH(3,A2)),"是","否")

我嘗試將數字用引號括起來,但無濟於事。 該公式非常適用於示例的用例,其中所有數字的長度相同。 但是,如果您正在尋找恰好出現在字符串中的較短數字,則會得到誤報。
有沒有比“搜索”更字面的替代品(再次,是這個詞嗎?哈哈)? 
謝謝! 
網站主持人對此評論進行了最小化
嗨 Scott S.,您的意思是搜索確切的字符串嗎?
網站主持人對此評論進行了最小化
嗨,水晶。
是的,我想這就是表達它的方式。 
當前解決方案將為數字字符串的任何部分返回“是”。 所以數字 1、2、3、12、23 和 123 都將返回“是”。 
我一直在嘗試提出一個解決方案,該解決方案將搜索一串數字並返回“是”以獲得完全匹配。 
網站主持人對此評論進行了最小化
嗨斯科特 S,感謝您的反饋。 我還沒有找到解決方案,如果我找到了會回复你的。
網站主持人對此評論進行了最小化
我已經找到了解決方案。 如果您在列表的左側和右側添加逗號並將它們(如三明治)包括在搜索中,它將允許您找到完全匹配的內容。 下面的例子:
123,231,321,122,321,1,2,3,23,
搜索(“,23,”)
這樣,它會強制搜索從一個逗號匹配到另一個逗號,而不僅僅是列表中條目的一部分。 希望這就是你要找的東西?
網站主持人對此評論進行了最小化
我找到了解決方案。 如果您在列表的左側和右側添加逗號,則需要搜索功能來查找從逗號到逗號的完全匹配。 請參見下面的示例:
=IF(ISNUMBER(SEARCH(",12,",A2)),"是","否")

312,123,10,112,126,
這將返回 false,因為從逗號到逗號 (,12,) 之間沒有與搜索匹配的變量。 
如果您需要進一步澄清,請告訴我並發布一個更好的示例。我在為我的老闆自動生成報告時遇到了同樣的問題並且頓悟了。 :)
網站主持人對此評論進行了最小化
嘿,我還是想不通。 我仍然有同樣的問題。 我沒有在公式中使用數字,而是使用了單元格引用。 例如,如果我在 (1, 1)($J123) 中搜索“25,29,200”(Q$2),它仍然給我 YES。 公式是 =IF(ISNUMBER(SEARCH(Q$1,$J2)),"yes","no")

PS:我有一個大數據集,我不能在每個單元格前後都加上逗號。 將不勝感激解決方案
網站主持人對此評論進行了最小化
嗨請幫忙

我在 Excel 中有兩列 A 和 B 的表格,在 A 下有值例如 A2 單元格有 1,2,2,1,2,1,2、1、2、1、2、3、1,1,1 等(只有兩個數字 4 和 0,但需要識別它只有5 & 2,2,2,2 在整個單元格中,沒有其他數字),A6 有 20,A2 有 2,A3 有 4,A5 有 6。我希望 BXNUMX 應該將 AXNUMX 的值返回為亞洲,BXNUMX 非洲,BXNUMX 為無,BXNUMX 為美國,BXNUMX 為歐洲。 我以為我可以使用 if 公式,但它無法識別逗號分隔的數字和返回值)。 請幫忙
網站主持人對此評論進行了最小化
請問這個怎麼樣,我需要獲取A中的值並將它們與C中的數字等同,並將B中的值分別以逗號分隔返回給C。

謝謝
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
嗨,鄧肯,
如果您使用 Excel for 365,以下公式可以幫助解決問題。
=TEXTJOIN(",",TRUE,XLOOKUP(TRANSPOSE(VALUE(TEXTSPLIT(D1,","))),A1:A3,B1:B3,"",0,1))
此公式僅適用於 Excel for 365。對於 Excel for 365 以外的其他 Excel 版本,我還沒有找到處理它的公式。
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/find-value.png
網站主持人對此評論進行了最小化
大家好,我有一個包含多個國家的單元格,用逗號分隔
示例:A2 單元格值為(印度、日本、馬來西亞、大中華區)
G 列有國家名稱
現在,我需要尋找一個公式,將 G 列的值與 A2 單元格中的值進行比較。
如果值匹配,則返回 true 否則返回 False
網站主持人對此評論進行了最小化
嗨,Mohini Verma,
該公式可以修改如下:
=IF(ISNUMBER(SEARCH(G2,A2)),"真","假")
網站主持人對此評論進行了最小化
嘿,我還是想不通。 我仍然有同樣的問題。 我沒有在公式中使用數字,而是使用了單元格引用。 例如,如果我在 (1, 1)($J123) 中搜索“25,29,200”(Q$2),它仍然給我 YES。 公式是 =IF(ISNUMBER(SEARCH(Q$1,$J2)),"yes","no")

PS:我有一個大數據集,我不能在每個單元格前後都加上逗號。 將不勝感激解決方案
網站主持人對此評論進行了最小化
嗨哈薩姆

只需使用不帶 IF 函數的以下公式。 如果數字完全匹配,您將得到結果“TRUE“,否則你會得到結果”".
=ISNUMBER(FIND(",1,",","&$J2&","))
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/match.png
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

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