當前位置:生活全書館 >

IT科技

> 怎麼快速提取excel表格中的數字或文字

怎麼快速提取excel表格中的數字或文字

1、開啟Excel表格,輸入公式=LEFT(A1,2*LEN(A1)-LENB(A1))-1,是要把數字提取出來,-1是代表把提取出來的數copy字減去1。知2、回車確定,就可以把數字提取出來,並且減了1。3、下拉複製公式就可以了。4、如果要加會文字,輸入公道式=B1&"代"。5、回車確認,並且下拉複製即可,假定需要處理的單元格是A1,可選用以下幾種方法提取數字zhidao:1、文字在前數字在後:可用RIGHT函式提取數字,公式回=RIGHT(A1,LENB(A1)-LEN(A1)) 其中LENB(A1)-LEN(A1)計算右邊數字的長度。2、數字在前文字在後:可用LEFT函式提取數字,公式=LEFT(A1,2*LEN(A1)-LENB(A1)) 其中2*LEN(A1)-LENB(A1)計算左邊數字的長度。3、數字在中間、文字在兩邊:提取數字公式=-LOOKUP(0,-MID(A1,ROW(INDIRECT("1:"&LEN(A1))),2*LEN(A1)-LENB(A1)))其中MID函式從第1位開始依次擷取長度為已測答定數字長度的數字串,然後用LOOKUP函式獲取其中的符合條件的值,那麼多大大小復小的合併單元格,恐怕只有用vba解決制了。 對補充問題的回覆:vba方法按住ALT,依次知按F11,I,M,貼上程式碼後按F5Sub 特殊替換() On Error Resume Next For R = 4 To [A65536].End(xlUp).Row Cells(R, 1) = Format(Replace(Mid(Cells(R, 1), 3, 9), "世", "") - 1, "天堯0世") Next MsgBox "替換完成,請勿道重複操作!"End Sub本回答被提問者採納,如果世次加1遞增且不重複來,只自要把第一個95改為94,下拉填充柄就可以了。zda1 為 天堯95世b1 =substitute(a1,mid(a1,3,len(a1)-3),mid(a1,3,len(a1)-3)+1)www.51dongshi.com防採集。

在使用Excel繪製表格時,熟料操作快速提取excel表格中的數字或文字的方法能提高自己的工作效率,那麼就來介紹一下如何快速提取excel表格中的數字或文字吧。

材料/工具

Excel 2010

假設資料在A1單元格:如果文字在前,B1=left(A1,lenb(A1)-len(A1))可得

快速提取文字

一、單元格A1中有如下內容:要提取出數字  提取Excel單元格

雙擊圖示開啟Excel。

1、首先在電腦桌面上開啟EXCEL。2、選擇需要編輯的表格,再點選滑鼠右鍵,選擇“複製”,或者用

怎麼快速提取excel表格中的數字或文字

選擇需要快速選擇的區域,右鍵點選選擇“複製”。

無外乎是left,right,len,find,mid幾個函式套來套去,如第一個,取抄表數:=L

怎麼快速提取excel表格中的數字或文字 第2張

然後開啟Word。

如果都是文字在左數字在右,可以用=left(a1,lenb(a1)-len(a1)) 具

怎麼快速提取excel表格中的數字或文字 第3張

按“ctrl+v”快速貼上。

1、開啟Excel表格,輸入公式=LEFT(A1,2*LEN(A1)-LENB(A1))-1,是要把

怎麼快速提取excel表格中的數字或文字 第4張

在右上角找到並點選“替換”。

1、將要提取的數字列調整至1個漢字的寬度(圖中為C列),選中C列,點選左上角的office按鈕。

怎麼快速提取excel表格中的數字或文字 第5張

在查詢內容裡輸入“[0-9]”,然後點選左下角的“更多”。

1、選中需要提取數字的無規律的單元格,點選“方方格子”。2、點選“更多”下拉選單,點選“提取數值

怎麼快速提取excel表格中的數字或文字 第6張

勾選“使用萬用字元”,然後點選“全部替換”。

以WPS2019為例,怎麼在WPS表格中批量提取數字或文字?可直接在文件助手選項卡下,單元格處理

怎麼快速提取excel表格中的數字或文字 第7張

全選替換好的內容,按“ctrl+c”快捷複製。

方法/步驟我們將要提取含有文字單元格內容複製到旁邊的單元格中。將其列寬調整到只能

怎麼快速提取excel表格中的數字或文字 第8張

回到Excel按“ctrl+v”快速貼上即可。

假設資料在A1單元格:如果文字在前,B1=left(A1,lenb(A1)-len(A1))可得

怎麼快速提取excel表格中的數字或文字 第9張

快速選擇數字

一、單元格A1中有如下內容:要提取出數字  提取Excel單元格

按快速選擇文字的方法進行步驟1——6。然後在查詢內容裡輸入“[!0-9]”,點選左下角的“更多”。

1、首先在電腦桌面上開啟EXCEL。2、選擇需要編輯的表格,再點選滑鼠右鍵,選擇“複製”,或者用

怎麼快速提取excel表格中的數字或文字 第10張

勾選“使用萬用字元”,點選“全部替換”。

無外乎是left,right,len,find,mid幾個函式套來套去,如第一個,取抄表數:=L

怎麼快速提取excel表格中的數字或文字 第11張

全選替換好的內容,按“ctrl+c”快捷複製。

方法/步驟我們將要提取含有文字單元格內容複製到旁邊的單元格中。將其列寬調整到只能

怎麼快速提取excel表格中的數字或文字 第12張

回到Excel按“ctrl+v”快速貼上即可。

假設資料在A1單元格:如果文字在前,B1=left(A1,lenb(A1)-len(A1))可得

怎麼快速提取excel表格中的數字或文字 第13張

1、將要提取的數字列調整至1個漢字的百寬度(圖中為C列),選中C列,點選左上角的度office按鈕。2、現在我們只需要知將漢字文字去掉,數字留下就可以了道。編輯—定位(快捷鍵Ctrl+G)3、我們選擇常量,只需要定位文字,這裡就把出數字外的文字單元格全選中了。4、右鍵—刪除,將單元格上移專,至此就完成數字的提取了,把C列拉寬,屬就可以看到數字了,如下圖,要留下數字,百去掉漢字。1、調整A列列寬,只有一漢字的寬度。2、依次點選“編輯”—度“填充”—“內容重排”3、依次點選“資料”-問“分列”4、在彈出的步驟對話方塊,答直接點“完成”。5、點選“編輯”-“定位”,6、定位條件版,常量,文字7、確定後,右鍵刪除,8、下方單元格上移。9、完權成了,這是隻copy要提取()裡面的就可以了,不論QQ號幾位數,不論QQ名是中文還是英文,還是符號都可zhidao以提取的.假設從QQ號放在A1,公式如下:=MID(A1,FIND("(",A1,1)+1,(FIND(")",A1,1)-FIND("(",A1,1))-1)更多追問追答追問你可以取一個我看看嗎,就提取A1的我試試追答我測試過的呀追問剛才沒試,可以啦,謝謝本回答被提問者採納,我看你的資料,右邊都是數字開頭,你可以用right函式,從右邊往左邊取,你數字是多少位數,你就取多少位追問怎麼操作呢,我試了一,好像不可以追答right函式的用法,你可以百度下,確實可以的,我試了,使用這知個工具可以提取單元格中想要的資訊,下圖為提取數字的操作:如果 選擇“只保留正則式要求的”,道就會把文字刪掉。QQ號碼的正則式為:[1-9][0-9]{4,}工具地址:www.excelfb.com 點選:(按正內則式)拆分一列為多列(提取單元格容數字等)注意要使用谷歌瀏覽器,1、選中需要提取數字的無規律的單元格,點選“方知方格子”。2、點選“更多”下拉選單,點選“提道取數值”.3、跳出“提取數值”對話方塊,點選“確定”。4、此時跳出“選擇存放區域”專對話方塊,把提取的數值放在你想要存放的區域,點選“確定”。5、再次跳出“提取數值”對話方塊時,點選“退出”。6、這裡,我屬們就完成數值的提取了,大家可以看到提取數字、小數點、正負號都不在話下,使用這個方法提取單抄元格需要的資訊,不需要使用百vba,函式。操作如度下圖:工具地址:www.excelfb.com點選:(按正則式知)拆分一列為多列(提取單道元格數字等),假定需要處理的單元格是A1,可選用以下幾種方zhidao法提取數字:1、文字在前數字在後:可用RIGHT函式提取數字,公式=RIGHT(A1,LENB(A1)-LEN(A1)) 其中LENB(A1)-LEN(A1)計算右邊數字的長度。2、數字在前文字在後:可用版LEFT函式提取數權字,公式=LEFT(A1,2*LEN(A1)-LENB(A1)) 其中2*LEN(A1)-LENB(A1)計算左邊數字的長度。3、數字在中間、文字在兩邊:提取數字公式=-LOOKUP(0,-MID(A1,ROW(INDIRECT("1:"&LEN(A1))),2*LEN(A1)-LENB(A1)))其中MID函式從第1位開始依次擷取長度為已測定數字長度的數字串,然後用LOOKUP函式獲取其中的符合條件的值,最多隻能提取8位,且百數字必須連續,若有度其他途徑,同求高人出內現 =1*MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1)))輸入後CTRL+SHIFT+ENTER,因為是陣列公式容,用函式或用程式碼更多追問追答追問用什麼函式啊?可否指點一二追答一般是 LEFT MID RIGHT 等,也可以用程式碼追問比如說打的花費30元,下面是公交車5元,等等,怎麼提取這些數字並求和呢?具體點兒的函式追答方法1:=IF(ISERROR(FIND("-",A1)),"","-")&MID(SUM(MID(101&A1,2+LARGE(ISNUMBER(-MID(1&A1,COLUMN(1:1),1))*COLUMN(1:1),ROW($1:$50)),1)*10^ROW($2:$51))%,2,15)方法2:按ALT+F11,插入-模組,複製下列語句Function SplitNumEng(str As String, sty As Byte) Dim StrA As String Dim StrB As String Dim StrC As String Dim i As Integer Dim SigS As String For i = 1 To Len(str) SigS = Mid(str, i, 1) If SigS Like "[a-zA-Z]" Then StrA = StrA & SigS ElseIf SigS Like "#" Then StrB = StrB & SigS Else StrC = StrC & SigS End If Next i Select Case sty Case 1 SplitNumEng = StrA Case 2 SplitNumEng = StrB Case Else SplitNumEng = StrC End SelectEnd Function比如你的資料在A1 BI輸入 =SplitNumEng(A1,1) 表示提取字母 =SplitNumEng(A1,2) 表示提取數字 =SplitNumEng(A1,3)表示提取中文本回答被提問者採納內容來自www.51dongshi.com請勿採集。

標籤: 表格 excel 提取
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/v480v0.html