Googleスプレッドシートを使っていると、「セルが空白かどうかを判定したい」「空白なら何も表示しないようにしたい」といった場面に出くわすことが多いですよね。そんなときに役立つのが「ISBLANK関数」と「IF関数」です。今回は、これらの関数を初心者にもわかりやすく解説します。
ISBLANK関数とは?
ISBLANK関数の基本
ISBLANK関数は、指定したセルが「完全に空白」かどうかを判定する関数です。構文は以下の通りです。
=ISBLANK(セル)
例えば、セルが空白の場合、以下のように入力するとTRUEが返されます。
=ISBLANK()
一方、セルに何らかのデータ(文字、数値、数式など)が入力されていると、FALSEが返されます。
注意点
ISBLANK関数は、セルにスペースや空の文字列(””)が入力されている場合でもFALSEを返します。これらは「見た目は空白でも、実際には何らかのデータが入力されている」とみなされるためです。
IF関数で空白を扱う方法
IF関数の基本
IF関数は、指定した条件がTRUEの場合に指定した値を返し、FALSEの場合には別の値を返す関数です。構文は以下の通りです。
=IF(条件, TRUEの場合の値, FALSEの場合の値)
空白の場合の処理
セルが空白の場合に特定の処理を行いたいとき、IF関数とISBLANK関数を組み合わせて使用します。例えば、B1セルが空白の場合に「未入力」と表示し、そうでない場合に「入力済み」と表示するには、以下のように入力します。
=IF(ISBLANK(B1), "未入力", "入力済み")
空白でない場合の処理
逆に、セルが空白でない場合に特定の処理を行いたいときは、以下のように入力します。
=IF(NOT(ISBLANK(B1)), "入力済み", "未入力")
実践例計算式で空白を扱う
空白の場合は計算しない
例えば、C1セルに「=IF(ISBLANK(B1), “”, B1\*2)」と入力すると、B1セルが空白の場合は空白を返し、そうでない場合はB1セルの値を2倍にした結果を返します。
空白でない場合のみ計算する
逆に、B1セルが空白でない場合のみ計算を行いたいときは、以下のように入力します。
=IF(NOT(ISBLANK(B1)), B1*2, "")
よくある質問や疑問
ISBLANK関数と空文字(””)の違いは何ですか?
ISBLANK関数は、セルが「完全に空白」であるかどうかを判定します。一方、空文字(””)は、セルに何も表示されていないが、実際には空の文字列が入力されている状態を指します。ISBLANK関数は空文字を空白とはみなさないため、FALSEを返します。
IF関数で空白を返すにはどうすればよいですか?
IF関数で空白を返すには、返す値として空の文字列(””)を指定します。例えば、「=IF(>10, “OK”, “”)」と入力すると、セルの値が10以下の場合に空白を返します。
ISBLANK関数はどのような場面で使いますか?
ISBLANK関数は、データ入力のチェックリストや、未入力のセルを特定して処理を行いたいときに便利です。例えば、フォームの入力項目がすべて埋められているか確認する際などに使用できます。
今すぐ解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
Googleスプレッドシートで「空白」を扱う際には、ISBLANK関数とIF関数を組み合わせることで、柔軟な処理が可能になります。これらの関数を活用して、データの整合性を保ち、効率的な作業を実現しましょう。
他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。
コメント