人気アプリの不具合・使い方まとめ

【Excel】文字列検索を複数条件で行う方法完全ガイド|FIND・SEARCH・列検索まで徹底解説

大量データを扱うExcelでは、

「複数のキーワードをまとめて検索したい」

「複数条件でセルを抽出したい」

というケースがよくあります。

この記事では、「Excel 文字列検索 複数」というサジェストに基づき、FIND・SEARCHの基本からAND/OR条件、複数セル検索、一括抽出まで徹底解説します。

今どうすべきか・対処法は?

  • 複数文字列検索にはSEARCH/ISNUMBER/ORの組み合わせが基本
  • 完全一致が必要ならFIND関数やEXACT関数を併用
  • 列全体を一括検索する場合はCOUNTIFやFILTER関数を活用

FIND関数とSEARCH関数の違い

関数大文字小文字ワイルドカード用途
FIND区別する使えない正確な一致で検索
SEARCH区別しない使える部分一致で柔軟に検索
  • =FIND("文字", A1) は一致する位置を返す(大文字小文字を区別)
  • =SEARCH("文字", A1) は位置を返す(区別しない)

複数条件でOR検索する方法

=OR(ISNUMBER(SEARCH("確認", A1)), ISNUMBER(SEARCH("完了", A1)))

✅ 「確認」または「完了」を含む場合TRUEになります。

複数条件でAND検索する方法

=AND(ISNUMBER(SEARCH("確認", A1)), ISNUMBER(SEARCH("完了", A1)))

✅ 両方を含む場合のみTRUEになります。

複数セルで複数条件を一括カウントする方法

=COUNTIF(A:A, "*確認*") + COUNTIF(A:A, "*完了*")

✅ 「確認」または「完了」を含むセルの総数を求めます。

FILTER関数で複数一致セルを抽出(Office 365)

=FILTER(A2:A100, (ISNUMBER(SEARCH("確認", A2:A100)) + ISNUMBER(SEARCH("完了", A2:A100))) > 0)

✅ どちらかを含む行だけをまとめて抽出できます。

FIND関数で複数検索するポイント

  • FINDは1回で1文字列しか探せないので、複数条件の場合はORで複数組み合わせます。

文字列が何個目かを検索する方法

=FIND("文字", A1, 開始位置)
  • 開始位置を2にすれば、2文字目以降を検索可能。
  • SUBSTITUTEとLENを併用して何個含まれているかを数える方法もあります。

INDEX + MATCH + SEARCH の応用例

=INDEX(B2:B100, MATCH(TRUE, ISNUMBER(SEARCH("確認", A2:A100)) + ISNUMBER(SEARCH("完了", A2:A100)) > 0, 0))

✅ 複数キーワードで一致する行のB列の値を取得できます。

DGET関数とVLOOKUP関数の違い

関数特徴
DGETデータベース関数で条件範囲を指定して1レコード取得
VLOOKUP列を固定して値を探す。部分一致ではワイルドカード可

よくある質問(FAQ)

Excelで文字列を一括検索するには?

Ctrl + Fの検索と置換、またはFILTER関数やPower Queryを使えば効率的です。

excel find 複数文字を探すには?

FIND単体では1文字列のみ。OR(ISNUMBER(FIND()))で複数をカバーします。

excel find 複数条件 or は?

OR関数と組み合わせるのが定番です。

find関数 複数条件 and は?

AND関数と組み合わせて複数条件を全て満たすかを判定します。

Excel 文字列検索 何個目?

FINDの開始位置やSUBSTITUTEでカウントします。

追加Tips|複数検索で役立つもの

  • Power Query:複雑な条件で大量抽出するのに最適
  • FILTERXML+TEXTJOIN技:複数一致結果を1セルにまとめたいとき
  • 正規表現:高度なパターンマッチ(VBAや外部アドイン)

まとめ

  • 複数条件は SEARCH + ISNUMBER + OR/AND が基本
  • 列検索や一括抽出は COUNTIF / FILTER / INDEX+MATCH を組み合わせる
  • 大規模ならPower Queryで自動化も検討

アドバイス: 配列数式や最新関数をうまく活用して、複数条件検索を効率化しましょう!

参考リンク

Pick up

1

2022年5月3日頃より、一部のInstagramユーザーの間で、アプリを起動すると突然 「生年月日を追加」 という生年月日の入力を強制する画面が表示されるケースが急増しているようです。 この影響で、 ...

2

スマホでGoogle検索を利用しようとした際に、検索キーワードの候補として、 検索履歴ではなく「話題の検索キーワード」が表示される場合がありますよね。 この「話題の検索キーワード」に表示される検索キー ...

3

不在連絡かのような内容のSMS 「お客様が不在の為お荷物を持ち帰りました。こちらにてご確認ください http:// ~」 がまたまた届きました。 このメール、またまた増加しているようです。 ...

-人気アプリの不具合・使い方まとめ