Googleスプレッドシートで複数のチェックボックスを一括でチェックしたりクリアしたりする方法です。
- チェックボックスがあるセルを複数選択してスペースキーを押すと一括でON/OFFできます。
- ただしIMEの変換モードを半角英数字の状態にする必要があります。
手順
まずは対象となるチェックボックスが含まれるセルをすべて選択します。
そのままスペースキーを押すとすべてのチェックボックスにチェックが入ります。
ただしIMEの変換モードが半角英数字である必要があります。そうでないと単にスペースが入力されます(下記参照)。
そして再度スペースキーを押すとチェックがすべて外れます。
なお、一部のチェックが入った状態で押すとすべてチェックが入った状態となります。
つまり、すぺてチェックが入った状態からはすべてのチェックが外れ、それ以外の状態からはすべてチェックが入ることとなります。
また、チェックボックス以外のセルを含めて選択した状態でもうまくいきます。
次の画像は、表内のB3セルを選択した状態でCtrl+Aを押し(表の全選択)、さらにスペースキーを押したところです。チェックボックス以外には影響することなく一括でチェックが入れられています。
なお、IMEがの変換モードが半角英数字でないと、アクティブなセル(選択を開始したセル)にスペースが入力されてしまい失敗します。
アクティブセルにチェックボックスがあるともちろんチェックボックスが上書きされるので要注意です。
備考
すべて設定が同じ(TRUE/FALSEしか返さない)チェックボックスならコピーするだけでも済みますが、それぞれ異なるカスタム値が設定されている場合であっても設定を上書きすることなくON/OFFだけ切り替えられるのがメリットです。