SPSSでテキストデータを数値+値ラベルに変換

Googleフォームで調査をすると,データをダウンロードする時に選択肢やグリッドの回答が選択肢のテキストのままなので不便だった. これまでは,選択肢の先頭に数値とピリオドを入れてExcelで別シートに,LEFT(セル番地,SEARCH(".",セル番地)-1),といれて抽出していた.

もっと楽な方法はないかと思っていたら,SPSSではテキストを数値に変換して元のテキストを値ラベルとして付加できる機能があった.

www.ibm.com

数値の順番はSPSSのテキストのソート順になるので,元の選択肢の順番に数値に変換するということはできないけど,Excelで変換して読み込んだあとにラベルを付けるよりは楽そう. Googleフォームの場合は選択肢の先頭に数値をつけておけば,この変換でもその順番にできるのでいいかもしれない.