EXCEL如何清洗混亂的字符串,拆分?jǐn)?shù)據(jù)利器之“分列功能”全解析

????????“分列”功能非常強(qiáng)大,不僅可以根據(jù)“分隔符號”將目標(biāo)拆分成 多個列,也可以根據(jù)字符個數(shù)對目標(biāo)進(jìn)行拆分,更神奇的是可以通過設(shè)置“列數(shù)據(jù)格式”來規(guī)范數(shù)據(jù)。

一、以“分隔符號”方式提取目標(biāo)字段

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

圖1以【分隔符號】方式提取目標(biāo)字段

步驟1選中要進(jìn)行分列的數(shù)據(jù)列,如A列數(shù)據(jù)區(qū)域;

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

圖2以【分隔符號】作為【分列】依據(jù)

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

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

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

圖3設(shè)置具體的分列依據(jù)和分列后各列的屬性

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

當(dāng)再次單擊B2單元格時,單元格下方會出現(xiàn)設(shè)置的提示信息,如圖1所示。

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

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

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

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

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

步驟3?在【數(shù)據(jù)預(yù)覽】區(qū)域“標(biāo)尺”下方相應(yīng)位置單擊建立“分列線”,比如分別在刻度6和14位置單擊建立“分列線”,單擊【下一步】按鈕,打開【文本分列導(dǎo)向-第3步,共3步】對話框。

要建立“分列線”,可以在“數(shù)據(jù)預(yù)覽”區(qū)域?qū)?yīng)位置直接單擊。要刪除“分列線”,可以直接雙擊“分列線”。要移動分列線,可以按住“分列線”拖動至目標(biāo)位置。

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

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

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

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

三、轉(zhuǎn)換MDY格式的文本日期

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

圖6轉(zhuǎn)換MDY格式的文本日期

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

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

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

圖8?設(shè)置日期識別格式

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

?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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

友情鏈接更多精彩內(nèi)容