tft每日頭條

 > 生活

 > excel數字和漢字拆分

excel數字和漢字拆分

生活 更新时间:2025-02-07 17:08:47

舉一個工作中經常會出現的例子,如下所示,有一列數據是姓名 數字寫在一塊的,不便于數據分析,那麼我們需要将兩列拆開來

excel數字和漢字拆分(Excel中漢字數字快速拆開)1

A列的數據中,有漢字,也有數字,漢字和數字的長度都不固定,如何進行快速的拆分?

1、文本函數提取法

在使用這個函數之前,我們來了解下Excel中的字符和字節的關系

字符在Excel裡面是用len()函數來計算的

字節在Excel裡面是用lenb()函數來計算的

excel數字和漢字拆分(Excel中漢字數字快速拆開)2

對于漢字和中文狀态下的标點,每個字符的字節是2個

對于數字和英文标點,或者大小寫字母,每個字符的字節也是1個

根據這個規則,我們先來分析下我們需要分解的單元格裡面字符和字節的個數情況

excel數字和漢字拆分(Excel中漢字數字快速拆開)3

一個字符串,張飛123435,漢字有2個,數字有6個,字符的個數是

2 6=8,1個漢字是2個字節,所以字節的個數是:

2*2 6=10

假如漢字有a個,數字有b個,那麼

a b=len()

2a b=lenb()

解這個一元二次方程,得到的結果是:

a=lenb()-len()

b=2len()-lenb()

=LENB(A3)-LEN(A3)

在C3輸入的公式是:

所以根據上面的公式,我們可以計算出來漢字和數字的個數

excel數字和漢字拆分(Excel中漢字數字快速拆開)4

在B3輸入的公式是:

=LENB(A3)-LEN(A3)

在C3輸入的公式是:

=2*LEN(A3)-LENB(A3)

既然知道了漢字和數字的個數,我們再搭配LEFT和RIGHT函數就可以提取出來了

excel數字和漢字拆分(Excel中漢字數字快速拆開)5

在B3中輸入的公式是:

=LEFT(A3,LENB(A3)-LEN(A3))

在C3中輸入的公式是:

=RIGHT(A3,2*LEN(A3)-LENB(A3))

有小夥伴會問了,這10秒鐘也不夠得到結果啊,我們介紹第2種方法

使用CTRL E快速填充法

在2013及以上的版本裡面,有一個快速填充的方法,快捷鍵是CTRL E,對于這類問題,10秒鐘就夠了, 我們首先手動輸入好一組我們想要的數據,然後在單元格的下方,按CTRL E即可,操作的動圖如下所示:

excel數字和漢字拆分(Excel中漢字數字快速拆開)6

這個方法是不是很快呢,還能應用提取各種特殊的字符串,自己動手試試吧~

上篇:

你不想天天加班,學學這5個Excel操作技巧!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved