您現在的位置是:首頁 > 音樂首頁音樂

Excel文字與數字分離技巧

由 Excel一訓練營 發表于 音樂2021-05-10
簡介大家好,上節課我們分享瞭如何利用Word技巧列印Excel中的資料技巧,今天我們一起來看下這樣一個話題,《Excel文字與數字分離技巧》,我們看下面的示例:上面這個表是員工在合併資料的時候,不小心沒有設定分割符,錯將數字和文字錄到一起了,導

把表格中的文字和數字的分別設定怎麼弄?

大家好,上節課我們分享瞭如何利用Word技巧列印Excel中的資料技巧,今天我們一起來看下這樣一個話題,《Excel文字與數字分離技巧》,我們看下面的示例:

Excel文字與數字分離技巧

上面這個表是員工在合併資料的時候,不小心沒有設定分割符,錯將數字和文字錄到一起了,導致後結業的資料處理工作不好進行,現在要求將數字和文字進行分離,像這樣的情況,我們在前面章節中分享過,可以利用Word萬用字元功能進行分離,本節課我們不用Word進行處理,而是利用我們之前分享過的函式進行處理,也是對前期的函式進行組合運用,加深一下理解,我們先來看下資料,資料兩個部分是由數字和文字組成的,而這兩部分字元的多少都沒有規律,如果數字或者文字大小固定的話顯然好處理的多了,現在的話我們可以這樣處理,我們想辦法計算前一部分數字的大小(即數字的個數),算出這個的話接下來就好辦了,我們再用Right()函式提取文字就行了,那現在我們設定公式來提取數字長度,我們先在B2輸入公式:=COUNT(-MID(A2,ROW(INDIRECT(“$1:”&LEN(A2))),1)):

Excel文字與數字分離技巧

注意,這裡是陣列公式,需要同時按下Ctrl+Shift+回車,雙擊向下填充,得到每個資料的數字長度,我們來看下公式,整體來看,我們利用Count()函式來統計數字的個數,而我們利用Mid()函式分別提取每個資料的每一個字元,這裡我加入了Indirect()函式,將字元轉化為真正的引用,用它來動態計算每一個數據的長度,如果不想那麼精確的話,大家可以不用Indirect()函式,可以直接寫為Row($1:$100),就假設每個資料長度都是100,這個數值足夠大了,結果也是一樣的,再看Mid()前面加了一個減號,目的是讓它強制轉換為數值,因為Count()函式是統計數值的個數,而Mid()函式提出來的全部是文字型的,好了,大體就是這個意思,接下來就好操作了,我們繼續完善公式:

Excel文字與數字分離技巧

最終公式=LEFT(A2,COUNT(-MID(A2,ROW(INDIRECT(“$1:”&LEN(A2))),1))),我們在第一步套入了Left()函式,這個不用多說了,直接就提取數字了,接下來提文字就方便多了,我們利第一步操作如下:

Excel文字與數字分離技巧

C2輸入公式=RIGHT(A2,LEN(A2)-LEN(B2)),這個就好看的多了,我們利用總長度減去數字的長度就是文字的長度了,然後直接利用Right()函式提出來就完成了。

好了,今天的函式課程就和大家分享到這裡,喜歡的朋友請關注、轉發、評論,期待下期精彩課程。

舉報/反饋