[[20150828095003]] 『検索した文字列から右下のセルをコピーして貼り付』(pk) ページの最後に飛ぶ

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

 

『検索した文字列から右下のセルをコピーして貼り付けたい』(pk)

いつもお世話になっております。

関数で出来るのかマクロで出来るのかわかりませんが
教えてください。

	A	B	C
1	りんご		
2		100円	1個
3		200円	2個
4		300円	3個
5	みかん		
6		200円	2個
7		400円	3個
8		500円	4個
9		300円	5個
10	すいか		
11		1000円	6個
12		2000円	7個
13		3000円	5個
14		500円	9個
15		2000円	10個

上記のような表でみかんを検索してその右隣の金額の合計と個数の合計を
知りたいのですが、「円」や「個」が入っているので難しい場合には
とりあえずみかんの右隣の金額を全てコピペしたいです。
日によって金額の個数が変わります。この表ですと4行ですが日によって5行になったり
3行になったりします。

もしわかる方いらっしゃいましたら教えてください。
宜しくお願い致します。

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


 作業列を使用する場合。
 あと、B列の表示形式を「0"円"」、C列の表示形式を「0"個"」として数値だけを入力するようにする。

 D列を作業列としてD1セルに
 =A1
 D2セルに
 =IF(A2="",D1,A2)
 と入力して下へコピーする。

 あとはSUMIF関数で集計してはどうか?
(ねむねむ) 2015/08/28(金) 10:17

ねむねむ様

早速ご回答頂きありがとうございました!

教えていただいたやり方で無事に出来ました^^

ありがとうございました。
また宜しくお願い致します。

(pk) 2015/08/28(金) 14:27


 参考で作業列なし案。

	A	B	C	D	E	F	G
1	りんご				みかん	1400	14
2		100	1				
3		200	2				
4		300	3				
5	みかん						
6		200	2				
7		400	3				
8		500	4				
9		300	5				
10	すいか						
11		1000	6				
12		2000	7				
13		3000	5				
14		500	9				
15		2000	10				
16							

 F1 =SUMPRODUCT((LOOKUP(ROW(A$1:A$100),ROW(A$1:A$100)/(($A$1:$A$100<>"")),$A$1:$A$100)=$E1)*B$1:B$100)
 右へコピー。
 
(GobGob) 2015/08/30(日) 18:01

コメント返信:

[ 一覧(最新更新順) ]


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