- ベストアンサー
VLOOKUP関数が数式として認識されません!
スポーツクラブの学童会員名簿を作成しています。 【目的】 VLOOKUP関数を利用して、シート1「名簿」のA列に会員番号を 手入力すると B列に学年、C列に氏名が各々自動入力されるようにしたい。 【設定】 ・シート1を「名簿」とし、 A列を会員番号、B列を学年、C列とD列を結合して氏名としました。 ・シート2を「参照データ」とし、 A列を会員番号、B列を学年、C列とD列(結合を解除)を氏名と しました。 ・シート2の1行目はタイトル行とし、実際のデータが入っている 部分はA2:D20です。 ・シート1、シート2の全データは文字列として書式設定しています。 【状況】 学年を検索するための数式をシート1のB2に以下のとおり 入力しました。 =VLOOKUP(A2,参照データ!$A$2:$D$20,2,0) ところが、B2セルには正常な値(学年)が表示されずに 上記の数式がそのまま表示されてしまうのです。 A2に会員番号を入力してもB2の表示は変わりません。 本やウェブで解決方法を調べてみましたが、一向にわからず 困り果てております。 私はエクセル初心者なので一般的にはくだらない質問かも しれませんが、何卒ご教示くださいませ。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- wolis
- ベストアンサー率45% (14/31)
回答No.5
- ookami1969
- ベストアンサー率14% (137/953)
回答No.4
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.3
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.1
お礼
ご回答ありがとうございました! ご指摘のあったとおり列を「標準」化し 参照範囲に「名前ボックス」で範囲名をつけました。 エラー表示についてはIF関数をネストすることで なんとか自力解決できました。 この度は本当にお世話になりなり 感謝しております。