Execl

【やばテク】Excel(エクセル)|チェックボックスとセルの書式を連動させる

下記の記事で、基本的なチェックボックスを作成する方法を解説しました。

【やばテク】Excel(エクセル)|チェックボックスを作成する

Excel(エクセル)でチェックボックスを作成する方法を教えてよ! いつも□(四角)で用意した部分を、☑などに書き換えて対応してるんだけど、面倒なんだよね 確かに!それは手間がかかるね。 チェックボッ ...

続きを見る

 

この記事では、チェックボックスとセルの書式を連動させる方法について解説します。

 

 

チェックボックスとセルの書式を連動させる

チェックボックスにチェックを入れた時に、
指定のセルの書式を連動させて、背景色等を変更することができます。
まずは分かりやすいように「チェックを入れた場合、セルの背景色が黄色に変更する」という内容で解説します。

この辺は苦手な人が多いので、1つずつ説明します。

 

step
1
リンクするセルを指定する

まずはチェックボックスのうえで右クリックを押し、[コントロールの書式設定]画面 > [コントロール]タブ > [リンクするセル]にフラグ情報を出す場所を指定します。

 

この設定をすべてのチェックボックスにいれましょう。
※設定した直後は空白のままですが、一度チェックをいれたあとからTrue/Falseが表示されます。

 

step
2
連動させたいセルを範囲選択する

連動させたいセルを範囲選択しましょう

このセル範囲に対して次の設定が有効になります。

 

step
3
条件付き書式で新しいルールを作成する

[ホーム] > [条件付き書式] > [新しいルール]を選択します。

 

[新しい書式ルール]画面で、下記を選択します。

  • ルールの種類:数式を使用して、書式設定するセルを決定
  • 次の数式を満たす場合に値を書式設定:=$D2=TRUE
  • 書式:背景色を黄色

 

あとはOKを押します。

 

step
4
動作確認する

設定したとおりに動作するか確認しましょう

 

問題なくできましたか?
OKだった人は、最後にTrue/Falseが見えているとブサイクなので、文字色を白に変更して終了です。

 

参考

連動させることができるセルの書式設定は以下のとおりです

例えば、こんなこともで決まるので、参考にしてください。

 

チェックの数を集計する

次は、チェックの数を集計する方法です。
考え方は、「Trueのみをカウントするように関数を組んであげる」です。

 

step
1
集計した結果を返したいセルを決める

[D7]にチェックした件数がでるようにします。

 

step
2
COUNTIF関数を設定する

COUNTIF関数

= COUNTIF(どこを参照しますか?, 何を探しますか?)

COUNTIF関数は、COUNTIF(集計範囲,条件)を設定してあげる関数です。
この時点で、ピンときた方は読み続けずにやってみましょう。

まだピンときていない人のために、解説します。

 

step
3
動作確認する

設定したとおりに動作するか確認しましょう

 

まとめ

チェックボックスとセルの書式を連動させる方法について、セルの背景色の変更およびチェックのカウント数を集計する方法について解説しました。
どちらもキーとなるのは、[リンクするセル]にフラグ情報を出し、その情報を条件設定するものです。
これをさらに応用すれば、いろんな使い方ができると思うので、ぜひ試してみてください。

 

  • この記事を書いた人

モンキー・サト

システムエンジニア(SE)|京都出身|月間PV40000
営業職でトップセールスを2度経験→「システム開発ができる営業」を目標にシステム部署へ→システム部署は教える文化やマニュアルがなく、「ググれ」の一言…この経験を機に、パソコン初心者の方などに有益なパソコンスキルを発信するサイトを開設。

-Execl
-, ,