如何使用excel函式提取句子中的數字字母和符號

2025-07-27 11:51:43 字數 3665 閱讀 3817

1樓:斷夢

方法1:如果數字和符號在第乙個單元格,可以用left函式,語法=left(提取原資料,從前面起提起幾位),如:

方法2:如果數字或符號不再第一位可以用mid函式,語法是=mid(資料,從第幾位提取,提取位數),如下。

如果多組資料中間可以用&連線起來。

2樓:網友

將d列選中 複製到乙個空白word文件。

按ctrl+h 替換框出現 點「高階」,勾選萬用字元查詢上面查詢框輸入 [一-龥](類似於正規表示式,意思為全部漢字)下面替換框什麼也不輸。

點「全部替換」你會發現全部漢字都沒了。

再全選,copy回excel

3樓:匿名使用者

沒有規律,不能提取。

在excel中怎麼提取符號和英文字母后面的數字。

4樓:公西秀雲招己

看了你這些資料也沒有什麼好辦法,只有第乙個乘號前面大多是一位數字,你先把*gb替換為gb把第乙個星號去掉,辦法是這樣,查詢內容:~*gb,替換為gb,然後在b1輸入=if(isnumber(--mid(a1,find("*a1)-2,1)),mid(a1,find("*a1)-2,99),mid(a1,find("*a1)-1,99))向下填充。

5樓:孝同書海雪

親,如下圖,b1的公式是陣列公式。在單元格中貼上完成以後,不要直接按回車退出,一定要按「ctrl+shift+回車」退出。然後下拉公式。

right(a1,min(if((code(left(right(a1,row($1:$100)),1))>65)*(code(left(right(a1,row($1:$100)),1))<90)+(code(left(right(a1,row($1:

100)),1))=45),row($1:$100)))1)

怎麼用excel函式提取由字母符號數字組合成的句子裡面「特定字母」旁邊的一段數字

6樓:網友

輸入以下。

bai公式du

然後zhi向下填充公式dao

iferror(--mid(a1,find("/y",a1)+2,find("/",a1,find("/y",a1)+2)-find("/y",a1)-2),-mid(a1,find("/s",a1)+2,find("/",a1,find("/s",a1)+2)-find("/s",a1)-2))

詳見回附圖示例答。

7樓:網友

例如:字串在a1單元格,特定字元在a3單元格,出現位置在b3單元內格,在c3單元格輸入=left(substitute(right($a$1,len($a$1)-find(" ",substitute($a$1,a3," ",b3)))"/*",""),find("/",substitute(right($a$1,len($a$1)-find(" ",substitute($a$1,a3," ",b3)))"/*",""))-1)

即可提取出容。

想要的數字。

excel 如何提取 公式中的某個字母、數字或符號?

8樓:萊昂納德_尤拉

=left(a1,find("+",a1)-1)

用普通公式是無法做到的。

用vba,[a1].formula 或者插入定義=mid(,a1),2,100)

9樓:

1,選中a2單元格。

2,ctrl+f3,彈出的視窗中名稱位置輸入aa,引用位置輸入=,a1),新增確定。

3,在a2中輸入公式=mid(aa,2,find("+",aa)-2)

是巨集表函式,通過自定義引用,工具,巨集,安全性調為中或者低。

10樓:網友

設成文字型的這個 '211+234+343

然後用a2=left(a1,3)取a1單元格從左邊起前3個字元。

11樓:網友

1、left( text, number ) 左擷取)

功能:擷取字串 text 左邊的 number 個字元。

例:=left("sale price", 4)的結果是 sale

2、right( text, number ) 右擷取)

功能:擷取字串 text 右邊的 number 個字元。

例:=right("sale price", 7)的結果是 e price

3、mid( text, start_num, num_chars) (中間擷取)

功能:擷取字串 text 中,從第 start_num 個字元開始的 num_chars 個字元 。

例:=mid("fluid flow",4,5) 的結果是 id fl

用方法1和3均可得到你要的結果。

12樓:網友

這個要求好像實現不了,2樓、3樓的你們都不對,首先在a1中先計算了,你們的公式是對計算後的結果處理。

13樓:網友

a2=left(a1,3);

取a1單元格從左邊起前3個字元。

14樓:匿名使用者

那就看看a1裡面的公式,然後在a2手工輸入211

在excel中怎麼提取符號和英文字母后面的數字。

15樓:真真真白丁

親,如下圖,b1的公式是陣列公式。在單元格中貼上完成以後,不要直接按回車退出,一定要按「ctrl+shift+回車」退出。然後下拉公式。

right(a1,min(if((code(left(right(a1,row($1:$100)),1))>=65)*(code(left(right(a1,row($1:$100)),1))<=90)+(code(left(right(a1,row($1:

100)),1))=45),row($1:$100)))1)

16樓:網友

看了你這些資料也沒有什麼好辦法,只有第乙個乘號前面大多是一位數字,你先把*gb替換為gb把第乙個星號去掉,辦法是這樣,查詢內容:~*gb,替換為gb,然後在b1輸入=if(isnumber(--mid(a1,find("*",a1)-2,1)),mid(a1,find("*",a1)-2,99),mid(a1,find("*",a1)-1,99))向下填充。

17樓:網友

資料在a1,公式按ctrl+enter+shift,然後下拉。

18樓:來盤菜刀

這個可能有點難,因為數字並不是僅僅出現在你所謂的公式裡。

請問如何在excel**中將上圖中的數字,字母,符號的那個提取出來?

19樓:小孩與年齡無關

的那個」說的有點不清楚,將三種(數字,字母,符號)分開?這樣的話可以用分列。你在資料》分列裡找一下。

請問excel中如何用函式將數字與符號「-」之間的字母去掉

20樓:網友

如果資料在a列,那麼在c1單元格輸入以下公式,然後向下填充公式。

substitute(a1,mid(a1,5,find("-",a1)-5),"")

詳見附圖。

Excel中如何使用evaluate函式計算這種型別的值

1 按下ctrl f3組合快捷鍵,將彈出 名稱管理器 對話方塊2 在彈出的 名稱管理器 對話方塊中單擊 新建 命令,將彈出 新建名稱 對話方塊。3 將名稱文字框中的原有名稱刪除,輸入新的名稱 計算文字算式的值 將引用位置中的 sheet1 b 2 改為 evaluate sheet1 a2 然後單擊...

如何使用excel函式實現高階篩選

通過增加輔助列來實現多條件選擇的篩選。例如有 如圖 要求篩選出9月1日到5日之間,王五賣帽子的清單。第一步 在e2輸入公式 and a2 date 2015,9,1 a2第二步 對輔助列進行篩選,條件為true,篩選結果如圖 你的名字資料在a3 a14.你在c3輸入以下公式,ctrl shift e...

如何在使用excel函式vlookup時,查詢無對應資料就顯

1 建立excel,插入樣例資料,地名 代號 zhenjiang e beijing f shanghai g nanjing h guangzhou j wuxi k suzhou l 2 插入待匹配測試資料,地名 代號 chongqing beijing shanghai shenzhen 3 ...