2020年5月27日 (水)

[パソコン講座] エクセルで文字扱いにする裏技

たとえば、セルB3に数字を入れて、F列の選択肢から選ぶということをしたいとします。
セルC3に
=INDEX(F3:F9,B3)
という数式を入れると、希望のことができます。
screenshot_jt380.png
しかし、選択肢のほうが空欄の場合には、「0」と表示されてしまいます。
screenshot_jt381.png
0と表示させないようにするには、条件付き書式で文字を白にすればいいだけのことです。しかし、定期テストなどでは、欠席して空欄でも0点でも、0と表示されることになってしまいます。これを解決するためには、ISBLANK関数を使うのが正統派なのかもしれませんが、
セルC3に
=INDEX(F3:F9,B3)&""
と「&""」と付け加えるだけで、空欄は空欄で表示されるようになります。「&」を使うことで強制的に文字列扱いになるためです。

コメントする