- ベストアンサー
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
お世話になります。 表題の通り、 あるセルに特定の文字列を打つと、 他のセルにあらかじめ決められた文字が自動入力するようにしたいです。 具体的に言うと、 (1)セル(A,1)に「キリン」と打ち込むと A B C D 1 キリン 2 3 4 (2)1列目の B,C,Dに予め決めておいた文字が入力されるようにしたい A B C D 1 キリン 首 長い アフリカ 2 3 4 のです。 エクセルで可能でしょうか? 詳しい方よろしくお願いいたします!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
出来ます。この場合はキリンがキーになっていますね。 先ずこのキーをもとにSheet2にデータを登録しておきます。 A B C D 1 キリン 首 長い アフリカ 2 ゾウ 鼻 長い アフリカ 3 4 次に表示させたいセルに A B C D 1 =VLOOKUP(A1,Sheet2!A:D,2) =VLOOKUP(A1,Sheet2!A:D,3) ″ 2 =VLOOKUP(A2,Sheet2!A:D,2) =VLOOKUP(A2,Sheet2!A:D,3) ″ 3 =VLOOKUP(A3,Sheet2!A:D,2) =VLOOKUP(A3,Sheet2!A:D,3) ″ 4 =VLOOKUP(A4,Sheet2!A:D,2) =VLOOKUP(A4,Sheet2!A:D,3) ″ を入れておきます。 これで出来ると思います。 エラー表示がいやな場合は、=IF(A1="","",VLOOKUP(A1,Sheet2!A:D,2)) の様にして下さい。
その他の回答 (1)
- shintaro-2
- ベストアンサー率36% (2266/6245)
vlookupで処理可能と思います
お礼
さっそくのお返事ありがとうございます! リンク先見てみます!
お礼
ありがとうございます! できました! ただ、A行に違う文字を入れても、 BCDに文字列を返されてしまいました。 1番の方が教えてくださったリンク先を見て、 セルに入れる文字にFALSEを入れることで、 A行に違う文字が入った場合、エラーを返してくれるようになりました。 ↓ =VLOOKUP(A1,Sheet2!A:D,2,FALSE) ありがとうございました!