- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル(2003)で検索結果を行を変えて表示したい)
エクセル(2003)で検索結果を行を変えて表示したい
このQ&Aのポイント
- エクセル(2003)で検索結果を行を変えて表示する方法について教えてください。
- エクセル(2003)の表のデータを検索し、検索結果をデータのある行の次の行に表示したいです。
- 関数を使ってエクセル(2003)で検索結果を行を変えて表示する方法を教えてください。
- みんなの回答 (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))) となさってください。
お礼
早速ご回答いただきありがとうございます。今日は時間がありませんので、とりあえずお礼まで、明日以降施行させていただきます。