Excel · 編輯器 — 文字與填入
Excel 編輯器 群組的中段:清理與重整文字、標準化日期,並填補空白或建立連續值。
適用時機: 貼上後很亂的匯入資料、需要擷取的自由文字 ID,以及要攤平成樞紐分析表來源的章節標題空白列。
1. 對照表(本章)
| 控制項 | 說明 |
|---|---|
| 文字 | 修剪、取代、文字↔數字轉換、regex 清理 |
| 擷取模式 | 數字、電子郵件、URL、ID、自訂 regex |
| 日期工具 | 解析混合日期文字;套用單一格式 |
| 大小寫/類型 | UPPER / lower / Title / Sentence / 反轉 |
| 智慧填入 | 依最近的值/公式填補空白 |
| 填入連續值 | 編號序列;會尊重合併儲存格 |
2. 文字
字元與空白層級的清理(不同於 批次清理),在同一個對話方塊中依用途分組。
- 選取儲存格。
- 按 文字。
- 從下拉選單選擇一種運算,分組如下:
- 尋找 — 尋找與取代(純文字或正規表示式)
- 清理 — 修剪前後空白、合併多個空格、移除所有空格、移除換行、移除不可見字元、移除 HTML 標籤
- 數字 — 將文字轉換為數字(依地區設定判斷:同時出現
,和.時判斷哪個是小數點,並移除開頭的貨幣符號或結尾的%)、移除貨幣符號 - 編輯 — 前置文字、後置文字、在指定位置插入文字、移除開頭/結尾 N 個字元、截斷至 N 個字元、反轉文字 - 移除 — 移除特定字元(預設集:標點符號、數字、字母、空白,或自訂字元集)、依 regex 模式移除 - 排序 — 排序儲存格內文字,依你選擇的分隔符號,升冪或降冪 - 填入所選運算所需的欄位——下拉選單下方的說明文字會解釋其作用。
- 勾選將結果寫入右側欄(不覆寫原值)可保留原始值,並將結果寫在旁邊,而不是直接覆寫。
- 按 套用。
以 regex 為基礎的運算(使用 regex 的尋找與取代、依 regex 模式移除)在遇到失控的模式時,會在數秒後逾時,而不會讓 Excel 當機。
3. 擷取模式
從自由文字儲存格擷取結構化片段;結果會寫入選取範圍右側緊鄰的欄。
- 選取單一欄的儲存格。
- 按 擷取模式。
- 選擇要擷取的內容:
- 數字 — 每個儲存格中的第一個(或全部)數字,包含括號負數,例如
(1,234.56)→-1234.56- 電子郵件地址 - URL/網址連結 — 以http://或https://開頭的內容 - 電話號碼 — 看起來像電話號碼的數字序列 - ID 編號 — 看起來像 ID 或參考編號的長數字序列(6–20 位數) - 貨幣代碼 — 三個字母的 ISO 4217 代碼(USD、GBP、EUR…) - 文字中的日期 —dd/mm/yyyy、yyyy-mm-dd、12 Mar 2024等 - 自訂 regex — 你輸入的模式 - 若某儲存格可能有多筆相符結果,選擇處理方式: - 只取第一筆相符結果 - 將所有相符結果合併到同一儲存格(以逗號分隔) - 展開為多欄 — 將每筆相符結果各自寫成一列,並附上來源儲存格的位址
- 按 擷取。
4. 大小寫/類型
在同一個對話方塊中提供五種一鍵大小寫轉換;按下按鈕即立即套用並關閉對話方塊。
- 選取儲存格。
- 按 大小寫/類型。
- 按下其中一個:
- UPPER CASE(全部大寫) —
hello world→HELLO WORLD- lower case(全部小寫) —Hello World→hello world- Title Case(首字大寫) —hello world→Hello World- Sentence case(句首大寫) —hello world→Hello world- iNVERT cASE(大小寫反轉) —Hello→hELLO
只有文字儲存格會被變更;空白與數字不受影響。由於結果是以純值寫入,若對回傳文字的公式儲存格套用轉換,會以靜態文字取代該公式。
5. 日期工具
解析並標準化混合日期文字(40+ 種模式、模糊三段式日期、兩位數年份、Julian YYDDD、日優先或月優先偏好),並在選取範圍套用一致格式。
- 選取儲存格。
- 按 日期工具。
- 選擇自動辨識或套用格式;必要時設定模糊日期的順序偏好;按套用。
6. 智慧填入
使用鄰近儲存格的值或自訂規則,填補選取範圍內的空白儲存格。只有真正的空白儲存格(無值、無公式)會被填入——既有的公式不受影響。
- 選取含有空白待填入的範圍。
- 按 智慧填入。
- 選擇方向(要參照哪個鄰近儲存格): - 向下 — 用上方的值填補空白 - 向上 — 用下方的值填補空白 - 向右 — 用左側的值填補空白 - 向左 — 用右側的值填補空白
- 選擇填入來源:
- 最近的非空白值 — 複製其字面值
- 最近的非空白值(公式參照) — 寫入指向來源儲存格的即時參照(例如
=A4) - 固定值 — 對每個空白填入相同的值 - 自訂公式 — 以第一個空白儲存格應有的樣子寫出公式;Navifia 會先貼入該儲存格,再複製到其餘空白,讓 Excel 自動調整相對參照 - 按 套用。
典型用法: A 欄有章節標題、下方為空白 → 用最近的值向下智慧填入 → 形成可供樞紐分析表使用的扁平表格。
7. 填入連續值
替單一欄編上連續序列,並將每個合併儲存格群組視為一筆項目。
- 選取單一欄(合併儲存格各算作一列)。
- 按 填入連續值。
- 設定:
- 起始數字 與 間距 — 例如起始 1、間距 1 → 1、2、3…
- 前綴(可留空) — 例如
INV-→INV-1、INV-2… - 補零長度(0 = 不補零) — 例如 4 →0001、0002… - 寫入數值/寫入公式 — 勾選時寫入純數字;取消勾選時寫入以ROW()為基礎的公式,讓插入或刪除列後序列仍保持正確 - 按 套用。
每個合併群組只會得到一個編號;該合併範圍其餘的列在計算下一個值時會被略過。
8. 建議工作流程
- 對雜亂匯入欄位使用 文字 / 日期工具。
- 用 擷取模式 找出埋在自由文字中的 ID 或電子郵件。
- 在製作樞紐分析表前,對章節標題向下 智慧填入。
疑難排解
- 將文字轉換為數字後仍留下部分儲存格 — 分隔符號混用或含有非數字雜訊;先用文字清理,或用擷取模式後再轉換。
- 智慧填入覆寫了公式 — 只有在需要連到來源儲存格的即時連結時,才選擇公式參照模式。