- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データの整理)
データの整理方法とは?
このQ&Aのポイント
- 不特定のデータを整理する方法はありますか?
- データの項目名順に整理する方法はありますか?
- 整理したデータから重複を削除する方法はありますか?
- みんなの回答 (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,""))
お礼
ありがとうございます!おかげでやることが出来ました!! なんとなく、OFFSETは使えないかなぁと思っていたのですがうまい案が思い浮かばず…他の関数と組み合わせば良かったのですね。 もっと勉強して精進いたします。 本当にありがとうございました。