• 締切済み

エクセルでのドロップダウンリスト作成について

エクセルで、3つの項目(A,B,Cとします)をドロップダウンリストから選択する場合、A,B,Cを『名前の定義』で関連付けることはできました。しかし、A,B,Cが同じ文字列の場合、同シート上で同じ名前の定義にできないため、ドロップダウンリストが作成できずにいます。 このようなドロップダウンリストを作成するにはどのようにすれば良いか教えてください。 VBAなどが必要になるのでしょうか? 宜しくお願いします。

みんなの回答

  • ziziwa1130
  • ベストアンサー率21% (329/1546)
回答No.2

一例です。 まず、項目AをセルA1、項目BをセルA2、項目CをセルA3に入力します。 次にドロップダウンリストにするセルを選択し、データ→データの入力規則とクリックします。 出てきたダイアログの設定タブ内の入力値の種類を「リスト」にします。 元の値に$A$1:$A$3と入力して「OK」を押します。 最後に列ASを非表示にします。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

しょうがないので名前の後に区分する記号なり数字を追加でしょうね。 A1の場合は名前の定義はB,Cと関係なく付けられるので、そのままの名前でいいでしょう。 B1の場合は =INDIRECT(A1&"B") で常にA1で選んだ名前の後に"B"を追加した名前範囲を呼び出し C1の場合は =INDIRECT(B1&"C") で常にB1で選んだ名前の後に"C"を追加した名前範囲を呼び出し