はいまたはいいえのボックスをExcelスプレッドシートに追加する方法

自宅でコンピューターで作業している女性の水平俯瞰図

画像クレジット: jodiejohnson / iStock /ゲッティイメージズ

Microsoft Excel 2010および2013には、オプションボタンとトグルをワークシートに追加する2つの方法があります。フォームコントロールを使用する方法とActiveXコントロールを使用する方法です。 セルに選択肢を表示するなどの基本的なタスクでは、どちらのタイプでも機能し、フォームコントロールの方が操作が簡単です。 ただし、VBAスクリプトを関連付ける必要がある場合は、ActiveXコントロールを使用する必要があります。 いずれかのタイプのコントロールの操作を開始するには、リボンを右クリックして[リボンのカスタマイズ]を選択し、[開発者]をオンにして、[開発者]タブを有効にします。

フォームオプションボックスを作成する

[開発者]タブで、[挿入]をクリックし、[フォームコントロール]セクションから[オプションボタン]を選択します。 2つのチェックボックスを使用することもできますが、ユーザーは両方のオプションを同時に選択できないため、オプションボタンは「はい」または「いいえ」の選択に最適です。 クリックして最初のボタンを配置し、名前を編集して「はい」と表示してから、繰り返して2番目のボタンとラベルを挿入します それは「いいえ」です 「はい」ボタンを右クリックし、「フォーマット制御」を選択して、セルリンクにセルの場所を入力します 分野。 「いいえ」ボタンで同じプロセスを繰り返し、同じセルにリンクします。 このセルには、「はい」または「いいえ」を選択した結果が表示されます。「はい」の場合は1、「いいえ」の場合は2です。

今日のビデオ

ActiveXトグルボタンを作成する

オプションボタンは、フォームコントロールを操作するときに「はい」と「いいえ」を選択するための最良の方法ですが、ActiveXコントロールは別の解決策を提供します。それはボタンの切り替えです。 [開発者]タブで、[挿入]をクリックし、[ボタンの切り替え]を選択します。 クリックしてドラッグし、ボタンを1つ描画します。ボタンを押すと、「はい」を表します。 ボタンを右クリックして、[プロパティ]を選択します。 「キャプション」行を編集してボタンのラベルを変更し、「LinkedCell」のセルの場所を入力します ライン。 ユーザーがボタンを押すと、リンクされたセルに「TRUE」と表示されます。 ボタンを押さないままにすると、セルに「FALSE」と表示されます。

ボタンの押下を解釈する

特定のセルの「1」または「TRUE」はフォームで「はい」を選択することを意味することを覚えているかもしれませんが、その意味は他の視聴者には伝わりません。 オプションボタンまたはトグルボタンをプレーンビューのセルにリンクするのではなく、横にあるセルにリンクしてから、数式を使用して結果を明確なものとして解釈します "はい、もしくは、いいえ。" 空のセルに、式「= IF([cell] = 1、 "Yes"、 "No")」を入力します。外部引用符を除き、リンクされたセルの場所を次のように置き換えます。 "[細胞]。" トグルボタン方式を使用した場合は、「1」を「TRUE」に置き換えてください。 ユーザーが選択肢を変更するたびに、セルは明確な「はい」でオプションを記録します または「いいえ」

選択を利用する

ExcelのIF関数は、「はい」または「いいえ」を表示するだけではありません。長い数式にIFを挿入して、ボタンの押下に応じてスプレッドシートの結果を調整します。 たとえば、「はい」または「いいえ」に応じて請求書の価格を調整するなど、特定の数値をセルに追加することを選択できます。 合計金額が合算された場合 セルA1からA3の項目については、数式「= SUM(A1:A3)+ IF([cell] = 1、2、0)」を使用して、「はい」ボタンが選択されたときに合計に$ 2を追加します。 リンクされた1 細胞。 VBAを使用する高度なプロジェクトの場合は、名前でトグルボックスを参照してください。 [プロパティ]ウィンドウの[(名前)]行。ボタンに基づいてスクリプトの一部をトリガーします。 押す。