想從excel內容中提取需要的數字字元

2022-09-03 20:20:24 字數 6218 閱讀 9402

1樓:匿名使用者

如果沒有規律,可用以下通用公式求得:

假定原資料在a列從a1開始

按組合鍵ctrl+shift+enter結束公式輸入,下拉填充

2樓:騎雲

設原資料在a列,在b2輸入:

=mid(a2,find("[",a2,find("[",a2,1)+1)+1,find("]",a2,find("]",a2,1)+1)-find("[",a2,find("[",a2,1)+1)-1)

然後下拉填充即可

3樓:小矇

=replace(replace(a1,1,find("@",substitute(a1,"[","@",2)),),find("]",replace(a1,1,find("@",substitute(a1,"[","@",2)),)),10,)

公式向下拉填充複製。

4樓:不疼de蛋

輸入這個公示即可

=left((right(a1,11)),7)

5樓:甘肅加榮

提取需要的數字 字u可能hiuxv一分為二沒勁啊害羞 那麼好幸福妞了我計劃粗人。

6樓:眼眶的溼潤

請問2204272這個**是否有什麼規律?比如說是否都是7位的,或者開頭前幾位是固定的?

excel字元中提取數字

7樓:天使在唱歌

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

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

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

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

8樓:魚木混豬喲

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

軟體版本:office2007

方法如下:

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

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

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

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

9樓:

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

取前面的:

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

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

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

10樓:雲中子

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

11樓:excel與財務

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

12樓:匿名使用者

資料分列

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

13樓:小矇

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

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

14樓:紫藤

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

15樓:匿名使用者

前面的:

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

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

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

16樓:退休畫線工

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

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

17樓:我來也

怎麼又是這個!

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

18樓:池新雨

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

19樓:

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

$15))),"")

20樓:百小度

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

21樓:

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

excel如何從一串文字中提取各組數字?

22樓:高效office辦公

直接用word就可以實現這種分列了。

把資料複製到word中,然後查詢替換兩次,再複製到excel中,按製表符和空格分列,完成。

詳見《厲害!word居然可以實現excel資料複雜分列》

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

23樓:退休畫線工

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

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

24樓:我來也

在a7單元格輸入公式:

=substitute(vlookup("李*",a$3:a$6,1,0),"李",)

在a8單元格輸入公式:

=substitute(vlookup("金*",a$3:a$6,1,0),"金",)

選擇a7:a8單元格,複製並向右拉,即可。

如何從excel中字串中提取數字?

25樓:excel辦公實戰

使用兩端對齊的方法提取

excel版本參考:2010

測試資料a1:a5

1、選中a1:a5,拉動邊線調整列寬為1個字元2、點選開始-兩端對齊

3、選中a列,點選資料-篩選(勾選為數值的資料)4、檢視效果

26樓:excel與財務

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

27樓:山桑弓

如果資料在a1:a100中,b1中輸入

=-lookup(,-mid(a1,find("bytes sent:",a1)+len("bytes sent:")+1,))

c1中輸入

=-lookup(,-mid(a1,find("bytes received:",a1)+len("bytes received:")+1,))

下拉。如果沒有這兩個字串,公式會出錯,如果需要排錯,公式還可修改。

28樓:愛惜你

你的字串一樣長嗎,或者說每個數字前面都有bytes sent和bytes received英文

29樓:

=vlookup(9e+307,mid(a2,min(if(isnumber(--mid(a2,row($1:$99),1)),row($1:$99))),row($1:

$99))*,2)

30樓:匿名使用者

=--mid(substitute(substitute(a1,"bytes sent:",rept(" ",len(a1))),"bytes received: ",rept(" ",len(a1))),len(a1),len(a1))

=--mid(substitute(substitute(a1,"bytes received: ",rept(" ",len(a1))),"sequence",rept(" ",len(a1))),len(a1),len(a1))

如何把excel**裡的文字中數字提取出來嗎

31樓:翟素芹權淑

方法/步驟

我們將要提取含有文字單元格內容複製到旁邊的單元格中。

將其列寬調整到只能顯示一個字元,如圖所示。

在「編輯」選單下選擇「填充」下的「內容重排」

選擇旁邊的空白單元格進行復制,再選擇已經拆分的內容。右擊在彈出的選單裡選擇「選擇性貼上」

在「選擇性貼上」視窗中選擇「加」後確定,其實這一步是將文字數值轉換成數字。

再選擇拆分的內容,ctrl+g開啟「定位」對話方塊。並點選下方的「定位條件」

在「定位條件」視窗中選擇「常量」並在其下方選擇「文字」,最後確定。

這樣我們就選擇了所有的文字內容的單元格。

用ctrl+"-"快捷鍵,記住了是小鍵盤上的減號。在「刪除」對話方塊中選擇「下方單元格上移」

10這個就達到了快速提取含有文字單元格中的數字的目的。

怎樣從excel**裡面的文字中,提取出數字

32樓:

如果是有規律的字母-數字組合,可以用分列法,或者是left、right、mid等函式組合公式解決

請描述具體的情形

33樓:匿名使用者

如果字母和數字是混排的,公式用不上。

如果僅僅是字母和數字,沒有漢字和其他字元,那可以把這列內容複製到word,按f4鍵,查詢欄輸入:^$,點「全部替換」。再複製回來,貼上。

34樓:匿名使用者

截圖吧大哥 如果是字母組合的有規律操作就簡單如果沒規律 也很簡單

就怕是混雜一起的 就複雜了

hi 我吧

如何在excel中提取一組含文字與數字的字串中的數字

35樓:匿名使用者

假定需要處理的資訊在a列從a1開始,以下幾種方法可提取數字:

1、文字在前數字在後:取數字公式=right(a1,lenb(a1)-len(a1)) 下拉填充

2、數字在前文字在後:取數字公式=left(a1,2*len(a1)-lenb(a1)) 下拉填充3、數字在中間、文字在兩邊:取數字公式=-lookup(0,-mid(a1,row(indirect("1:

下拉填充

excel中提取資料的問題,如何提取Excel單元格中的部分資料

1.可以直接在新表的a,b,c列用 l,順序下拉就可以了 2.用vlookup將相匹配的專案填充到新表中 要求兩個 有一個相同的專案進行匹配 你可以提供具體的案例就好回答一些 直接在新表a1單元格輸入 sheet1 l1 在b1單元格輸入 sheet1 x1 在c1單元格輸入 sheet1 bc1 ...

Jsoup從Html檔案中提取正文內容

import org.jsoup.jsoup import org.jsoup.nodes.document import org.jsoup.select.elements public class test public static void main string args string s...

如何在Excel中提取小數點後面的數字

1 開啟電腦進入excel先新建一列,輸入名稱 提取小數點後第n位 這裡舉例為提取小數點後第3位 2 輸入公式 right int b3 1000 其中b3是小數所在單元格,1000代表提取小數點後第3位,如果是小數點後第2位,變為100 第一位變為10 3 得出一個後,選中該單元格,用滑鼠指向單元...