• ベストアンサー

EXCEL関数 複数セルのデータと1つのセルにまとめたい

先日アンケートを取りました。 質問に対し、回答は1~5の選択肢のうち、いくつでも選ぶ方式(複数回答)でした。 この回答データをEXCELで入力済みなのですが、ここで問題が発生してます。 EXCELは、 A列が回答者氏名 B,C,D,E,F列が回答(選択肢1~5のいずれか) となっています。 例えば、太郎さんが2,4,5と回答した場合には、 A列:太郎、B:2、C:4、D:5、E:空白、F:空白 になっています。 これを次のようにしたいのですが、何か方法はありますか? A列:太郎、G列:2 4 5

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

  • ベストアンサー
  • liluc
  • ベストアンサー率47% (47/100)
回答No.1

こんにちは。 A1「回答者氏名」 B1「回答1の答え」 ・ ・ F1「回答5の答え」 となっている場合、 G1「=B1&" "&C1&" "&D1&" "&E1&" "&F1」 このようにしますと、 (" "←間に半角スペースを入れています) 「太郎」さんの場合、G1は「2 4 5」のように表示されます。 スペースが不要であれば、「" "」部分をとってくださいね。

utouchable
質問者

お礼

凄い!できました。ありがとうございます。

その他の回答 (3)

  • gosuke32
  • ベストアンサー率29% (36/124)
回答No.4

たとえば1行目だったら G1のセルに "=CONCATENATE(B1,C1,D1,E1,F1)" って書き込めばできますよ。 後は下向きのコピーでOKだと思います。

utouchable
質問者

お礼

また違う関数ですね!これもできました。ありがとうございます。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

G2=TRIM(B2&" "&C2&" "&D2&" "&E2&" "&F2) では如何でしょうか?

utouchable
質問者

お礼

No.1、2番さんと違う関数ですが、こんな方法もあるんですね。ありがとうございます。

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.2

例えば以下のような式を入れたらどうでしょうか。 =B1&C1&D1&E1&F1

utouchable
質問者

お礼

これまたできました!ありがとうございます。

関連するQ&A