ecel如何在一串字元中只抽取數字

2022-02-06 05:27:53 字數 5282 閱讀 4908

1樓:雨巧

這些詞彙中間用空格來隔開的嗎?

我告訴你先把這些資料存到一個記事本檔案裡,得到一個字尾為txt的檔案再開啟exel,選「開啟檔案」,最下面[檔案型別]選擇「所有檔案」找到剛才那個txt檔案的資料夾,開啟txt檔案,跳出的提示框裡選擇「分隔符號為空格」就ok了,開啟的excel表就已經分列了,直接選數值那列就ok

其實最簡單的是用正規表示式,

你有emedit的話直接替換空格為「/t」(製表位),然後把所有內容貼上進excel就分列了

2樓:瑞安阿芳

樓主,你這資料就是一張表,這個之間是用空格隔開的吧,你用「分列」試試方法如下:

1. 選中這些資料,你這些應該在一列上,不要選多列哦。

2. 選單「資料」--「分列」,會出現「文字分列嚮導」視窗3. 嚮導第1步不要變,直接下一步

4. 第2步裡,把「tab鍵」與「空格」都勾選起來,再注意看下面的資料預覽

5. 嚮導第3步,設定各列格式,方法是在「資料預覽」裡點選該列,再在單選「列資料格式」,如果你只用到數字,那就把其它列都「不匯入此列」。

3樓:貓之大神

-----

補充:上面就是通用的函式,

比如上面的公式在b1單元格,滑鼠放在b1右下角,變成十字後下拉,複製公式即可.

4樓:匿名使用者

如果這個單元格是a1.那麼公式就是=left(a1,7)

7是代表你要取幾個數。如果只取103,那麼就是left(a1,3)

在excel中,怎樣提取一串數字中的指定幾位數,用公式實現

5樓:藍藍藍

1、首先需要在電腦上將excel軟體開啟,接下來在excel中新建一個文件**。

2、接下來在**中輸入需要提取的數字。

3、接下來在**中輸入公式「=mid(a1,7,6)」,「mid」表示需要提取中間數字,「a1」表示要提取的數字欄,「7」表示從第7位開始提取,「6」表示需要提取六位數字,然後按enter鍵即可。

6樓:

1.開啟要處理的資料表,比如員工的身份證號。

2.點選對應的b2單元格,輸入公式=mid(b2,7,4)&"年"&mid(b2,11,2)&"月"&mid(b2,13,2)&"日"  (mid意思為取中間資料,在b2單元格中從第7位開始,取4為資料新增 「年」,「&」為連線符,後面「月」「日」也同樣道理

3.單擊回車,資料顯示如下,c2單元格讀取了b2單元格中的生日資料。

4.選取c2並在右下角進行下拉,公式整列複製,如下圖:

5.學生證號,員工的工號,產品編號中也有同類資訊,可以讀取並加以編輯。

7樓:

在一二十七一二中提取一串數字的指定幾位數,用公式的實現方法。

8樓:東湖港少部分開關

這個是身份證提取日期的公式

=mid(a1,7,6)即可

另外如果15位的參考附件

9樓:匿名使用者

假設你的資料在單元格a1中 則在需要位置輸入=mid(a1,7,6)

10樓:平陽虎

=mid("512925198709121648",7,6)

如果512925198709121648在a1中,用公式

=mid(a1,7,6)

11樓:

假設資料在a列,用公式:

=mid(a1,7,6)下拉。

excel字元中提取數字

12樓:天使在唱歌

1、以excel2010版本為例,如下圖,可用left和right結合find函式來提取「*」號前面和後面的數字;

2、首先在b1單元格輸入公式=left(a1,find("*",a1)-1),按enter鍵後則可提取出「*」符號前面的數字;

3、再在c1單元格輸入公式=right(a1,len(a1)-find("*",a1)),按enter鍵後則可提取出「*」符號後面的數字;

4、如下圖,最後下拉填充公式則可。

13樓:魚木混豬喲

可以利用自定義函式,從字母數字字串中,提取數字。

軟體版本:office2007

方法如下:

1.從a列字串中提取數字:

2.alt+f11,在右側空白處點選右鍵,插入模組:

3.在模組中輸入**如下:

4.返回excel,利用自定義的「取數字」函式,就可以得到結果:

14樓:

用left或者right結合find函式就可以了。

取前面的:

=left(a1,find("*",a1)-1)取後面的:

=right(a1,len(a1)-find("*",a1))如果想結果是數值形式,可以在前面增加--

變成=--left(a1,find("*",a1)-1)

15樓:雲中子

選中整列,點資料--分列--分隔符號--其他,在後面的框內輸入*,完成。

16樓:excel與財務

如何把**中的數字單獨提取出來呢?用複製-貼上就能搞定。

17樓:匿名使用者

資料分列

選中要做分列處理的列,點選單「資料-分列」,選擇分隔符號「*」

18樓:小矇

提取前面:=left(a1,find("*",a1)-1)

提取後面:=mid(a1,find("*",a1)+1,100)

19樓:紫藤

把單元格格式設為文字格式就可以啦

20樓:匿名使用者

前面的:

=left(a1,find("*",a1)-1)後面的:

=mid(a1,find("*",a1)+1,9)

excel 包含特定字元的值中,如何提取數字

21樓:退休畫線工

昨天看到的你的提問要簡單得多,即使在數字後面有漢字也還簡單,但既有漢字、又有字母,就複雜多了。下面的公式則無論單元格中數字前後是否有漢字、字母,都能提取出來。但如果同一列中有多個單元格中包含關鍵字元時,公式會提取最後一個單元格中的數字。

a7=iferror(-lookup(,-mid(lookup(99,find($a1,a$3:a$6),a$3:a$6),min(find(row($1:

$10))),"")

右拉到d7

a1下拉到a8,把公式中的$a1改成「金",右拉到d8

22樓:我來也

怎麼又是這個!

你的問題很簡單,問題是你的真實資料結構和目標效果,只要有一個明確的輸入輸出顯示結構效果圖,就可以給你很簡單的公式了

23樓:池新雨

我不清楚你這個做有什麼用途,像你上面這種情況用vba正則自定義一個函式,可以直接提取出數字,在提取之前先用find函式判斷是否存在上面字元,再提取, 這樣做的好處就是可移植性很強,我們平時用excel的時候要注意函式和公司的可移植性,這個對後面的使用是很在幫助的!

24樓:

如果每列中包含關鍵字的內容是唯一的,可以用下面的公式來處理。a7單元格=iferror(-lookup(1,-right(vlookup("*"&$a1&"*",a$3:a$6,1,),row($1:

$15))),"")

25樓:百小度

這個估計公式不太好處理,**可以搞定!

26樓:

請參考此公式a7=if(count(find($a$1,a3)),----right(a3,len(a3)*2-lenb(a3)),"")下拉右拉

excel中,如何提取部分數字

27樓:次次次蛋黃米亞

1、開啟excel**,在a列單元格中輸入需要進行提取數值的內容。

2、在b1單元格中輸入函式公式:=left(a1,len(a1)-5),意思是取a1中的數值作為基礎,將a1倒數5位數去除。

3、點選回車鍵,即可生成函式公式的計算結果,下圖中已經將a1單元格內後五位的字元去除了。

4、向下拖動複製公式,即可將a列中的資料批量進行提取部分內容的操作了。

28樓:匿名使用者

如果後面五位有規律,那ks1031735001a應該你輸入錯了吧?這個沒辦法看出是有規律。

其他全符合

00??a的規律

ctrl+h

查詢內容框輸入

00??a

選項裡,不要勾選單元格匹配

點全部替換即可。

29樓:古云山澗

用mid函式也可以:

1、在資料列(如a列)右邊插入一空白列(b 列),2、在擬刪除末尾資料的新增列單元格(如b2)中填入:=mid(a2,1,len(a2)-5) ,此處注意行號。

3、在新填入公式的單元格中,雙擊單元格右下角的填充柄,向下填充公式即可。

30樓:

假設在a列

b1=left(a1,len(a1)-5) 公式下拉,然後複製-選擇性貼上-數值b列資料即可刪除a列資料。

31樓:匿名使用者

如果是 sa103103a0011a

變為 sa103103a

資料在a列

b1輸入公式 =left(a1,len(a1)-5)向下填充,即可

32樓:excel與財務

如何把**中的數字單獨提取出來呢?用複製-貼上就能搞定。

33樓:匿名使用者

在excel2007中,用分列來實現

34樓:匿名使用者

b1輸入公式 =left(a1,len(a1)-5)

35樓:十五的月亮

=left(a1,len(a1)-5)

36樓:

excel應該沒有這種功能吧????

ecel中輸入一串數字怎麼這麼顯示

在excel中,如果輸入的數字太長,則自動使用科學記數法表示。如果需要輸入像身份證之類的長數字,建議將單元格格式設定為 文字 格式,或者在輸入數字之前,先輸入英文半形符號 作為前導符,再接著輸入數字。選定要設定的單元格或單元格區域,右擊,選擇 設定單元格格式 在開啟的對話方塊的 數字 選項卡的列表中...

ecel裡面取一串數字的倒數該如何操作

1 開啟excel文件,輸入一些數字。2 然後在空白的單元格內容輸入 mid 選擇mid函式。3 然後三個引數依次選擇 a1,2,3 代表取a1單元格資料,從第2個數字開始,取3個數字。4 按下 enter 鍵,可以看到結果已經出現了。5 然後拉下右下角的填充柄,即可將其他的單元格內容快速提取出來。...

為什麼我的中的頁碼變成了一串字元

選中,右擊滑鼠,選 切換域 或按f9 當我在word中插入頁碼時候,頁碼就變成了奇異字元 1 是不是這樣,可以 頁首和頁尾工具 設計 頁首和頁尾 頁碼 設定頁碼格式,在 編號格式 中選擇需要的編號格式。word文件中頁碼為英文字母怎麼回事?word文件中頁碼為英文字母是因為word選項中的顯示文件內...