從網頁複製的詞彙表、名單常為垂直排列(奇數行中文、偶數行英文),需轉為水平對照(中文 | 英文)才能匯入字典/資料庫。Excel 以公式引用 + 取代換算法,無需 VBA,6 步驟完成千筆資料轉置。
處理前後對比
圖 1:處理前垂直列表(A 欄交錯中英)
圖 2:成品水平對照表(B 欄中文、C 欄英文)
六步驟操作流程
- 建立交錯引用公式:在 B1、C1 分別輸入公式引用 A 欄交錯行:
B1: =A1(第 1 列中文)
C1: =A2(第 2 列英文)
B2: =A3、C2: =A4... 以此類推。
圖 3:B、C 欄輸入交錯引用公式
- 建立前 3 列樣本確立規律:手動輸入 B1:C3 共 6 個公式,建立 `B列=奇數行、C列=偶數行` 規律。
- 向下拖曳填充:選取 B1:C3 → 滑鼠指向右下角填充控制柄(實心十字) → 向下拖曳至資料筆數對應行數(如 3000 筆資料拖至 1500 列)。
圖 4:選取 B1:C3 準備拖曳
圖 5:拖曳至資料末尾自動產生所有引用公式
- 批次將公式前綴 `$` 替換為 `=`:
選取 B、C 兩欄 → Ctrl+H 開啟取代 → 「尋找」輸入 `$` → 「取代為」輸入 `=` → 「全部取代」。
(原公式為 `$A$1` 絕對參考格式,替換後變為 `=A1` 有效公式)。
圖 6:取代 $ 為 = 啟用公式
- 複製貼上至記事本去除公式屬性:選取 B、C 兩欄 → Ctrl+C → 開啟記事本 → Ctrl+V 貼上。此步驟將公式轉為純文字值,移除公式屬性。
圖 7:複製至記事本
圖 8:記事本中純文字結果
- 新建活頁簿貼上最終結果:記事本全選複製 → 新 Excel 活頁簿 Ctrl+V 貼上 → 完成水平對照表。
圖 9:新活頁簿貼上最終結果
圖 10:最終水平對照表
原理解析
- 利用 Excel 相對參考自動調整行號(拖曳時 `A1`→`A3`→`A5`...),快速建立交錯引用矩陣。
- `$` 為絕對參考符號,批次取代為 `=` 將文字化公式「激活」。
- 經記事本中轉,剝離公式與格式,得純淨文字資料,避免跨檔案引用失效。
替代方案:Power Query(Excel 2016+ 內建)
「資料」→「從資料表/區域」→ Power Query 編輯器中:
1. 新增索引欄 → 2. 模 2 分組 → 3. 樞紐分欄 → 4. 移除索引欄。
全程記錄步驟,來源網頁更新時一鍵重新整理,更適合定期作業。
掌握此公式+取代大法,無需寫代碼也能處理萬筆垂直列表轉置,臨時性轉檔需求的最佳利器。