Excel の検索ツールでは、文字列をセルの一部またはセル全体にすることができますが、より複雑なオプションに使用することはできますか? たとえば、「cht」で終わるセルを検索する場合、それらのセルを数えるには、COUNTIF で「*cht」を使用します。検索に同じオプションを使用するにはどうすればよいでしょうか?
ありがとう
答え1
私は無料正規表現検索/置換アドインExcel に検索機能を追加します。
で終わるセルを検索するには、cht
式を使用します: cht$
($
はセルの終わりを示します)
(私はそのアドインとは何ら関係がなく、ただの熱心なユーザーです。)
答え2
比較的簡単で素早い方法の 1 つは、ヘルパー列を使用してセルが で終わるかどうかを検出しcht
、それに基づいてフィルター処理することです。
でB1
:=IF(COUNTIF(A1,"*cht"),CELL("address",A1),"")
編集:または- 上記のようにヘルパー列を使用した場合は、次のように入力しCTRL+SHIFT+ENTERて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「または「私はcht「これはchtサンプル"または"cht「temp」です。