• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル(2003)で検索結果を行を変えて表示したい)

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

このQ&Aのポイント
  • エクセル(2003)で検索結果を行を変えて表示する方法について教えてください。
  • エクセル(2003)の表のデータを検索し、検索結果をデータのある行の次の行に表示したいです。
  • 関数を使ってエクセル(2003)で検索結果を行を変えて表示する方法を教えてください。

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

  • ベストアンサー
  • DOUGLAS_
  • ベストアンサー率74% (397/534)
回答No.1

 配列数式を用いて計算するようなこともできますが、「意味不明ぇ~~」みたいなことになりかねませんので、簡単な方法をお一つ。  先ず、 >結果をデータのある行の次の行(この例では行番号5)に表示 すると、計算がややこしくなりますので、別の列に結果を表示するようになさった方がよいかと存じます。 1)E列を補助列として、E2 に =IF(COUNTIF(A$1:A2,A2)=1,MAX(E$1:E1)+1,0) という式を入れて、これを下方向にコピーします。 2)G1、H1、I1 に、それぞれ =INDIRECT("A" & MATCH(ROW(A1),E:E,0)) =SUMIF($A:$A,$G1,C:C) =SUMIF($A:$A,$G1,D:D) という式を入れて、これを下方向にコピーします。 ※項目数を超える場合は G列に「#N/A」が表示されますが、目障りでしたら、G1 の式を =IF(ISNA(INDIRECT("A" & MATCH(ROW(A1),E:E,0))),"",INDIRECT("A" & MATCH(ROW(A1),E:E,0))) となさってください。

snowman194
質問者

お礼

早速ご回答いただきありがとうございます。今日は時間がありませんので、とりあえずお礼まで、明日以降施行させていただきます。

関連するQ&A