Excelで2つのセルを比較して空白時に文字を表示する方法

Excel

Excelで、特定のセルが空白かどうかを確認して別のセルに文字を表示するには、IF関数とISBLANK関数を組み合わせる方法が便利です。この記事では、A1とB1を比較し、A1に値がありB1が空白の場合にC1に「済」と表示する方法を解説します。

1. 基本のIF関数の書き方

ExcelのIF関数は条件に応じて値を返す関数です。基本形は以下の通りです。

=IF(条件, 真の場合, 偽の場合)

例えば、A1が空白かどうかを確認する場合はISBLANK関数を使います。

2. A1に値がありB1が空白の場合の式

今回の条件を反映すると、C1に入力する式は以下のようになります。

=IF(AND(A1<>"", ISBLANK(B1)), "済", "")

ポイント。

  • A1<>“” はA1が空白でない場合を意味します。
  • ISBLANK(B1) はB1が空白の場合を意味します。
  • AND関数で両方の条件を組み合わせています。
  • 条件を満たす場合に「済」を表示し、満たさない場合は空白(””)にしています。

3. 実例

例として、A1に「山田太郎」、B1が空白の場合、C1には「済」と表示されます。

もしB1に値がある場合やA1が空白の場合、C1は空白のままです。

4. 応用

同様の方法で複数行に対応する場合は、C列全体にこの式をコピーすれば、自動で各行の条件を判定して「済」を表示できます。

まとめ

Excelで特定のセルが空白かどうかを確認して文字を表示するには、IF関数とISBLANK関数を組み合わせると簡単に実現できます。今回の例のように、A1に値がありB1が空白の場合に「済」と表示する場合は、=IF(AND(A1<>"", ISBLANK(B1)), "済", "")を使うと便利です。

コメント

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