
エクセルの条件付き書式を使って、「特定の文字を含む」といった部分一致の行に自動で色分けする方法をご紹介します。AND/OR関数を組み合わせて、複数の文字列を含む行に色付けする方法も解説しているので、ぜひ参考にしてみてください。
条件付き書式にワイルドカードを使う

【手順1】条件付き書式を開く
- 色を付けたい範囲を選択します。
- メニューの「ホーム」→「条件付き書式」→「新しいルール」をクリックします。

【手順2】特定の文字パターンを含むかどうか判定する
- 「数式を使用して、書式設定するセルを決定」を選択し、以下のような数式を入力します。
- 〜を含む:
=COUNTIF($A2, "*excel*") - 〜で始まる:
=COUNTIF($A2, "excel*") - 〜で終わる:
=COUNTIF($A2, "*excel") - ちょうど5文字:
=COUNTIF($A2, "?????")
- 〜を含む:
- 「書式」ボタンの「塗りつぶし」から好きな色を選び、「OK」を押します。
💡 ポイント:検索する範囲の一番上のセルを、列のみ固定して指定します(例:$A2)。
COUNTIF関数の引数:(検索範囲, 検索条件)
【数式の解説】
- COUNTIF関数が、対象のセルから、条件(例:*excel*)と一致するセルを数えます。(含まれていれば「
1」、含まれていなければ「0」を返します。) - 条件付き書式は「1=TRUE」「0=FALSE」と判定するため、一致したセルに色が付きます。
📖 参考:ワイルドカードの詳しい解説は「ワイルドカード(「*」や「?」)の使い方!」の記事をご覧ください。
複数条件にする(AND/OR関数)
ANDの場合

【手順】
- 色を付けたい範囲を選択します。
- 「条件付き書式」→「新しいルール」→「数式を使用して、書式設定するセルを決定」を選択し、以下のような数式を入力します。
- 例:
=AND(COUNTIF($A2, "*file*")>0, COUNTIF($A2, "*APPLE*")>0)
- 例:
- 「書式」ボタンの「塗りつぶし」から好きな色を選び、「OK」を押します。
AND関数の引数:(論理式1, [論理式2, …])
ORの場合

【手順】
- 色を付けたい範囲を選択します。
- 「条件付き書式」→「新しいルール」→「数式を使用して、書式設定するセルを決定」を選択し、以下のような数式を入力します。
- 例:
=OR(COUNTIF($A2,"*excel*")>0, COUNTIF($A2,"*APPLE*")>0)
- 例:
- 「書式」ボタンの「塗りつぶし」から好きな色を選び、「OK」を押します。
OR関数の引数:(論理式1, [論理式2, …])