• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelのデータの加工方法について教えて下さい。)

Excelデータの加工方法と資料作成の方法について教えてください

このQ&Aのポイント
  • Excelデータの加工方法として、製品のライフサイクルの各ステージを見るためのデータベースがあります。エクセルには製品コード、製品名、年月、ステージの情報が入っています。数千種類の製品の数年分のデータが蓄積されており、新たな資料を作成する必要があります。
  • 作成した資料の1つ目は、各製品がどのステージになったかという情報をまとめるものです。2つ目の資料は、年月ごとやステージごとに移行した製品の件数をまとめるものです。手作業で作成するのは困難なため、効率的な方法を知りたいです。
  • Excelデータの加工方法について教えてください。また、製品のライフサイクルの情報を用いて新たな資料を作成する方法についても教えてください。

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

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

一つ目の表は、次のような式でどうでしょう? 最初の表が   A列     B列  C列  D列 1 製品コード 製品名 年月  ステージ 2 01      a    200101 成長期 3 02      b    200101 衰退期 4 03      c    200101 開発 5 01      a    200102 衰退期 という形にあるとし、作る表が   F列   G列  H列   I列  J列 1 製品名  開発  販売開始 成長期 衰退期 2 a     199812 199903  199908 200303 3 b     199901 199906  199908 200104 4 c     200001 200002  200101 200312 となっているとすると G2セルには、 =SUMPRODUCT(($B$2:$B$5=$F2)*($D$2:$D$5=G$1)*$C$2:$C$5) と入力し、右側の販売中止(K列)までコピーし、あとはそれを下側へコピーするだけです。 F列に製品名を入力すると、各日付が得られます。 2つ目については、   M列  N列 O列   P列  Q列 1               200101 200102 2 開発  →  販売開始 100   0 3 販売開始→  成長期  50   10 となっているとします。M列とO列はそれぞれのステージが縦に並んでいて、N列は矢印だけです。 ここで、P2セルには =SUMPRODUCT(($C$2:$C$5=P$1)*($D$2:$D$5=$M2)) Q2セルには、 =SUMPRODUCT(($C$2:$C$5=Q$1)*($D$2:$D$5=$O2)) これを下へコピーします。 計算を簡単にするためにP1,Q1のセルはC列の年月の書き方と同じにしました。 これで各件数が求まるはずですが。 ちょっと題意が取れなかったかも? なので、はずしているかも知れません。そのときは<m(__)m>

mag-chan
質問者

お礼

DoragonFangさん、 ご回答、ありがとうございました。 すごいっ!こんな関数があるんですね! 是非×2、参考にさせて頂き、頑張って資料を作ってみます! こんな漠然とした分かりにくい質問に答えて下さって、ありがとうございました。m(_ _"m)ペコリ

その他の回答 (1)

  • freednia
  • ベストアンサー率25% (84/324)
回答No.1

元データをどのようにしたいかは分かりました。 ただ質問が漠然としすぎています。 単に手っ取り早くと言われても・・・ mag-chanさんは何が出来て、どういう方法を考えていますか?

mag-chan
質問者

補足

freedniaさん、 メッセージをありがとうございます。 漠然とした質問で申し訳ございません・・。_(_^_)_ 少し考えていたのは、ピボットやVLOOKUP関数なんかで何とかなるかなぁ なんて思っていたのですが、いざデータを前にしてピボットをしてみようと思うと、どのデータをどのようにレイアウトしていいのやら、イメージをつかめずにいます。 オートフィルタで製品1点づつ見ていくのも大変そうだし… うーん… ということで、安易に質問してしまいました。 こんな関数が使えるとか、こんな機能があるとか、何かアイデアをお持ちなら、教えて頂けると幸いです。<(_ _)>

関連するQ&A

専門家に質問してみよう