Excelで市を選択すると該当店舗のチェックボックスに自動でチェックを入れる方法

Excel

Excelで、特定の市を選択すると、その市にある店舗のチェックボックスに自動でチェックが入るように設定する方法を解説します。これにより、大量のデータを効率的に管理できます。

目的と概要

この方法では、プルダウンリストで市を選択すると、該当する店舗のチェックボックスに自動でチェックが入るように設定します。これにより、手動でのチェック作業を減らし、作業効率を向上させることができます。

必要な準備

まず、以下の情報をExcelシートに整理します。

  • A列: 店舗名(例: 店舗A、店舗B)
  • B列: 所在地の市名(例: 市X、 市Y)
  • C列: チェックボックス(チェックを入れるセル)

手順

  1. 市名のリストを作成
    • 別のセル(例: E1)に、市名のリストを入力します(例: 市X、市Y)。
    • このリストを基に、プルダウンリストを作成します。
  2. プルダウンリストの作成
    • 市名を入力したセル(例: E1)を選択します。
    • 「データ」タブの「データの入力規則」をクリックします。
    • 「入力値の種類」で「リスト」を選択し、「元の値」に市名のリストを指定します。
    • 「OK」をクリックして、プルダウンリストを作成します。
  3. チェックボックスに条件付き書式を設定
    • チェックボックスを配置したセル(例: C2)を選択します。
    • 「ホーム」タブの「条件付き書式」をクリックし、「新しいルール」を選択します。
    • 「数式を使用して、書式設定するセルを決定」を選択します。
    • 数式に以下を入力します:
    =ISNUMBER(SEARCH($E$1, $B2))
    • この数式は、E1セルの市名がB列の市名に含まれている場合にTRUEを返します。
    • 「書式」をクリックし、チェックボックスにチェックを入れる書式を設定します。
    • 「OK」をクリックして、条件付き書式を適用します。

注意点

  • 市名のリストと店舗の所在地が一致している必要があります。
  • チェックボックスのセルに直接数式を入力することはできませんが、条件付き書式を使用することで擬似的に実現できます。

まとめ

この方法を使用することで、特定の市を選択すると、その市にある店舗のチェックボックスに自動でチェックが入るようになります。これにより、大量のデータを効率的に管理でき、作業の手間を大幅に削減できます。

コメント

タイトルとURLをコピーしました