EXCEL如何清洗混亂的字符串,拆分數據利器之“分列功能”全解析

????????“分列”功能非常強大,不僅可以根據“分隔符號”將目標拆分成 多個列,也可以根據字符個數對目標進行拆分,更神奇的是可以通過設置“列數據格式”來規范數據。

一、以“分隔符號”方式提取目標字段

如圖1所示,A列數據包含3種信息,即“公司、藥品和藥品型號”,各信息之間以分號“;”分隔,目前希望從中提取公司和藥品信息。具體操作步驟如下。

圖1以【分隔符號】方式提取目標字段

步驟1選中要進行分列的數據列,如A列數據區域;

步驟2?在【數據】選項卡中單擊【分列】命令,打開【文本分列向導-第1步,共3步】對話框,選擇【分隔符號】選項,單擊【下一步】按鈕,如圖2所示;

圖2以【分隔符號】作為【分列】依據

步驟3?在【文本分列向導-第2步,共3步】對話框中勾選【分號】的復選框,單擊【下一步】按鈕;

步驟4?在【文本分列向導-第3步,共3步】對話框的【數據預覽】區域中先單擊選中第3列,然后選擇【不導入此列(跳過)】選項,跳過 第3列數據;

步驟5?目標區域編輯欄中輸入“=$B$1”,按【完成】按鈕,關閉對話框,如圖3所示。

圖3設置具體的分列依據和分列后各列的屬性

此時得到B列、C列數據,為其修改或添加字段名,比如設置B1單元格為“公司”,C1單元格為“藥品”,設置相應的各省市,就得到圖?1所示效果。

當再次單擊B2單元格時,單元格下方會出現設置的提示信息,如圖1所示。

二、以“固定寬度”方式拆分單元格

“分列”功能還提供了以“固定寬度”方式進行拆分的選項,即直接根據字符個數拆分單元格。如圖4所示,需要從身份證號碼中提取 “地區代碼”和“出生日期”信息。下面介紹具體的操作步驟。

圖4?從身份證號碼中提取地區代碼和出生日期

步驟1?選中目標單元格或目標列,如A2單元格,然后在【數據】選項卡中單擊【分列】按鈕,打開【文本分列導向-第1步,共3步】對話框;

步驟2?選中【固定寬度】選項,單擊【下一步】按鈕,打開【文本分列導向-第2步,共3步】對話框;

步驟3?在【數據預覽】區域“標尺”下方相應位置單擊建立“分列線”,比如分別在刻度6和14位置單擊建立“分列線”,單擊【下一步】按鈕,打開【文本分列導向-第3步,共3步】對話框。

要建立“分列線”,可以在“數據預覽”區域對應位置直接單擊。要刪除“分列線”,可以直接雙擊“分列線”。要移動分列線,可以按住“分列線”拖動至目標位置。

步驟4?將第3列“列數據格式”設置為“不導入此列(跳過)”,將第2列“列數據格式”設置為【日期】的“YMD”格式,表示年月日的格式來識別日期數據。

步驟5?在【目標區域】編輯框中輸入“=$B$2”,單擊【完成】按鈕,如圖5所示。

圖5?從身份證號碼中提取地區代碼和出生日期

此時,B2單元格返回本地代碼“330222”,C2單元格返回出生日期“1980-2-27”。如果需要處理的數據是一整列,就能體現出驚人的效率。

三、轉換MDY格式的文本日期

“年月日”格式(即YMD格式)的日期數據是規范易識別的,但實際工作中也經常遇到“月日年”格式(即MDY)的日期格式。如果得到的數據類型是真正的日期,可以通過“單元格格式”功能直接轉換,但如果得到的是兩位年份的文本型日期數據,要想快速轉換就不那么容易了。

圖6轉換MDY格式的文本日期

如圖6所示,A2單元格數據為“04/01/09”,文本型日期,表示“2009年4月1日”,現在需要將其轉換為真正的 日期“2009/4/1”。使用默認設置下的“分列”功能,可以成功將文本型日期轉換為真正的日期,但日期被錯誤地識別為“2004/1/9”,如圖7所示。

圖7?處理后的日期不符合要求

此時,只需選擇【列數據格式】為【日期】,并在【日期】下拉列表中選擇“MDY”項目,保持【目標區域】編輯框默認設置,單擊【完成】按鈕,關閉對話框即可,如圖8所示。

圖8?設置日期識別格式

此時,文本型日期數據被正確識別,并以真正的日期數據類型返回到原數據區域。在【日期】下拉列表中有豐富的日期格式,用以應付各種不規范的文本型日期數據。

?

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • EXCEL小白的進階之路 從16年3月申請的小號,到現在發表的微文,屈指可數,糾結于想要好的內容,好的頁面排版,然...
    Rachelhaha閱讀 1,041評論 0 0
  • 文|仟櫻雪 數據分析工具與時俱進,Python、R語言、SQL、Excel等等,但Excel作為基礎軟件,仍舊是基...
    仟櫻雪閱讀 5,708評論 3 12
  • 關于Mongodb的全面總結 MongoDB的內部構造《MongoDB The Definitive Guide》...
    中v中閱讀 32,010評論 2 89
  • 該喝紅茶了。 以前爸爸買了茶磚,放了三年,我偷偷拿出來,然后又偷偷扔掉了……我覺得非常不舍了。 想喝金駿眉。
    葉開開閱讀 170評論 1 1
  • 前幾日在某寶上買了件褲子,滿懷欣喜收到快遞,打開的一瞬間失望極了,褲子很薄很皺褲型不好,修長的雙腿穿出了大...
    起_張大眼閱讀 852評論 24 18