faqs.tw 台灣生活常見問題

Excel 資料整理清理?2026 去重與分列

「拿到一份資料,有重複的、有的欄位擠了好幾個資訊、還有一堆多餘空格,函數和樞紐都算錯,怎麼清乾淨?」——資料清理是分析前的必要功課:去重複、分列拆開、清空格、統一格式。乾淨的資料,才能好好分析。

「垃圾進、垃圾出」——髒亂的資料會讓函數、VLOOKUP、樞紐分析全部出錯。花時間先把資料清乾淨,是可靠分析的前提,也能省下後面一堆除錯的麻煩。

這篇講資料清理:去除重複、分列、清理空格與統一格式、常見的髒資料問題,並提醒乾淨資料是分析的前提,幫你把資料整理乾淨。

本文為一般操作經驗分享;各版本與 Google 試算表的清理功能、操作略有差異,實際以你使用的版本為準。

去除重複資料

處理重複值:

做法 用途
移除重複項 直接刪掉重複的列
條件式格式標重複 先標出來看再處理
注意依哪些欄判斷重複 全部相同、還是某欄相同

去除重複是常見的清理。移除重複項——用內建功能直接刪掉重複的列(留一筆)。條件式格式標重複——先用條件式格式把重複的標色,看清楚再決定怎麼處理(見條件式格式那篇)。

注意依哪些欄判斷重複——是「整列全部相同」才算重複,還是「某個欄位(如身分證、email)相同」就算?設定判斷依據很重要,否則可能誤刪。去重複前,最好先備份、先確認判斷條件,避免刪錯。

核心是「去除重複——移除重複項、條件式格式先標、注意依哪些欄判斷」。去重先確認判斷依據和備份,可先標記看清楚再處理,避免誤刪。

分列:把擠在一起的拆開

一格多資訊的處理:

分列是把「擠在一格的多個資訊」拆開。分列功能——用內建的分列功能把一格拆成多格。依分隔符——用逗號、空格、特定符號當分隔,把資料拆開。

例子——把「王小明 0912…」拆成「姓名」和「電話」兩欄、把「縣市 區」拆開、把日期時間拆開。拆開才好分析——一格一資料,之後排序、篩選、函數、樞紐才好用(見基礎那篇)。拿到「一格塞很多東西」的資料,先分列拆乾淨,是整理的重要一步。

核心是「分列拆開——分列功能、依分隔符拆、如姓名電話拆兩欄、拆開才好分析」。把一格多資訊依分隔符拆成多格,一格一資料才好分析。

清理空格與統一格式

清掉看不見的問題:

問題 處理
多餘空格 清掉前後、多餘的空格
全半形不一致 統一全形或半形
格式不統一 日期、數字格式統一

清理空格和統一格式,處理「看不見卻致命」的問題。多餘空格——資料前後、中間的多餘空格,會讓 VLOOKUP 對不到、篩選分不出來(用清除空格的函數或功能處理,超常見的雷,見 VLOOKUP 那篇)。

全半形不一致——全形半形的英數、符號不一致,會被當成不同,統一它。格式不統一——日期有的用點、有的用斜線,數字有的是文字,統一格式(見格式那篇)。這些看不見的不一致,是資料對不上、算錯的常見元兇。清乾淨,函數樞紐才會對。

核心是「清理空格與統一格式——清多餘空格、統一全半形、統一格式」。看不見的空格和不一致是對不上算錯的元兇,清乾淨函數樞紐才對。

常見的髒資料問題

要留意的髒資料:

認識常見的髒資料問題。數字被存成文字——看起來是數字卻不能算,要轉成數字(見格式那篇)。空白列空白欄——會中斷資料範圍,讓排序、篩選、樞紐只涵蓋一部分。

合併儲存格——影響排序、篩選、樞紐,資料表別合併(見格式那篇)。不一致的類別名——同一個類別寫成「台北」「臺北」「台北市」,會被當成不同類,要統一。這些問題會讓分析出錯,清理時一併處理。乾淨一致的資料,是可靠分析的地基。

核心是「常見髒資料——數字存成文字、空白列欄、合併儲存格、不一致的類別名」。這些讓分析出錯,清理時一併處理,乾淨一致才可靠。

逆向觀點:別拿到髒亂的資料就急著「直接套函數、拉樞紐分析」——垃圾進、垃圾出,髒資料會讓 VLOOKUP 對不到、加總少算、樞紐分錯類,算出一堆看似正確其實錯誤的結果;先花時間把資料清乾淨,才是可靠分析的地基

拿到一份資料,很多人會迫不及待地直接開始分析——套 VLOOKUP、拉樞紐、加總。想著「趕快算出結果」,跳過了清理這一步。

這常導致「算出一堆錯的結果卻不自知」。髒亂的資料會讓分析全面出錯:多餘空格讓 VLOOKUP 對不到(一堆 #N/A)、數字變文字讓加總少算、類別名不一致(台北 vs 臺北)讓樞紐把同一類分成兩類、空白列讓範圍只涵蓋一半。最可怕的是,這些錯誤算出來的數字「看起來很正常」,你可能就這樣把錯誤的分析交出去了。

關鍵在認清:「垃圾進、垃圾出」——分析的正確性,取決於資料的乾淨程度。再厲害的函數、樞紐,餵給它髒資料,也只會產出錯誤的結果。所以拿到資料的第一步,不是急著分析,而是先清理:去重複、分列、清空格、統一格式、修正型別。花在清理的時間,換來的是可靠的分析,也省下後面「為什麼算錯」的除錯地獄。

想想跳過清理的問題。一、垃圾進垃圾出——髒資料算出錯結果。二、錯得看不出來——結果看似正常其實錯。三、VLOOKUP 對不到、加總少算、樞紐分錯——全面出錯。四、交出錯的分析很嚴重——比沒做更糟。

真正該做的,是拿到資料先「清理再分析」:檢查並清掉重複、空格、拆開擠在一起的、統一格式和類別名、修正型別。確認資料乾淨一致了,再套函數、拉樞紐。地基乾淨,分析才可信。

所以,別拿到髒資料就急著直接套函數、拉樞紐了——垃圾進垃圾出,髒資料會讓分析全面出錯還看不出來。先花時間把資料清乾淨,才是可靠分析的地基。先清理,再分析。

常見問題

Q:VLOOKUP 一直對不到,是不是資料髒? 很可能——多餘空格、全半形不一致、數字變文字、類別名寫法不同,都會讓 VLOOKUP 對不到:一、多餘空格——前後有空格就對不上(見清理空格段)。二、全半形不一致——全形半形被當不同。三、數字變文字——一邊數字一邊文字對不到(見格式那篇)。四、寫法不一致——台北 vs 臺北被當不同。五、清乾淨再對——清空格、統一格式和寫法。六、先檢查兩邊的值——實際比對看差在哪。七、這是超常見原因——VLOOKUP #N/A 先查資料乾不乾淨(見 VLOOKUP 那篇)。所以 VLOOKUP 對不到「很可能是資料髒」,多餘空格、全半形、數字變文字、寫法不同都會,清乾淨再對、先檢查兩邊的值,這是 #N/A 超常見原因。

Q:一格裡塞了好幾個資訊(如地址),怎麼拆開? 用分列功能,依分隔符(逗號、空格等)把一格拆成多格:一、用分列功能——內建功能把一格拆成多格(見分列段)。二、依分隔符——用逗號、空格、特定符號當分隔拆。三、拆成多欄——如地址拆成縣市、區、路。四、拆前留意——分隔符要一致,否則拆得亂。五、拆前備份或留原欄——避免拆壞。六、拆後檢查——看有沒有拆對、拆整齊。七、拆開才好分析——一格一資料(見基礎那篇)。所以一格塞多資訊「用分列功能依分隔符拆」,拆成多欄、分隔符要一致、拆前備份、拆後檢查,拆開才好分析。

Q:同樣是「台北」卻有好幾種寫法,怎麼統一? 用取代、或做對照表統一——不一致的類別名會讓樞紐分錯類,一定要統一:一、會分錯類——台北、臺北、台北市被當三類,樞紐分錯(見髒資料段)。二、用取代統一——把各種寫法取代成統一的一種。三、做對照表——用對照表配 VLOOKUP 對應到標準寫法(見 VLOOKUP 那篇)。四、找出所有變體——先看有哪些不同寫法。五、統一標準——訂一個標準寫法。六、清完再分析——統一後樞紐才分對類。七、源頭控制——輸入時用下拉清單可預防。所以「台北」多種寫法「用取代或對照表統一」,不統一樞紐會分錯類,先找出所有變體、訂標準寫法統一,源頭可用下拉清單預防,統一後再分析。

Q:資料清理很花時間,可以跳過直接分析嗎? 非常不建議——髒資料會讓分析全面出錯還看不出來,清理是可靠分析的必要前提:一、不建議跳過——垃圾進垃圾出,髒資料算出錯結果(見逆向觀點)。二、錯得看不出來——結果看似正常其實錯,最危險。三、清理省後面的工——先清乾淨,省後面除錯地獄。四、清理有工具——移除重複、分列、清空格都有功能,沒想像久。五、養成先清再分析的習慣——拿到資料先清理。六、源頭乾淨更省事——輸入時就規範格式。七、值得投資——清理的時間換可靠的分析。所以資料清理「非常不建議跳過」,髒資料讓分析全面出錯還看不出來,清理是可靠分析的前提、省後面的工、有工具沒想像久,養成先清再分析的習慣、源頭乾淨更省事。

資料來源

本文為一般操作經驗分享;各版本與 Google 試算表的清理功能、操作略有差異,實際以你使用的版本為準。

延伸閱讀

分享:

📖 延伸閱讀