前面我們講過使用Excel的快速填充(Ctrl E)功能對數據進行分列處理,這個功能是在2013版才有的,其實Excel有一個專門用于分列工具,可以對數據進行批量的分列處理,它是通過對數據裡的相同的分隔符号或者固定寬度對數據分列,不僅能夠對數據分列,還可以根據需要對分列後的數據選擇性的導入,對數據類型進行轉換。今天牛哥就通過幾個案例帶大家來學習一下Excel分列功能的具體使用方法。
上圖是牛哥平時工作中經常需要處理的數據(選擇了部分數據進行演示),現在有3個問題需要解決:
- 要将【第一列】的數據進行拆分,把日期和時間分别放到不同的列中;
- 把【訊息數】這一列數據的文本型格式轉換成數值型的格式,方便後續的數據彙總統計;
- 将【IP定位】這一列數據的省份名稱和城市名稱拆分到不同的列中。
前面我們已經講過,使用Excel分列工具對數據進行分列有兩種方法:分隔符和固定寬度,那麼下面分别使用這兩種方法對第一列數據進行分列處理:
1、使用分隔符号對數據進行分列
觀察發現,A列數據的日期、星期和時間三者之間都是用空格分開的,那麼我們就使用空格做為分割符号進行分列,步驟如下:
(大家如果覺得文字多的話,可以忽略步驟的文字部分,直接看下面的動圖)
- 在A列的右側插入一列空白列,
- 選中A列數據,
- 點擊數據選項卡中的分列按鈕,彈出的文本分列向導對話框,
- 在請選擇最合适的文本類型下方選擇分割符号,并點擊下一步,
- 在分割符号下方選擇空格,點擊下一步,
- 在數據預覽處選中星期日這一列,同時點擊上方的不導入此列,然後點擊完成,數據分列完成。
2、使用固定寬度對數據進行分列
使用固定寬度對數據分列,前提是要分列的數據前後的寬度要一緻,如果不一緻話就無法使用該功能進行分列。
同樣是上面的案例,這裡使用固定寬度對數據進行分列,前面3個步驟和使用分隔符分列一樣,這裡不重介紹了,直接從第4步開始:
- 4、在請選擇最合适的文本類型下方選擇固定寬度,并點擊下一步,
- 5、分别拖動數據預覽處的兩根向上箭頭的直線至合适的位置(三列數據中間),點擊下一步,
- 6、同樣是在數據預覽處選中星期日這一列,然後點擊上方的不導入此列,最後點擊完成,使用固定寬度對數據進行分列完成。
使用分列功能對數據類型進行轉換:
使用分列功能對數據類型進行轉換,實際上就是使用分隔符号對數據進行分列,隻不過在分隔符号這一項不選擇任何分隔符,步驟如下:
- 選中訊息數這一列數據,
- 點擊數據選項卡中的分列按鈕,彈出的文本分列向導對話框,
- 在請選擇最合适的文本類型下方選擇分割符号,并點擊下一步,
- 取消勾選分割符号下方的所有選項,并點擊下一步,
- 列數據格式下方勾選常規(一般默認就是該選項),點擊完成,此時原來文本型的格式已經轉換成了數值型格式。
使用自定義分隔符号分列
除了使用Excel中默認的分隔符号選項(Tab鍵,分号,逗号,空格),還可以自定義分隔符号,隻要能夠找到數據的規律,都可以使用分列功能對數據進行分列。
我們先來觀察一下IP定位這一列數據,省份名稱有3個字的,也有4個字的,顯然無法使用固定寬度進行分列,省份名稱和城市之間也沒有分割符号,所以我們隻有自定義分隔符分列,那麼這裡我們可以将“省”字作為自定義分隔符号,
分列步驟同上述使用分隔符号分列步驟一樣,隻不過在選擇分列符号的時候選擇【其他】然後在後面輸入“省”字,即可,具體看下圖:
好了今天的分享就到這裡,如果大家工作中遇到Excel方面的問題,歡迎給牛哥留言哦。
,