Excel · 編輯器 — 文字與填入

Excel 編輯器 群組的中段:清理與重整文字、標準化日期,並填補空白或建立連續值。

適用時機: 貼上後很亂的匯入資料、需要擷取的自由文字 ID,以及要攤平成樞紐分析表來源的章節標題空白列。

1. 對照表(本章)

控制項 說明
文字 修剪、取代、文字↔數字轉換、regex 清理
擷取模式 數字、電子郵件、URL、ID、自訂 regex
日期工具 解析混合日期文字;套用單一格式
大小寫/類型 UPPER / lower / Title / Sentence / 反轉
智慧填入 依最近的值/公式填補空白
填入連續值 編號序列;會尊重合併儲存格

公式與數字:編輯器 — 公式。清理:編輯器 — 清理

2. 文字

字元與空白層級的清理(不同於 批次清理),在同一個對話方塊中依用途分組。

  1. 選取儲存格。
  2. 文字
  3. 從下拉選單選擇一種運算,分組如下: - 尋找 — 尋找與取代(純文字或正規表示式) - 清理 — 修剪前後空白、合併多個空格、移除所有空格、移除換行、移除不可見字元、移除 HTML 標籤 - 數字 — 將文字轉換為數字(依地區設定判斷:同時出現 ,. 時判斷哪個是小數點,並移除開頭的貨幣符號或結尾的 %)、移除貨幣符號 - 編輯 — 前置文字、後置文字、在指定位置插入文字、移除開頭/結尾 N 個字元、截斷至 N 個字元、反轉文字 - 移除 — 移除特定字元(預設集:標點符號、數字、字母、空白,或自訂字元集)、依 regex 模式移除 - 排序 — 排序儲存格內文字,依你選擇的分隔符號,升冪或降冪
  4. 填入所選運算所需的欄位——下拉選單下方的說明文字會解釋其作用。
  5. 勾選將結果寫入右側欄(不覆寫原值)可保留原始值,並將結果寫在旁邊,而不是直接覆寫。
  6. 套用

以 regex 為基礎的運算(使用 regex 的尋找與取代、依 regex 模式移除)在遇到失控的模式時,會在數秒後逾時,而不會讓 Excel 當機。

3. 擷取模式

從自由文字儲存格擷取結構化片段;結果會寫入選取範圍右側緊鄰的欄。

  1. 選取單一欄的儲存格。
  2. 擷取模式
  3. 選擇要擷取的內容: - 數字 — 每個儲存格中的第一個(或全部)數字,包含括號負數,例如 (1,234.56)-1234.56 - 電子郵件地址 - URL/網址連結 — 以 http://https:// 開頭的內容 - 電話號碼 — 看起來像電話號碼的數字序列 - ID 編號 — 看起來像 ID 或參考編號的長數字序列(6–20 位數) - 貨幣代碼 — 三個字母的 ISO 4217 代碼(USD、GBP、EUR…) - 文字中的日期dd/mm/yyyyyyyy-mm-dd12 Mar 2024 等 - 自訂 regex — 你輸入的模式
  4. 若某儲存格可能有多筆相符結果,選擇處理方式: - 只取第一筆相符結果 - 將所有相符結果合併到同一儲存格(以逗號分隔) - 展開為多欄 — 將每筆相符結果各自寫成一列,並附上來源儲存格的位址
  5. 擷取

4. 大小寫/類型

在同一個對話方塊中提供五種一鍵大小寫轉換;按下按鈕即立即套用並關閉對話方塊。

  1. 選取儲存格。
  2. 大小寫/類型
  3. 按下其中一個: - UPPER CASE(全部大寫) — hello worldHELLO WORLD - lower case(全部小寫) — Hello Worldhello world - Title Case(首字大寫) — hello worldHello World - Sentence case(句首大寫) — hello worldHello world - iNVERT cASE(大小寫反轉) — HellohELLO

只有文字儲存格會被變更;空白與數字不受影響。由於結果是以純值寫入,若對回傳文字的公式儲存格套用轉換,會以靜態文字取代該公式。

5. 日期工具

解析並標準化混合日期文字(40+ 種模式、模糊三段式日期、兩位數年份、Julian YYDDD、日優先或月優先偏好),並在選取範圍套用一致格式。

  1. 選取儲存格。
  2. 日期工具
  3. 選擇自動辨識或套用格式;必要時設定模糊日期的順序偏好;按套用。

6. 智慧填入

使用鄰近儲存格的值或自訂規則,填補選取範圍內的空白儲存格。只有真正的空白儲存格(無值、無公式)會被填入——既有的公式不受影響。

  1. 選取含有空白待填入的範圍。
  2. 智慧填入
  3. 選擇方向(要參照哪個鄰近儲存格): - 向下 — 用上方的值填補空白 - 向上 — 用下方的值填補空白 - 向右 — 用左側的值填補空白 - 向左 — 用右側的值填補空白
  4. 選擇填入來源: - 最近的非空白值 — 複製其字面值 - 最近的非空白值(公式參照) — 寫入指向來源儲存格的即時參照(例如 =A4) - 固定值 — 對每個空白填入相同的值 - 自訂公式 — 以第一個空白儲存格應有的樣子寫出公式;Navifia 會先貼入該儲存格,再複製到其餘空白,讓 Excel 自動調整相對參照
  5. 套用

典型用法: A 欄有章節標題、下方為空白 → 用最近的值向下智慧填入 → 形成可供樞紐分析表使用的扁平表格。

7. 填入連續值

替單一欄編上連續序列,並將每個合併儲存格群組視為一筆項目。

  1. 選取單一欄(合併儲存格各算作一列)。
  2. 填入連續值
  3. 設定: - 起始數字間距 — 例如起始 1、間距 1 → 1、2、3… - 前綴(可留空) — 例如 INV-INV-1INV-2… - 補零長度(0 = 不補零) — 例如 4 → 00010002… - 寫入數值/寫入公式 — 勾選時寫入純數字;取消勾選時寫入以 ROW() 為基礎的公式,讓插入或刪除列後序列仍保持正確
  4. 套用

每個合併群組只會得到一個編號;該合併範圍其餘的列在計算下一個值時會被略過。

8. 建議工作流程

  1. 對雜亂匯入欄位使用 文字 / 日期工具
  2. 擷取模式 找出埋在自由文字中的 ID 或電子郵件。
  3. 在製作樞紐分析表前,對章節標題向下 智慧填入

疑難排解

  • 將文字轉換為數字後仍留下部分儲存格 — 分隔符號混用或含有非數字雜訊;先用文字清理,或用擷取模式後再轉換。
  • 智慧填入覆寫了公式 — 只有在需要連到來源儲存格的即時連結時,才選擇公式參照模式。

← 編輯器 — 公式 · 下一章:編輯器 — 清理 →