Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2010)
VLOOKUPで何列おき
投稿日時: 18/01/18 20:12:39
投稿者: 純

よろしくお願いいたします。
 

AQ	AR	AS	AT	AU	AV	AW	AX
		1月	1月	1月	1月	1月	1月
		商品A	商品A	商品A	商品B	商品B	商品B
店舗コード	店舗ランク	計画	本年	前年	計画	本年	前年
○○		70	66.675	124.8	55	54.6	89.54

 
元データが上記のようにあります。商品は商品CまでありAYからBAまでが商品Cになります。
 
BBからは2月になり、同じことの繰り返しで6月まで続きます。
 
別シートのD18セルに以下の式を入れて
 
=IFERROR(VLOOKUP("'"&$B$11,ブランド,ROW()*3+COLUMN()*9/5-58,0),"")
 
 
D18	E18	F18	G18	H18	I18
計画	本年	計画比	項目a	項目b	計画
70					

 
D18の式をI18にコピーするとI18の計画には正しい数字が反映されるのですが
E18に66.675の数字を反映させたいのですが、その次の124.8となってしまいます。
 
どのような式にしたらいいでしょうか?
 
どうぞよろしくお願いいたします。

回答
投稿日時: 18/01/18 21:38:31
投稿者: んなっと

    C   D    E    F   G   H   I   J    K   L   M
16     1月   1月   1月  1月  1月  2月  2月   2月  2月  2月
17     計画  本年 計画比 項目a 項目b 計画 本年 計画比 項目a 項目b
18 商品A  70 66.675             20  30           
19 商品B  55  54.6             50  60           
20 商品C  10   20             80  90           
 
D18
=IFERROR(VLOOKUP("'"&$B$11,ブランド,3*ROW()+9*INT((COLUMN()-4)/5)+MOD(COLUMN()+1,5)-51,0),"")
右方向・→下方向・↓

投稿日時: 18/01/18 22:27:52
投稿者: 純

んなっとさま
 
いつもありがとうございます。
 
無事できました!
 
式を分解してみて理解できた気がします。
 
INT関数はCOLUMN関数に使った事がなかったので勉強になりました。
 
ありがとうございました。