有時候我們會在網上down一些數(shù)據(jù)如果直接是Excel排好的格式真的就太順利了撞蜂,但有時候我們導出的數(shù)據(jù)只是一堆文本盲镶,所有文字都擠在一個單元格根本無法直接使用侥袜,這時候就需要用到拆分數(shù)據(jù)了,準確的說拆分字符串溉贿。那么如何快速準確的拆分字符串呢枫吧?
看如下例子:一列數(shù)據(jù) 姓名跟上后面的部門,要把姓名和部門分開宇色,
a.最簡單的方法就是分列字符串由蘑,如果第一次用這個功能 一般操作就是選中這列數(shù)據(jù) 依次點擊上面的數(shù)據(jù)-分列(數(shù)據(jù)分裂快捷鍵alt+d+e),選擇固定寬度代兵,很顯然失敗了尼酿,原因是名字里有兩個字也有三個四個字的 無法用固定寬度的方法分裂。
b.還是數(shù)據(jù)分裂選擇另一種方式
數(shù)據(jù)分裂選擇分隔符號 默認 空格植影,點擊完成 裳擎??一點效果都沒有思币。顯然默認的對于這列數(shù)據(jù)也是無效的鹿响。先觀察下這列數(shù)據(jù) 發(fā)現(xiàn)部門都是用括號括起來的,其實正確做法是用括號的方式分裂谷饿,為了把“(”打正確 不知道是中文括號還是英文括號惶我,直接在原數(shù)據(jù)中復制下,然后 數(shù)據(jù)-分裂-分隔符號 勾選 其它博投,勾選后邊會出現(xiàn)一個輸入框把剛才復制的括號復制進去點擊完成绸贡,基本完成了 數(shù)據(jù)分裂的要求。
除了分裂外還有提取字符串的方法 但是明顯沒有上述方法快捷毅哗,來看看函數(shù)法
c.需要用到find听怕,left,right 來解決這個問題
FIND(find_text,within_text,start_num) 用來查找字符串在文本中的位置
left(text,num_chars)虑绵,在文本中從指定的字符開始從左提取指定位數(shù)的字符尿瞭,right反之同理
因為本文重點推薦分裂的方法,因此函數(shù)法只演示一遍
先提取出姓名:
再提取出部門:
本文旨在幫助大家快速掌握一些方法解決類似的問題翅睛,并不建議大家使用復雜的函數(shù)声搁,感興趣的可以看看動圖操作或聯(lián)系作者