• ベストアンサー

エクセル(2003)で検索結果を行を変えて表示したい

 初めて質問させていただきます。sheet1に下記の表があります。この表を何回か検索し、その都度、データのある行の次の行に検索結果を表示したいと考えています。たとえば、一回目の検索では、A列を「花」で検索し、結果をデータのある行の次の行(この例では行番号5)に表示します。二回目の検索では、A列を「樹木」で検索し、結果を一回目の検索結果のある行の次の行(先ほど「花」で検索した結果を表示した行の次・この例では行6)に表示させたいのです。このようなことを、できれば関数を使って行いたいのですが、ぜひ、教えてください。 sheet1  A (種類) B(単価)C(数量)D(合計) 1  花    100    5   500   2  樹木   1800    2   3600 3  樹木   3000    1   3000 4  花    400    6   2400 5  花  (ブランク) 11   2900 6  樹木 (ブランク) 3 6600   3 shht2  A (種類) B(単価)C(数量)D(合計) 1   

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

素人ですが、 A5セルに、「花」と入力したら、C5セルに11 D5セルに2900と表示できるような数式でよければ C5セルに、 【=IF(A5="","",SUMIF($A$1:$A$4,A5,C$1:C$4))】 D5セルに、 【=IF(A5="","",SUMIF($A$1:$A$4,A5,D$1:D$4))】 C6・D6セルにも必要ならオートフィルで下に そのために参照固定してありますから

snowman194
質問者

お礼

初めての質問にご回答いただきましてありがとうございました。心強いです。今日は時間がないので、とりあえずお礼まで、ありがとうございました。

その他の回答 (1)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

花と樹木の合計を出すということですよね F1に花 F2に樹木 G1に =SUMIF($A:$A,$F1,C:C) G2、H1、H2に オートフィル

snowman194
質問者

お礼

わざわざ表まで作っていただき、ありがとうございます。分かりやすいです。

関連するQ&A

専門家に質問してみよう