2015年05月06日

チェックボックスのレ点でデータを入力してみた / Excel

Excelでデータ入力を行う時に、いちいち数字を入力しなくてもチェックボックスにレ点入れるだけで数値入力をさせることが出来ます。

「開発」のメニュー表示
まずメニューの「開発」からチェックボックスを設定していくわけなんだけど、メニューに「開発」がない場合は。。。
「Office」ボタンを押して、、
20150506_101.JPG

「Excelのオプション」を押します。
20150506_102.JPG

「Excelのオプション画面」から「基本設定」で"[開発]タブをリボンに表示する"にチェックを入れて「OK」します。
20150506_103.JPG

すると、メニューの右端に「開発」が追加されました。
20150506_104.JPG

チェックボックスの挿入
んで、「開発」、「コントロール」、「挿入」から「フォームコントロール」のチェックボックスを選択します。
20150506_105.JPG

すると、マウスカーソルが+字に変わるので、シートの上でドラッグしてチェックボックスを置く場所と大きさを決めます。
すると、こんなチェックボックスがワークシートに挿入されました。
20150506_106.JPG

チェックボックスにカーソルを置くと人差し指の形に変わります。
そこで、押すとレ点が入ります。
20150506_107.JPG

チェックボックスのコントロール
さて、チェックボックスが出来たところで次に入力されたレ点の"コントロール(データ化)"を始めましょう。

チェックボックスの上にカーソルを置いて右クリします。
表示されたメニューから一番下の「コントロールの書式設定」を選択します。
20150506_108.JPG

「コントロールの書式設定」画面が開きます。
「コントロール」タブを開きます。んで、ちょこっと寄り道して「3-D表示」をチェックしてそれっぽい体裁にします。
"リンクするセル"にレ点の結果を表示させるセルを指定します。
レ点の結果というのは、、
レ点が入ると"TRUE(真)"、入らなかった時は"FALSE(偽)"が表示されます。
20150506_110.JPG

すると、このようにレ点で"TRUE"
20150506_111.JPG
レ点が入らないと"FALSE"が表示されました。
20150506_112.JPG

んで、これを数値化するわけですが、"IF関数"を使ってもいいのですが一番簡単なのは、何か数字を掛けてしまうことです。
"TRUE"は"1"、"FALSE"は"0"として計算されるので例えば1を掛けるセルを設定すると
20150506_113.JPG

レ点で"1"が表示され
20150506_114.JPG

レ点が入らないと"0"が表示されます。
20150506_115.JPG




posted by haku1569 at 21:18| Excel一般 | このブログの読者になる | 更新情報をチェックする
' + adSrc + '<' + '/body>'); d.close(); } loadAd(); window.setTimeout(loadAd, reloadSec * 1000); window.setTimeout(function() {adDiv.style.display = 'none'}, hideSec * 1000); }); }