[[20161202104533]] 『VLOOK UPの数式コピーってなぜだめ?』(ちえんほい) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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 >


B4にも絶対参照 $をつけないと
その分移動しますね

エクセルの仕様って思ってください
(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.