
大家在工作中可能經常會碰到中文和數字,或者中文和英文寫在一個單元格里的情況,如果需要將他們分離開放在兩個單元格里,都有哪些方法呢?這里我們給大家整理了三種方法:分列、快速填充和函數。讓我們一起來看看這幾種方法各有什么優勢吧。
基礎方法:分列
該方法適用于有規律的情況,例如字符串中有特定符號,或者字符數目相同的情況。要將原始數據中的姓名和電話號分開,剛好有“:”作為分隔符號,借助【分列】命令中的【分隔符號】,按照向導一步步完成操作即可實現。
進階方法:快速填充(2013新特性)
在有規律的情況下使用分列非常方便,但是如果沒有規律:字符串中沒有分隔符號,名字有兩個字三個字甚至四個字,電話號碼有7位數字、8位數字還有11位數字,這個時候應該如何處理呢?
這里我們可以借助Excel 2013新特性中的【快速填充】命令來實現。在原始數據旁邊新建兩個輔助列,每列在相應的位置放好第一個數據拆分好的效果,選中第一個效果單元格,打開【開始】——【填充】——【快速填充】,接著就是見證奇跡的時刻,Excel非常智能地幫我們把一整列數據都按照示例效果完成了填充。
這是一種非常簡便快捷的方法,不過前提是Excel的版本要是2013及以上才行。那如果軟件版本不夠最新,我們還有最后一種靈活的高級方法。
高級方法:函數
不管用的Excel是哪個版本,或者實際情況有多復雜,我們還有終極武器——函數。LEN函數可以讀取字符串中的字符數,中文、英文、數字都占一個字符,所以LEN(A1)= 13;LENB 函數讀取的是字符串中的字節數,中文字符和全角標點字符都是全角字符,占兩個字節;數字和半角標點字符都是半角字符,占一個字節。所以LENB(A1)= 15。15-13=2,用LEFT函數從左邊開始提取單元格的前兩個文本,即我們需要的所有中文字符。
SUBSTITUTE函數是將字符串中的某一指定文本替換為新的文本,所以當我們把A1中的中文(即B1的內容)用“空值”替換掉后,就是剩下的所有數字了。那么不管有多少位數的中文,多少位數字或英文都可以靈活解決,這就是函數方法的優勢所在。
用了上述這些方法,我們除了能分離姓名和電話號碼,還能分離產品名稱和單價,中文信息和英文注釋等,總之就是實現全角字符與半角字符的分離。 注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-19555.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注辦公軟件頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050