[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数で文字の抽出』(ユキ)
例えばSUMIF関数とかで文字の抽出できますか?
シート1(基礎データ)(貼り付け)
A列 区分 B列 品番 C列 品名 D列 数量
シート2(抽出シート)
シート1同様にA列に区分。Bに品番が既に入力してある状態で、
A列とB列の条件に合う場合にC列の品名とD列の数量を求めたい。
< 使用 Excel:Excel2003、使用 OS:Windows7 >
品番と品名が1対1対応であれば、C列は VLOOKUP で出ると思います。 また数量の合計であれば、SUMIF で出ると思いますが、区分が異なると同一品番が存在する のでしょうか。 (Mook) 2014/04/12(土) 14:39
では品名を求めるためのキーが必要だと思います。 Sheet1で、A列を挿入してA2=B2&"_"&C2 として、A3以降にコピーしておきます。 (見えない方が良ければ非表示に。)
C2=VLOOKUP(A2&"_"&B2,Sheet1!A$2:E$100,4,False) D2=SUMPRODUCT((Sheet1!B$2:B$100=A2)*(Sheet1!C$2:C$100=B2)*Sheet1!E$2:E$100) のような感じでどうでしょうか。
追記: 作業列を作ったのですから D2=SUMIF(Sheet1!A$2:A$100=A2&"_"&B2,Sheet1!E$2:E$100) でもできますね。 (Mook) 2014/04/12(土) 18:29
> 作業列を作ったのですから > D2=SUMIF(Sheet1!A$2:A$100=A2&"_"&B2,Sheet1!E$2:E$100) > でもできますね。
その形は初見。 =SUMIF(Sheet1!A$2:A$100,A2&"_"&B2,Sheet1!E$2:E$100) ~~ 普通はこうしますね! (笑) 2014/04/12(土) 20:17
あぁ、転記時に書き間違えました。 修正してください。 (Mook) 2014/04/12(土) 20:25
(ユキ) 2014/04/13(日) 10:24
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.