[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOK UPの数式コピーってなぜだめ?』(ちえんほい)
こんにちは。
VLOOKUPの数式をたとえばEの列に入れています。
Fの列にも同じ式をコピーしても、必ずエラーが出てしまい
もう一度式を入れなおせばエラーが直りますが
コピーして使用できれば便利で助かります。
Eに入れた式
=VLOOKUP(B4,ITEM!C$1:M$533,8,FALSE)
Fにコピーした式
=VLOOKUP(B4,ITEM!D$1:M$533,9,FALSE)
コピーするだけだと、B5が選択になってしまうので
ちゃんとB4へ直しています。
(Fの列のときに読み込みたいのは「9」番目の列なので
8→9も直しています)
数式だけ見ると、入れなおしたときと全く一緒なのに
なぜコピーはだめなんでしょうか。
コピーでも出来る方法あれば教えて下さい!
< 使用 Excel:Excel2013、使用 OS:Windows7 >
エクセルの仕様って思ってください
(11) 2016/12/02(金) 11:04
被ったが。
コピーした場合ににB4セルからB5セルではなくC4セルではないか?
また、 ITEM!C$1:M$533→ITEM!D$1:M$533 ではなく ITEM!C$1:M$533→ITEM!D$1:N$533 ではないか?
E列の式を =VLOOKUP($B4,ITEM!$C$1:$M$533,8,FALSE) で、コピー後に8を9に、あるいは =VLOOKUP(B4,ITEM!C$1:M$533,ROW(A1)+7,FALSE) ではどうか。
あと、下記を参考にしてみてくれ。
絶対参照と相対参照
http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040720.html
(ねむねむ) 2016/12/02(金) 11:07
かぶった上に蛇足だけど。
> 数式だけ見ると、入れなおしたときと全く一緒なのに
いやいや Eは ITEM!C$1 が範囲の最初だけど Fは ITEM!D$1 が範囲の最初になっている。
B4の値がD列にないんじゃないの?>エラーが出る原因
どう直したらいいかはどうしたいかによるけど、
=VLOOKUP($B$4,ITEM!$C$1:$M$533,8,FALSE)
でやったらいいのかな? 他はねむねむさんの記載を見ればわかると思うよ。 (1111) 2016/12/02(金) 11:16
コピーした場合ににB4セルからB5セルではなくC4セルではないか? その通りです。すみません。
また、
ITEM!C$1:M$533→ITEM!D$1:M$533 ではなく ITEM!C$1:M$533→ITEM!D$1:N$533 ではないか? >その通りです。勝手に直してました。かえって分かりにくかったようですいません。 お見通しですね(-_-;)
E列の式を =VLOOKUP($B4,ITEM!$C$1:$M$533,8,FALSE) >これでバッチリでした!! 前回に引き続き、本当にありがとうございます!!!
>1111さんも
=VLOOKUP($B$4,ITEM!$C$1:$M$533,8,FALSE) ばっちりです。ありがとうございます!!(^^)!
(ちえんほい) 2016/12/02(金) 11:27
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.