Excel: 別のシートからドロップダウン リストを作成する


別のシートの値を使用して Excel シートにドロップダウン リストを作成したい場合がよくあります。

次の段階的な例は、これを行う方法を示しています。

ステップ 1: 値のリストを作成する

ユーザーがさまざまなバスケットボール チームのデータを Excel Sheet 1に入力できるようにしたいとします。

ユーザーが特定のチーム名のみを入力できるようにするために、 Sheet2に有効なチーム名のリストを指定します。

ステップ 2: ドロップダウン リストの名前を作成する

次に、 Sheet2のセル範囲A1:A7を強調表示して右クリックします。

ドロップダウン メニューから[名前の設定]をクリックし、 [名前]ボックスに「Teams」と入力します。次に、 「OK」をクリックします。

ステップ 3: データ検証を使用してドロップダウン リストを作成する

Sheet1A2:A10 の範囲にあるSheet2のリストにあるチーム名の 1 つをユーザーが入力できるようにしたいとします。

Sheet1の範囲A2:A10 を強調表示し、上部のリボンに沿って [データ] タブの [データツール]グループにある[データ検証]アイコンをクリックします。

表示される新しいウィンドウで、 [許可]の横にあるドロップダウン矢印をクリックし、 [リスト]を選択します。

次に、 「ソース」ボックスに「=teams」と入力します。

最後に、 「OK」をクリックします。

ここで、範囲A2:A10内のセルの 1 つをクリックすると、ユーザーがSheet2のリスト内のチーム名の 1 つから選択できるドロップダウン矢印が表示されます。

これにより、シート 2の 7 つのチーム名のみが列 A に入力できるようになります。

ユーザーがリストにない別のチーム名を手動で入力しようとすると、Excel によって次のエラー メッセージが表示されます。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel: カスタム リストを使用して自動入力する方法
Excel: リストに値が存在する場合にセルを強調表示する方法
Excel: リスト内の値を検索し、yes または no を返します。

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です