在Excel中搜尋部分字串

在Excel中搜尋部分字串

Excel 中的搜尋工具允許字串作為單元格的一部分或整個單元格,但我可以將它用於更複雜的選項嗎?例如,如果我正在尋找以“cht”結尾的單元格,請對它們進行計數,我將使用“*cht”和 COUNTIF。如何使用相同的選項進行搜尋?

謝謝

答案1

我用的是免費的正規表示式尋找/取代插件,這為 Excel 新增了搜尋功能。

要尋找以結尾的儲存格,cht只需使用表達式:(cht$標記$儲存格結尾)

(我與該加載項沒有任何關係,只是一個狂熱的用戶。)

答案2

一種相對簡單且快速的方法是使用輔助列來檢測單元格是否以 結尾cht,然後對其進行過濾:

B1=IF(COUNTIF(A1,"*cht"),CELL("address",A1),"")

然後過濾掉: 在此輸入影像描述

編輯:或者- 如果您使用了上面的幫助列,您可以CTRL+SHIFT+ENTER在 say 中使用它(用 來輸入)D2並向下拖曳:

=IFERROR(INDEX($B$2:$B$100,SMALL(IF($B$2:$B$100<>"",ROW($B$2:$B$100)-ROW(B$2)+1),ROWS(B$2:B2))),"")

在此輸入影像描述

答案3

如果您使用「尋找…」功能表選項搜尋 *cht,則 Excel 會尋找在儲存格中文字的開頭、中間或結尾處包含 cht 的儲存格。 Excel 也可以在公式中找到 cht。

但是,如果您在「尋找」對話框中按一下「符合整個儲存格內容」複選框,Excel 將僅尋找以「cht」結尾的儲存格。例如,「樣本赫特”或“我是赫特「。它不會在其他位置找到具有「cht」的儲存格,例如「這是赫特樣本”或“赫特溫度」。

相關內容