• ベストアンサー

エクセルの関数がわかりません

A2・B2に自動的に文字が入力されるようにしたいのですが条件があって、A1は「田中」・B1は「佐藤」・C1は「東京」・D1は「大阪」と入力します。そしてC2に「田中」と入力するとA2には「東京」と表示され、D2に「佐藤」と入力するとB2には「大阪」と表示されるようにしたいのです。しかし、C2・D2に同じ文字を入力すると「エラー」と表示されるようにしたいのです(田中を2つ入力するとA2にエラーと表示したいです)。よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#29107
noname#29107
回答No.1

質問の条件が少々理解しがたいので、誤解しているかもしれませんが、 A2: =IF(C2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(C2,$A$1:$B$1,0)))) B2: =IF(D2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(D2,$A$1:$B$1,0)))) でどうですか?

9cahn
質問者

お礼

ありがとうございました。 教えてもらえた関数で満足です。

関連するQ&A