人資部門收集大量員工資料卡(每卡一張表格),需彙整為單一資料庫格式(每欄一個欄位、每列一筆資料)。WPS 文字「表格↔文字」互轉功能配合輔助欄位標記,可無腳本完成此轉換。
源資料結構
每張資料卡為 10 列 2 欄表格:第 1 欄為欄位名(姓名、性別...身分證號),第 2 欄為對應值。多張卡片依序排列於文件中。
轉換全流程
- 合併文件:將所有資料卡合併為單一 WPS 文件,刪除第 2 張起的主標題「員工資料卡」。
- 表格轉文字(第一次):全選(Ctrl+A)→「表格」→「轉換」→「表格轉文字」→ 分隔符號選「段落標記」。
結果:欄位名與值交替排列於段落中。
- 文字轉表格(第一次,拆分欄位名與值):保持選取 →「表格」→「轉換」→「文字轉表格」→ 欄數設 2,分隔符號「段落標記」。
結果:左欄為所有欄位名(重複 10 欄位名),右欄為對應值。
- 提取欄位名做標題列:複製左欄前 10 列(姓名~身分證號)貼上至文件開頭空白行後。
- 刪除左欄(欄位名):選取左欄整欄 → 刪除。現剩單欄:標題列 + 所有員工值依序排列。
- 表格轉文字(第二次):全選 →「表格轉文字」→ 分隔符號「段落標記」。
- 文字轉表格(第二次,重組為資料庫):保持選取 →「文字轉表格」→ 欄數設 10(依實際欄位數),分隔符號「段落標記」。
結果:標準資料庫格式,每列一位員工,10 個欄位對齊。
關鍵技巧總結
- 利用「段落標記」作為穩定分隔符,不受內容逗號、空格干擾。
- 「欄位名與值一一對應」特性,透過兩次轉換重組結構。
- 全程僅用滑鼠選取與功能表,無需 VBA/巨集,適合非程式設計人員。