• 締切済み

エクセルのVLOOKUP

エクセルのVLOOKUPで違うシートにあるデータをひっぱりたいのですが シート1のA2~A50まで 20100110~20111011 までランダムに入っています。 この数値は、年月日の 8桁です  (シート1は他人が作ったデータです )シート2のA1~A7まで、8この数値は自分で打ち込みました) 20101001 20111001 20101011 20111001 20110201 20110201 20110301 シート2のB1~B7まで  あ  い  う  え  お  か  き  とはいています。 これをシート1のB2~B50まで B1~B7まで入っている  あ  い  う  お   か  き をひっぱりたいのです。シート1に入っている ですが、VLOOKUPで引っ張っても エラーになってしまいま8ケタの数値をクリックして セルの書式設定でシート1とシート2の8ケタの数値を数値にしても エラーになります エラーになる原因はなんですか?

みんなの回答

  • kokosu525
  • ベストアンサー率38% (47/123)
回答No.2

正しく計算式が入力してあってもエラーは表示されます。 それは、シート1の数値と、シート2の数値が一致しない場合です。 あなたが求めているものを、Excel2010で作成してみました。 参考になれば嬉しいです。 以下URLよりID、パスワードを入力して ファイルをダウンロードしてください -------------------------------------------- http://f.cube-soft.jp/0215233102-118-2218 パスワード: YaeR6 ダウンロードの期限: 2013/02/18 23:31:02

  • Oubli
  • ベストアンサー率31% (744/2384)
回答No.1

質問内容がいまいち解りませんが、A列の値でソートして対応する行のB列の値を取ってくるのでしたら、LookUpするA列はソートされていなければなりません。また、A列に一致する値がない場合は次の行の値をひっぱてくると思います。 まずはA2~A50をキーにして参照用データをソートしてみてください。