[[20171120131106]] 『関数の連続コピー内容の変更はできるのか?』(まる) ページの最後に飛ぶ

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

 

『関数の連続コピー内容の変更はできるのか?』(まる)

お世話になります。
関数を連続コピーしたいのです。

理想は 頭がC7.C8..と1つずつずれ、範囲が$B$7:$K$7,4,$B$11:$K$11,4..と3つだけずれるようにしたいのです。一番後ろは4で固定)
=VLOOKUP(C7,元!$B$7:$K$7,4,FALSE)
=VLOOKUP(C8,元!$B$11:$K$11,4,FALSE)
=VLOOKUP(C9,元!$B$14:$K$14,4,FALSE)

実際は
=VLOOKUP(C7,元!$B$7:$K$7,4,FALSE)
=VLOOKUP(C8,元!$B$7:$K$7,4,FALSE)
=VLOOKUP(C9,元!$B$7:$K$7,4,FALSE)

となるのですが方法はないのでしょうか。
1つずつ手で変えるしかないでしょうか。

< 使用 Excel:Excel2016、使用 OS:Windows7 >


 =VLOOKUP(C7,元!$B$7:$K$14,4,FALSE)
 ではだめなのですか?
(bi) 2017/11/20(月) 13:39

ごめんなさい。回答いただいた式の意味がわかっていないのですが、
3行ごとに抽出したいデータがあるのですができないのでしょうか。。
(まる) 2017/11/20(月) 13:49

 >3行ごとに抽出したいデータがあるのですができないのでしょうか

 ちょっとイメージしづらいので、できれば元シートの内容を書いてもらえますか?

(コナミ) 2017/11/20(月) 14:10


=IF(C7=INDIRECT("Sheet2!B"&(ROW()-7)*4+7),INDIRECT("Sheet2!E"&(ROW()-7)*4+7,TRUE),"")

とか?
(まっつわん) 2017/11/20(月) 14:22


>=VLOOKUP(C7,元!$B$7:$K$7,4,FALSE)
参照先の表が一行の表なら、
VLOOKUPを使う意味が無いと思う。
VLOOKUPの機能をしっかり学習してください。

(γ) 2017/11/20(月) 20:38


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.