値が0」という検索キーワードで、このサイト『インストラクターのネタ帳』へアクセスがありました。あるセルに入力されている値が「0」のときに書式を自動的に変更する条件付き書式を、数式を使って指定するには、どうすればいいのかを探していらしたのでしょうか。値が0のときだけ書式が変わる条件付き書式を、簡単に設定できます。条件付き書式機能を使いこなせるようになるために、あえて、数式を使って指定するトレーニングを行うことは、とても有意義なことです。数式を使用した条件付き書式とは、どういう挙動をするのか原理原則を理解することが重要なのですが、まずは値が0のときに書式変更する条件付き書式を設定する手順を確認しましょう。↓[新しい書式ルール]ダイアログ-[OK]ボタンをクリック[新しい書式ルール]ダイアログで上図のような指定後[OK]ボタンをクリックすれば、下図のようにA1:A5セルの0の入力されているセルだけが目立つようになります。比較演算子だけを使った計算式を確認しましょう条件付き書式の設定操作自体は上記のとおりですが、数式を使った条件付き書式を使いこなせるようになるためには、入力した数式の意味を理解するのが重要です。B1セルに、上記の[次の数式を満たす場合に値を書式設定]欄で指定した=A1=0を入力して、B5セルまでオートフィルしましょう。下図のとおりA列に0の入力されている同じ行にだけ論理値のTRUEが表示されます。数式指定の条件付き書式とは、このTRUEのときに書式が変更されるように設定することに他なりません。IF関数と条件付き書式の役割の違いを意識しましょう数式指定の条件付き書式を使いこなせるようになるためには、IF関数と比較して理解することも重要です。値がTRUEのときに、セルの書式を変更するのが条件付き書式です。"")と入力してC5セルまでオートフィルすれば、A列に0の入力されている同じ行にだけ「0です!」と表示されます。"")「A1=0」が、条件付き書式の設定時に入力した=A1=0と同じです。IF関数の第1引数「A1=0」は、関数の引数ですから、条件付き書式設定時に入力した=A1=0の先頭の「=」がついていないだけです。値が0の同じ行の書式を変更する場合ここまでの内容を理解できて、更に計算式の複合参照を理解できてからの話ですが、値が0と同じ行の書式を自動的に変更する条件付き書式を設定したい場合があります。いった場合、例えばA1:C5セルでA列が0の行を目立つようにしたいときには、下図のように入力する数式を=$A1=0と指定してください。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。