ExcelのVLOOKUP関数でわからないことが・・・
N ┃O ┃P ・・・ X ┃ Y┃ Z
車番 ┃乗務員コード┃運転手 ・・・乗務員CD┃運転手┃車番
上記のような構成の表を作ってあります。
O列に数字を入力した時点で、N列・P列の両方がいっぺんに出るような関数を入れたいと言うのが目標です。隣のX列~Z列はその参照する表です。P列に
=IF(O3="","",IF(O3=VLOOKUP(O3,$X$1:$X$202,1),VLOOKUP(O3,$X$1:$Y$203,2),#REF!))
と言う関数により片方はできました。Oに数字を入力した時点でP列には運転手の名前がちゃんと出ます。問題は隣の車番でして、同じようにO列の乗務員CDを参照させてVLOOKUP関数を設定したのですが、値を返してくれないどころか、Enterを押すと数式がそのままセルに表示された状態になってしまいます。ちなみにN列に打った関数は
=IF(O3="","",IF(O3=VLOOKUP(O3,$X$1:$Y$202,2),VLOOKUP(O3,$X$1:$Z$203,3),#REF!))
です。しかももっとわからないことに、他にも同じ作業をさせているセルがいくつかあるのですが、唯一ココだけができないと言うことです。これはどうすれば良いのでしょうか?
下手な質問で申し訳ありませんが、これでわかる方がいましたら、是非、是非力を貸してください!
よろしくお願いします。
お礼
回答ありがとうございます。 仰る通り、独学です。 勉強もしていません。 仕事で必要なものを聞いて使っているだけです。 分からない人にはどうしていいかさえ分からないので そういう言われ方をしても???という感じです。 回答者様は頭がいいのですね。 そういう教師がいたことをふと思い出しました。 分からないことを聞きに行くのに、分からない人の気持ちが分からないといった顔で、難しい言葉をたくさん使って説明されて困りました。 ネット上に、どんなに同じ質問が多くても、列が変わっただけで分け分からなくなっちゃう私は、これからも何度も自分の言葉で尋ねます。 そうして優しい人に何度も助けて頂いていますから。 すいませんが宜しくお願い致します。