ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュのVLOOKUPについて

  • mixiチェック
  • このエントリーをはてなブックマークに追加
ExcelのVLOOKUPを列全体に上手く反映出来ません


シート1
A B
1品番 商品名
2111 あ
3222 い

を作って

シート2
A B
1品番 商品名



品番入力したら商品名が入力されるようにB2にVLOOKUP(A:A,シート1A2:B3,2,FALSE)と入れてA2に品番を入れると商品名が入るようにしたのですが、A3に入れてもB3には商品名が入らないのですがコピー以外で反映させる方法はあるのでしょうか?

コメント(9)

vlookup(検索値,範囲,列番号,[検索方法])
検索値はA:Aではなく、A2とかA3とか、商品名の検索のキーとなるセルですよ。
それと、「シート1A2:B3」の部分は、絶対参照にしないとコピーするとずれていくのでそこも直したほうがよいかもっ。
マクロでも組んでいないと普通は数式が入っていない
セルに勝手に値が入ることはないはずですが…


なぜ"コピー以外で"なのでしょうかね?
まあ、方法としては上に書いたようにマクロを組むとかですかね
>>[2]

ありがとうございます。
何とか出来ましたわーい(嬉しい顔)

ちなみに商品名の検索結果をC列にも反映させる場合は列番号を3にすれば良いのでしょうか?
>>[3]

マクロ…はよく分かりませんがその都度コピーしていくしかないのかなぁ…と
vlookup(検索値,範囲,列番号,[検索方法])
の列番号は、もととなるデータ範囲の列番号ですよ。

シート1
A B
1品番 商品名
2111 あ
3222 い

vlookup式で指定する「範囲」が上記のシート1のA2:B3なら、商品名を反映したい場合は、「列番号」は2です。
エクセルの関数は、関数の入っているセルにしか反映しませんので、C列のセルに
=VLOOKUP(A1,シート1!$A$2:$B$3,2,FALSE)という式を設定します。

vlookupについてはたくさんのサイトで解説しているので、ここで質問するよりそういったサイトの説明を読みながら実践してみるほうが良いかもっ。
https://goo.gl/7Vm7Lp
参照範囲が相対参照になっていませんか?
>>[006]

C列も列番号2になるんですねあせあせ(飛び散る汗)


ちょっと他の所とか見てみたいと思います
ありがとうございますm(__)m
>>[007]

多分…なって無かったと思います冷や汗

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。