什麼時候需要值標籤對應?
許多問卷平台匯出 CSV 或 Excel 時只保留數字編碼,表格和圖表上看到的是 1–5,而不是「同意」「不同意」。在做交叉表、寫報告之前,通常要先對照問卷或編碼簿,把編碼換成選項文字。
值標籤只是幫編碼取名字,不會改變資料本身。給兩個編碼取同一個名字,就等於把它們合併成一個類別,這是製作「前兩項(Top-2 box)」「後兩項(Bottom-2 box)」最常見的做法。
如何使用這個工具
開啟資料檔案(支援 CSV、TSV、Excel、SPSS、Stata、SAS 和 JSON),或按「使用範例資料」。選擇要處理的欄,工具會列出該欄每個不同的值及其人數,在右側輸入對應的標籤即可。
也可以把編碼簿中的兩欄直接貼上:每行一個編碼,以等號(1=男)、逗號(1,男)或 Tab 分隔。只有每行的第一個分隔符號有作用,所以標籤裡可以有逗號。無法辨識的行會依行號提示。
如果開啟的是已有值標籤的 SPSS .sav 檔案,標籤會自動預先填入,你只需要檢查、修改或合併。遇到矩陣量表時,可以勾選其他欄,一次把同一套標籤套用到整組題目。
- 有標籤的編碼:替換為標籤文字。
- 沒有標籤的編碼:依你的選擇保留原編碼,或設為空白。
- 原本就空白的儲存格:一律維持空白。
- 數字編碼依數值比對:編碼 1 的標籤同樣適用於存成 1.0 的儲存格。
匯出方式:取代編碼還是新增標籤欄
匯出時有兩種選擇:直接用標籤取代編碼,或保留原編碼,在每個已對應的欄旁新增一個 <欄名>_label 欄。
如果之後還要計算量表平均數、做相關或迴歸,建議新增標籤欄,這樣數值編碼仍然可用;如果只做次數分配和交叉表,直接取代比較簡潔。匯出的欄名維持英文原樣,方便在其他軟體中繼續使用。
計算實例:把五點量表合併成三類
範例資料共 600 列,其中 brand_grid_1 是一道 1–5 分的同意度題目,各編碼人數為:1 → 61,2 → 124,3 → 205,4 → 153,5 → 57。
如果把 1 到 5 分別標為「非常不同意」到「非常同意」,五個類別的人數不變,只是名稱變了。
如果把 1 和 2 都標為「後兩項」,3 標為「中立」,4 和 5 都標為「前兩項」,就會合併成三類:前兩項 210 人(153 + 57),中立 205 人,後兩項 185 人(61 + 124),合計仍為 600 列。勾選 brand_grid_2 到 brand_grid_8,就能把同一套標籤套用到整組矩陣題。
適合與不適合的情況
值標籤對應是整理資料的步驟,不是分析方法;下列情況可以幫你判斷要不要用、該怎麼用。
- 匯出檔案只有數字編碼,而你手上有問卷或編碼簿。
- 希望交叉表和圖表顯示答案文字,或需要把量表合併為前兩項/後兩項、合併樣本數很小的類別。
- 仍要對量表求平均數時,不要直接取代編碼(改用新增標籤欄)。
- 開放題文字或受訪者 ID 這類有成千上萬個不同值的欄,不適合做值標籤。
如何檢查結果
套用對應後,對照「轉換後」的人數表:合併後的類別人數應等於各原編碼人數的總和。若仍有編碼顯示為沒有標籤,通常代表編碼簿漏掉了它——往往是「不知道」「拒答」或遺漏值編碼,建議明確決定要保留還是設為空白。