• 締切済み

EXCELで質問です

1つのセルに対して、入力規制でリストを選択し、入力することで、選択できるようになりますが、このやり方ではなく、別の列にリストを随時入力(増やしたり、消したり)することで、それが、セルに反映されて、使えるようにしたいのですが、やり方を教えてください。説明が不十分かもしれませんが、よろしくお願いします。

みんなの回答

  • cors
  • ベストアンサー率50% (1/2)
回答No.4

A   B    C 1  やさい  トマト 2  くだもの バナナ 3  さかな  さんま 4  おかず  玉子焼き 5  麺類   ラーメン 6  飲み物  コーヒー 7  油もの  焼きそば 8  屋台   焼き芋 セル(A1)に検索文字をセル(A2)は関数LOOKUP(A1,B1:B8,C1:C8)を入力 セル(B1:B8)は検索文字でセル(C1:C8)はリスト文字です 勘違いであればすいません

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

>セル範囲の名前定義がどこをさわるのかもわかりません。 数式は#1の方が出しているので省略 「挿入」「名前」「定義」で名前欄にリストの名前を入力 参照範囲に#1の方の式を入力で「OK」を押してください。 後は「データ」「入力規則」で入力値の種類「リスト」の元の値に「=リストの名前」ですね。

  • cors
  • ベストアンサー率50% (1/2)
回答No.2

入力した文字列の検索なのでしょうか。COUNTIF,EXAKT,LOOKUP等の関数ではいかがでしょうか

  • bec
  • ベストアンサー率29% (151/507)
回答No.1

入力規則のリストを他のセル範囲に指定するのでは、役不足でしょうか? リスト範囲の変更を自動で変更させる事も可能ですよ。 例えばSheet1に作った以下のようなリストに対して、 品名を入力規則のリストとして利用する場合、   A 1 品名 2 りんご 3 みかん 4 ばなな セル範囲の名前定義で、範囲名を品名、範囲を =OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B:$B)-1) としてやって、「品名」を入力規則のリスト範囲に指定してやれば 元のリストを修正しても、入力規則のリストに自動で反映されます。 (なんかリスト、リストと説明がややこしいですね(^^ゞ 

f-skale
質問者

補足

ありがとうございます。まさしく、入力規則のリストを他のセル範囲に指定することです。リスト範囲の変更を自動で変更させる事も可能とのことですが、あまり知識がないので、セル範囲の名前定義がどこをさわるのかもわかりません。よろしくおねがいします。