[[20121018102406]] 『vlookupの検索値の一つ下のセルを参照したい』(いち) ページの最後に飛ぶ

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

 

『vlookupの検索値の一つ下のセルを参照したい』(いち)

いつもご教授頂いております。
いちと申します。よろしくお願い致します。

ただ今、シート(sheet1)と、シート(データ)の2枚の構成のBOOKがあります。
( )はシート名です。
下記は要約です。
シート(sheet1)

     A        B         C
1    2-A   22	 15
2    27-A   22	
3    1-B   22	
4    2-C   22	
5    2-D   22	

シート(データ) 商品名の行は売上個数・商品名の下に売上数を明記してあります。

     A         B         C      D・・・・
1    商品名   2012/01    2012/02     ・・・・
2    2-A   15
3    売上数    580	
4    27-A      250
5  売上数    2598
6    1-B   500	
7  売上数    5523
8    2-C   23
9  売上数    235	
10   2-D   50	
11  売上数   100

ご教授頂きたい事項は、Sheet1のC列にデータの該当する商品名の売上個数と売上金額を表示したいです。
今は Sheet1のC1に VLOOKUP(A1,データ!A1:N13,13,0)として、売上個数を表示できています。13列目には合計数が明記されています。
&でつなげて、同一セル内でCHAR(10)で折り返して同じ商品名の売上金額を表記したいのです。
理想は、現在Sheet1のC1せるにはデータからの商品名2-Aの売上個数15個が表示され値ますがこれを、
   C
1   15
   580
2

としたいのです。

ご教授よろしくお願いいたします。

EXCEL 2010
OS   WINDOWS 7


 VLOOKUP関数ではなく
 MATCH関数で商品名の場所を特定し
 INDEX関数で 見つかった場所+1 のセルを参照させるのはどうでしょう?

 または、SUMIF関数なんかも使えそうに思います。
 =SUMIF( 範囲 , 検索条件 , 合計範囲)
 通常、範囲と合計範囲の開始行は同じにしますが
 一つ下にずらしてください。

 (HANA)

無知で申し訳ありません・・・。
実際の数式をお教えいただいてもよろしいでしょうか?

お手数おかけします。

(いち)


 合計数がM列だった場合

 =INDEX(データ!M1:M13,MATCH(A1,データ!A1:A13,0)+1)
 =SUMIF(データ!A1:A13,A1,データ!M2:M14)

 等を想像していたのですが。。。?

 あ、もちろん 売上数を引っ張るだけです。

 CHAR(10)とくっつけるのは出来ますよね?

 (HANA)

(HANA)様

ありがとうございます(^^)
非常に参考になりました!!

無事解決できましたので、お礼申し上げます。

ありがとうございました。

(いち)


コメント返信:

[ 一覧(最新更新順) ]


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