(Gスプレッドシート)チェックボックスが「TRUE」や「FALSE」になる原因

 Googleスプレッドシートで、チェックボックスをクリックしたら表示が「TRUE」や「FALSE」になってしまうケースがあります。
 ここではその原因と対応について記します。

原因と対策

 次の画像ではB列にチェックボックスがいくつか並んでいます。
 このうちいくつかをクリックすると…

 


 チェックを入れたチェックボックスは「TRUE」に、外したチェックボックスは「FALSE」になってしまいました。
 以降は再度クリックしても値が変わらず、普通にこれらの値が入力されているのと同じ状態になります。

 


 そこでチェックボックスが並んでいる範囲を選択し、メニューから「表示形式」→「数字」と選択します。
 画像からわかるように形式が「書式なしテキスト」に設定されており、これがTRUE/FALSEと表示される原因です
 そこで最後に「自動」を選択して設定を変更します。

 


 これで表示はチェックボックスに戻り、クリックで変更できるようになります。
 「書式なしテキスト」の状態で新たにチェックボックスを設定した場合でもクリックするまではチェックボックスとして表示される、というのが曲者です。チェックボックスを設定したら実際にチェックしてみるか表示形式を再設定しておくのが確実です。