Excelで特定の文字を含む列を条件付き書式で一括塗りつぶす方法

Excel

Excelで特定の文字、例えば「木」が含まれるセルを列ごとに自動で黄色に塗りつぶしたい場合、条件付き書式を適切に設定する必要があります。この記事では、列全体に反映させるための正しい手順を詳しく解説します。

列全体に条件付き書式を適用する基本

条件付き書式を適用する際は、必ず対象となる列全体を選択してから設定を開始します。範囲を正しく指定しないと、セル単位でしか反映されず、意図した塗りつぶしができません。

例えば、B列全体を黄色にしたい場合は、B列の列見出しをクリックして列全体を選択します。

条件付き書式の数式設定

条件付き書式で「セルの値が次の値に等しい」だけでは、列全体への反映が難しい場合があります。この場合、数式を使用して設定します。

具体例:B列に「木」が含まれる場合に塗りつぶすには、数式に =ISNUMBER(SEARCH(“木”,B1)) と入力します。ここでB1は列の最初のセルを指し、列全体に相対参照として適用されます。

適用範囲と相対参照のポイント

数式を使う場合、列全体に相対参照が正しく設定されているか確認します。絶対参照($B$1)のままだと、1セルだけに反映されることがあります。

列全体を選択した状態で数式を入力すると、B列のすべてのセルが対象となり、条件に一致するセルが自動で黄色に塗りつぶされます。

実例と応用

例えば、A列が植物名のリストの場合、条件付き書式で「木」を含むセルを黄色にすると、松、桜、竹などの文字列が含まれる行が自動で色付けされます。

また、同様の方法で他の文字列を条件に複数の書式を設定することで、表全体を視覚的に整理することも可能です。

まとめ

Excelで特定の文字を含む列を黄色に塗りつぶすには、列全体を選択し、数式 =ISNUMBER(SEARCH(“木”,B1)) を条件付き書式に設定します。相対参照を使い、列全体に適用することで、意図した範囲に正しく色を反映させることができます。

コメント

タイトルとURLをコピーしました