如何在EXCEL單元格中的數字和英文字元分離出來

2022-10-04 02:56:59 字數 5844 閱讀 7114

1樓:匿名使用者

陣列公式

字母:=left(a1,len(a1)-sum(len(a1)-len(substitute(a1,,""))))

輸完按ctrl + shift + enter數字:=right(a1,sum(len(a1)-len(substitute(a1,,""))))

輸完按ctrl + shift + enter

2樓:匿名使用者

數值在a2開始,在b2中輸入

此公式能在無規律中提取數字,但必須是連續的數字。

3樓:

數字:=lookup(9^9,--right(a1,row($1:$15)))下拉或

●● ctrl + shift + enter 三鍵連按下拉 ~~~~~~~~~~~~

字母

●● ctrl + shift + enter 三鍵連按下拉

excel中同一單元格有數字、字母和文字,如何只把數字+字母和文字分開?

4樓:諾諾百科

去掉所有空格,可以用替換。

按a1單元格為例如是"12123123123非典過後"

在b1輸入=left(a1,len(a1)*2-lenb(a1))在c1輸入=right(a1,lenb(a1)-len(a1))就分別分開了數字和中文。

假若資料在a列,在b1中輸入

=left(a1,lenb(a1)-len(a1))這是文字在左、數字在右時提取文字的公式。若文字在數字的右邊,把left替換為right函式即可。

=right(a1,2*len(a1)-lenb(a1))這是文字在左、數字在右提取數字的公式。若數字在文字的左邊,把right替換為left函式即可。

5樓:苗喬恩

提取左邊字元公式:

=left(a1,len(a1)*2-lenb(a1))請點選輸入**描述

提取右邊字元:

=right(a1,lenb(a1)-len(a1))請點選輸入**描述

6樓:匿名使用者

如果有交叉的複雜情況,用**的正則處理。

7樓:明佳妙明

excel怎樣快速把文字中產品數量單位分列

怎麼在excel一個單元格中將部分數字或者字母拆分出來?

8樓:人人哦哦哦課

1、首先,我們開啟一個excel文件,然後我們選中圖示中的單元格,之後我們點選資料;

2、然後我們點選分列;

3、之後我們點選下一步;

4、然後我們點選選擇逗號,之後我們點選下一步;

5、然後我們點選完成;

6、最終結果如圖所示,這樣我們就將單元格中的資料拆分開來了。

9樓:特特拉姆咯哦

1、第一步:開啟一個文字和數字混合的excel**。

2、第二步:選中要放數字的單元格,在選單欄中選擇「公式--插入函式」。

3、第三步:彈出插入函式對話方塊,找到right函式。

4、第四步:right函式有兩個引數,一個是源單元格,另一個是返回引數的位數。

5、第五步:選擇好單元格和返回位數,單擊「確定」按鈕。

6、第六步:刪除掉原來一列中文字後的數字,文字和數字就被分開了。

10樓:匿名使用者

直接用mid函式取出既可。

b1=mid(a1,15,4)

公式下拉複製,如下圖所示:

公式的意思是:在a1單元格的字元中,從第15位開始提取4位字元,既第15-18位。

知識擴充套件:

mid和midb函式語法

mid(text, start_num, num_chars)

midb(text, start_num, num_bytes)

mid 和 midb 函式語法具有下列引數:

text  必需。包含要提取字元的文字字串。

start_num  必需。文字中要提取的第一個字元的位置。文字中第一個字元的 start_num 為 1,依此類推。

num_chars  必需。指定希望 mid 從文字中返回字元的個數。

num_bytes  必需。指定希望 midb 從文字中返回字元的個數(位元組數)。

說明:如果 start_num 大於文字長度,則 mid 返回空文字 ("")。

如果 start_num 小於文字長度,但 start_num 加上 num_chars 超過了文字的長度,則 mid 只返回至多直到文字末尾的字元。

如果 start_num 小於 1,則 mid 返回錯誤值 #value!。

如果 num_chars 是負數,則 mid 返回錯誤值 #value!。

如果 num_bytes 是負數,則 midb 返回錯誤值 #value!。

11樓:朱仕平

假設資料在a1單元格,則在b1單元格輸入公式

=mid(a1,15,4)

12樓:

可以用excel裡面的選單完成,「資料」--> 「分列...」,如下圖:

13樓:

資料-資料工具-分列-固定寬度-下一步-在資料瀏覽裡選擇出你需要分出的區域(可以標出多根線)-完成。

或者用mid函式,=mid(a1,15,4)

14樓:匿名使用者

建議使用mid()函式,如下圖所示:

15樓:no紅袖添香

=mid(a1,15,4)

如何在excel裡同一個單元格里數字和英文分開?

16樓:excel辦公實戰

之間是空格,直接分列即完成

17樓:我還是我

b1=left(a1,8)

c1=mid(a1,9,5)

d1=right(a1,4)

18樓:憂鬱天使

b1填=left(a1,8)

c1 填=mid(a1,10,4)

d1填=right(a1,4)

在excel中如何把一個單元格內的漢字和英文分開

19樓:匿名使用者

假設資料在a1,且漢字在字母的左邊,

提取文字的公式=left(a1,lenb(a1)-len(a1))

提取字母的公式=right(a1,2*len(a1)-lenb(a1))

20樓:匿名使用者

問題提得比較模糊,如果是有例項,可以根據具體的字元排列來尋求處理,否則的話,要麼是vba處理,要麼是通過中間函式來分解單元格內的字元:

具體思路都是將單元格中的字元逐一分解出來,通過lenb函式或者code函式配合lookup或者if函式(lookup函式適合配合code函式使用)判斷字元型別,再按型別重新組合。

最好提供例項,這樣的話,也許不用這麼複雜。

21樓:

用lenb和len來判斷,lenb 一個漢字輸出為2 英文字元為1 len均輸出1 然後用right或left來取子字串有可能實現,漢字和英文分佈不規則就處理不了了

=left(a1,lenb(a1)-len(a1)) 中午部分

=right(a1,2*len(a1)-lenb(a1))英文部分

22樓:匿名使用者

你可以在需要分開的位置同時按住alt+enter 。希望能夠幫上你。

你可以使用=left(單元格,10)試試

excel 如何把單元格中空格前的字元單獨取出來?

23樓:一棵無所不知的小白菜

1、選中需要分離的字元或者文字**。

2、選擇wps頂部選單的「資料」選項卡。

3、選擇「資料」選項卡下面的「分列」選單。

4、在彈出的介面選擇第一個選項「分隔符號」。

5、在分隔符號中,選擇「其他」並在旁邊個輸入框中輸入隔離符號。

6、點選完成。

7、最後就把單元格中空格前的字元已經單獨取出來。

24樓:匿名使用者

見截圖b1輸入

=left(a1,find(" ",a1)-1)下拉

25樓:匿名使用者

直接對a列資料進行分列(要保留原資料就複製到其他地方),分列符號選擇 空格 即可。

26樓:既然已經就索性

這個很簡單

選中資料行,資料-分列-以空格為分列符進行分列,就可以了

27樓:匿名使用者

方案1,選擇目標數列,資料-分列-分隔符號-分隔符號:空格-下一步-文字-完成。

方案2,查詢替換(ctrl+h)-查詢內容:「 *」(空格+*,不包括引號),替換:不填,選擇全部替換。

選擇你喜歡的方案吧。

28樓:匿名使用者

選中該列,然後資料選單欄===分類===下一步===點選空格分列

當然最好先把該列複製到最後再分列,因為會替換後面的列的  (要求該列沒有合併單元格)

29樓:匿名使用者

在其它列用公式:=left(a1,find(" ",a1&" ")-1)下拉複製公式即可。

30樓:匿名使用者

用查詢「 」全部替換為「」。一下搞定

31樓:匿名使用者

這個公式更簡潔、更好些:=left(a1,find(" ",a1&" ")-1)

32樓:匿名使用者

試試這個公式。=if(iserror(find(" ",a1)),a1,left(a1,find(" ",a1)))

excel怎樣從一個包含中文英文和數字裡面分開數字之前的所有內容?

33樓:匿名使用者

看起來在b3單元格開始要寫公式吧,那麼就在b3單元格寫公式:

=left(a3,sumproduct(isnumber(--mid(a3,row(a1:a100),1))*row(a1:a100))-1)

c3單元格寫公式:

=--substitute(substitute(a3,b3,""),"筆","")

然後下拉b3、c3單元格公式填充即可。

34樓:混世西瓜

第一步:將a列複製到其他列並將列寬調窄

第二步:選擇兩端對齊

第三步:從第一個數字向下選擇,然後轉換為數字第四步:定位文字,並且刪除

第五步:把篩選出來的數字貼到c列

第六步:在b2輸入公式並且下拉:

=mid(a2,1,find(c2,a2,1)-1)

35樓:匿名使用者

如果a列字串樣式是 文字+數字+」筆「,可用這個陣列函式:

=-lookup(,-right(left(a3,len(a3)-1),row($1:$14)))

是陣列函式,貼上上後記得用 ctr+shift+回車

36樓:excel小樹

ctrl+e

智慧填充

Excel單元格中如何擷取數字

replaceb asc a1 searchb asc a1 2 len asc a1 lenb asc a1 錯了,上面那個是提取漢字的 這個才是提取數字的,要三鍵結束啊。三鍵結束,就是 按住 ctrl shift 回車,同時放開。在b1輸入以下公式 mid a1,find 組 a1 1,find...

如何在excel裡面鎖定插入在單元格中的

excel鮮為人知的35招祕技 一 建立分類下拉選單填充項 excel中如何鎖定插入的文字框 第一步 組合表頭 左擊其中一個文字框,按住shift鍵不放,單擊其它文字框及線條,使所有文字框線條及文字框處於選中狀態,把滑鼠移到其中一線條上 出現十字箭頭 單擊右鍵,組合,組合。第二步 鎖定單元格 1 選...

如何在excel單元格中畫斜線,怎麼在電子表格單元格內畫斜線並輸入漢字

1 按住ctrl 1開啟格式設定視窗,選中邊框 2 點選斜線 3 新增結果 首先我們開啟一個excel 選擇一個需要畫斜線的格子,右鍵選擇 設定單元格格式 在 設定單元格格式 裡選擇 邊框 紅色箭頭方框裡的斜線標識。選擇完成後大家就可以看到此單元格有個一根斜線。我們可以在斜線裡輸入內容,如果大家想要...