Excel で別のセルに値がある場合にのみ値を表示する

Excel で別のセルに値がある場合にのみ値を表示する

&#9633別のセルに値がある場合のみ、Excel のセルに空のボックス (HTML エンティティ □ またはその他の同様のボックスでかまいません) を表示したいと思います。

試してみました=IF(ISBLANK(C8),,□)が、無効な名前エラーが発生します。何か助けはありますか?

答え1

IF 関数の構文を確認してください。2 番目の引数は最初の引数が true の場合の結果で、3 番目の引数は最初の引数が false の場合の結果です。したがって、=IF(ISBLANK(B1),"","□")セル B1 が空白の場合は空の文字列が表示され、空白でない場合は四角いボックス (引用符に注意) が表示されます。必要に応じて、ISBLANK の代わりに ISNUMBER などの関数も確認してください。

答え2

ボックスを引用符で囲む必要があります。

=IF(ISBLANK(C8),,"□")

以下のものも機能します:

=IF(ISBLANK(C8),"","□")

=IF(C8="","□",)

=IF(C8="","□","")

関連情報