dポイントプレゼントキャンペーン実施中!

Excelのチェックボックスの使い方について。

チェックボックスにチェックを入れると、セルに文字が表示されるようにしたいです。

用途としては、複数個チェックボックスを作成し、選択したチェックボックスによってセルに表示される文字が変わるようにしたいです。


チェックボックス1にチェックをいれると、セルA1に月曜日と表示される。
チェックボックス2にチェックを入れると、セルA1に火曜日と表示される。
何もチェックしていない場合は、セルA1は空白。


設定方法があればご教授いお願い致します。

A 回答 (4件)

チェックボックスの場合は、


そのチェックボックスを右クリックして「リンク」するセルを指定して、
チェックボックスの状態をリンクしたセルに表示させ値として扱えるようにしておけば、
 ('ω') 数式を作れば何とでもなる。
ただし条件にこんな
  ☑ チェックボックス1
  ☑ チェックボックス2
「チェックボックス1と2にチェックが入った場合」
を決めておかないと意図しない動きをすることがあるので注意が必要。

・・・

ちなみにフォームボタンも同じ。
ただしこちらは、同じグループ内でどのボタンが選択されているかが一つのセルに値として返る。
1番目のフォームボタンが選択されたら「1」、2番目のフォームボタンが選択されたら「2」のようにね。
  〇 フォームボタン1
  ⦿ フォームボタン2
 リンクされているセル「2」

ひょっとするとチェックボックスではなくフォームボタンのほうが良いのかもしれませんね。

項目を分けたいのであれば、「グループボックス」で囲めば
 ┌ グループ ───┐   ┌ グループ ───┐
 |〇 フォームボタン1|   |⦿ フォームボタン3|
 |⦿ フォームボタン2|   |〇 フォームボタン4|
 └─────────┘   └─────────┘
 リンクされているセル「2」 リンクされているセル「1」
のような結果を得られるので、数式を普通に利用できる。
    • good
    • 0

こんにちは



例えば、
 ・チェックボックス1のリンクするセルにC1セルを設定
 ・チェックボックス2のリンクするセルにC2セルを設定
しておきます。
(C1,C2は例なので他でも良いですし、邪魔なら非表示列にしておくのでも良いです)

その上で、A1セルに
 =IFS(C1,"月曜日",C2,"火曜日",1,"")
という関数式を入力しておけば、ご質問のようになります。
    • good
    • 0

・チェックボックス1のチェックを外したとき、チェックボックス2にチェックが入っていたら


・チェックボックス2のチェックを外したとき、チェックボックス1にチェックが入っていたら

それぞれどうなるのかもケアすべきかと。
    • good
    • 0

「チェックボックス1をクリックした」、「チェックボックス2をクリックした」というイベントを拾って、希望する動作を作りこめばよいだけかと。



参考まで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A