- ベストアンサー
入力規則について(複数セルへの反映)
EXCELの入力規則について教えてください。 まず下記のような表を作成しました… A B 1 AAA 111 2 BBB 222 3 CCC 333 この表のA列を利用して、入力規則によるリスト作成を行いました。 プルダウンリストには「AAA・BBB・CCC」が表示されます。 この際、「AAA」を選択すると、その横のセルにB列の「111」 「BBB」を選択すると、その横に「222」が自動入力されるような 設定は可能なのでしょうか。 お分かりになる方がいらっしゃいましたらぜひご指導下さい。 宜しくお願い致します!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUPを使ってみてはどうですか 使い方例 B1に関数=VLOOKUP(A1,D1:E3,2) A1に入力欄かくほ B1に関数=VLOOKUP(A1,D1:E3,2) リストとして D1~D3にAAA~CCC E1~E3に111~333 A1に”111”を入力するとB1に”AAA”表示します A B C D E 1 2 3
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
http://okwave.jp/qa3151943.html の質問と実質同じではないですか。そちらに回答しまた。
入力規制と関数VLOOKUPで可能かと思います。 A B 1 AAA 111 2 BBB 222 3 CCC 333 4 5 6 AAA 111 上記A1:B3のような表があり、A6で▼リストから選んだものによって B6に決められた文字・数字を表示する場合。 B6=VLOOKUP(A6,$A$1:$B$3,2,0) ※ただし、A1:B3の表のA列は昇順並べておくことが必要です。
- zap35
- ベストアンサー率44% (1383/3079)
A列の選択肢が3つくらいであればB1の式は =IF(A1="AAA",111,IF(A1="BBB",222,IF(A1="CCC",333,""))) として、下方向にコピーするでよいと思います。 もっと選択肢の数がおおいならVLOOKUP関数を利用する方が楽だと思います。VLOOKUP関数のヘルプも参照してみて下さい