• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データの整理)

データの整理方法とは?

このQ&Aのポイント
  • 不特定のデータを整理する方法はありますか?
  • データの項目名順に整理する方法はありますか?
  • 整理したデータから重複を削除する方法はありますか?

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

まずは項目順に揃えたデータにする事が先決ですね。 その後はいかようにでも出来るでしょう。 こんなのはいかが? 添付の図を見てください。 整理する表に「重さ:」などの項目名を付けます。 各行で、その項目名が含まれる順番をMATCHで取得し(例:1列目=1)、OFFSETでその値を取り出します(例:「重さ:10」)。次にSUBSTITUTEで、項目名を取り去っています(例:「重さ:10」→「10」)。 また、各行に存在しない項目名がある事を考慮し、MATCHの結果がN/Aの場合は空白にしています。 添付の図では、F2に↓を入れ、コピーしています。 =IF(ISNA(MATCH(F$1&"*",$A2:$D2,0)),"",SUBSTITUTE(OFFSET($A2,0,MATCH(F$1&"*",$A2:$D2,0)-1),F$1,""))

noname#161375
質問者

お礼

ありがとうございます!おかげでやることが出来ました!! なんとなく、OFFSETは使えないかなぁと思っていたのですがうまい案が思い浮かばず…他の関数と組み合わせば良かったのですね。 もっと勉強して精進いたします。 本当にありがとうございました。

関連するQ&A