- ベストアンサー
エクセルで項目が一致する行で空白以外を表示したい
- エクセルで特定の項目と一致する行のデータを抽出する方法について説明します。
- 具体的には、東京の食品の価格データをセルに入力し、別の位置に表示させる方法を解説します。
- また、問題としてセルF4の野菜の価格が0円になってしまう場合の解決方法についても説明します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
F2に =SUMIF(A$2:A$10,$E2,INDEX(B$2:D$10,0,MATCH(F$1,B$1:D$1,0))) と記入,下にコピー G2に =SUMIF(A$2:A$10,$E2,INDEX(B$3:D$11,0,MATCH(F$1,B$1:D$1,0))) と記入,下にコピー INDEX関数の中が少し違うのを,間違えないようによく見ながら作成して下さい。 #余談ですが >もう少し教えていただいてもよろしいでしょうか こうやって元のご相談とは違うお話しを,「ついでに聞いちゃえ」と軽い気持ちでしょうね,持ち出す方は実際けっこう沢山いらっしゃいますが,付き合わされる方は迷惑に感じていることを承知しておいてください。次回以降のご参考に。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
たとえばF2に =SUMIF($A:$A,$E2,INDEX($B:$D,0,MATCH(F$1,$B$1:$D$1,0))) と記入,下に(右に)コピーします。
補足
ありがとうございます。 もう少し教えていただいてもよろしいでしょうか。 実は,価格の下の行に個数が入力してあって,G列に個数を表示させたいのですが,どうしたらよいでしょうか? A B C D E F G 1 東京 東京 2米 1000 米 1000 10 3 10 ビール 230 5 4ビール 230 野菜 150 10 5 5 6野菜 7 8ビール 9 10野菜 150 11 10
お礼
ありがとうございました。 無事に解決することが出来ました。 色々ご迷惑をおかけしました。 申し訳ございません。