スプレッドシートの関数だけでできる!複雑なアンケート整理のシンプル解決法|自由記述回答をきれいに抜き出すまでの試行錯誤
はじめに:この記事で伝えたいこと
スプレッドシートのアンケート集計で、「その他」の自由記述をきれいに拾う方法をまとめました。手間をかけず、チームでも回せるやり方を探している人向けです。最初に言っておくと、関数だけで完結します。GAS(スクリプト)は使わないので、がっつりコードを書けなくても大丈夫です。
背景と現場の状況
勤めている会社で行っているアンケートは、複数選択式。選択肢をいくつか選べる上に、最後に「その他」として自由記述を入れられる形式です。でも、スプレッドシートに取り込むと全部がカンマ区切りの1セルに入ってしまう。見た目では、どれが選択肢でどれが自由記述か一目でわからない。
こういうとき、「UNIQUEで整理しよう」「COUNTIFで数えよう」と最初は思うんです。でもやってみると、想像以上に混ざり方が複雑。固定の選択肢と自由記述が同じセル内に入り混じって、単純な条件分けが効かないんです。
気づきと方針転換
途中で「このままだと無理に力技でやって詰むな」と気づきました。 じゃあどうする?一旦立ち戻って、整理し直したんです。「結局なにがやりたいんだっけ?」と。
やりたいのは、「固定の選択肢に入っていない自由記述部分だけを抜き出すこと」。これがはっきりしただけで、考え方がガラッと変わりました。関数は、その後の話。まずはゴールを整理することが先でした。
ステップ1:スプレッドシート構成をつくる
まずスプレッドシートには3つのシートを用意します。
アンケート回答シート → 回答データが入っている(例:シート名「回答データ」)
固定選択肢シート → 固定の選択肢一覧を管理(例:シート名「選択肢リスト」)
集計用シート → 抽出・分析を行う場所(例:シート名「抽出結果」)
ステップ2:ダミーデータ例(具体例)
「回答データ」シートの例:


👇お悩みのシュチュエーション別に過去記事をまとめてありますので、よければこちらもご覧ください!
ここから先は
この記事が参加している募集
なんと・・・感謝しかありません😭
