EXCEL中一段字串怎麼擷取

時間 2021-08-16 05:10:53

1樓:釋普定法師

可用公式:

=-lookup(,-mid(a1,find("=",a1)+1,row(1:15)))

我說這位兄弟啊,你講話可要注意點方式方法啊,你這樣說可就涼了各位知友的心了,估計沒有人會再回答你的問題了,因為沒有哪個人會認為自己就是高手的。但是我覺得,下面各樓給的答案都是可以的,本人愚鈍,看不出給出的答案錯在**?請樓主指點一二。

2樓:匿名使用者

輸入=--left(mid(a1,find("=",a1)+1,200),find("&",mid(a1,find("=",a1)+1,200))-1)

3樓:【名臣

=mid(a1,find("&",a1,find("=",a1,1)+1,find("&",a1,10)-find("=",a1,1)-1)

下拉複製即可

5樓:莊力榮

=mid(c2,find("=",c2)+1,9)

6樓:匿名使用者

如果都是兩個等號,取第一個等號後的連續數字,可以使用

=lookup(9e+307,--mid(a1,find("=",a1)+1,row($1:$100)))

(假設資料在a1)

如何在excel表中擷取中間的一段字串?

7樓:匿名使用者

很簡單:

=right(a1,4)

這個公式的意思是取a1單元格內的右邊的4個字元(當然句號也算一個字元)!

試驗後,請給分謝謝

8樓:清風吧吧啦

excel中擷取中copy間一段字串的方法是使用mid函式它的語法是:

=mid(text,start_num,num_chars)text引數是包含要提取字元的文字字串,start_num引數是指從第幾位開始擷取,num_chars引數是指擷取字元的個數

比如我要擷取「寶雞市金臺區龍鳳村」中「金臺區」三個字,那麼公式為=mid(a1,4,3),如圖

但是有時我們不知道具體的查詢起始位置,那麼就要配合find函式查詢出具體位置,再進行擷取。

9樓:登陸都有

在b1中輸入公式

=mid(a1,find(",",a1)+1,100)

回車即可

10樓:匿名使用者

=mid(a1,3,11)

3是從第幾位開始

11是要的長度

11樓:芮城老憨

【=right(a1,len(a1)-find(",",a1,find(",",a1)+1))】

12樓:匿名使用者

請更du

換。zhi

=right(a1,(len(a1)-find(",dao",a1,find(",",a1,1)+1))),請更內換。容

=right(a1,(len(a1)-find(",",a1,find(",",a1,1)+1)+1))

excel如何提取一個字串中的一段字元?

13樓:

=left(substitute(a1,"""","*"),find("*",substitute(a1,"""","*"))-1)

14樓:弗爾佈雷斯

假設你的資料在a列,那你在b1中輸入以下公式並下拉即可

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

15樓:本本經銷商

可以使用mid函式提取一個字串中的一段字元。

mid 用來返回文字字串中從指定位置開始的特定數目的字元,該數目由使用者指定。

函式 mid 始終將每個字元(不管是單位元組還是雙位元組)按 1 計數。

語法:mid(text, start_num, num_chars)

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

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

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

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

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

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

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

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

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

示例:資料  "fluid flow "   假設在a1單元格。

=mid(a2,1,5) 上面字串中的 5 個字元,從第一個字元開始 (fluid) 。

=mid(a2,7,20) 上面字串中的 20 個字元,從第七個字元開始 (flow) 。

=mid(a2,20,5) 因為要提取的第一個字元的位置大於字串的長度,所以返回空文字 ()。

16樓:匿名使用者

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

17樓:歐陽瓔珞

可以直接使用分列

也可以使用mid函式

vb擷取字串函式,vb程式設計怎麼擷取字串?

文字框的值可以用變數代替 四個文字框 t0身份證資訊,t1取得 省前字元,t2取 省和市之間字元,t3取 市到縣之間字元 主要是計算 省市縣在不定長字串中的位置 一取 省 前字元 t1.value mid t0.value,1,instr t0.value,省 1 取省到市 之間字元到t2 t2.v...

excel如何提取一段字串中間的文字

真真真白丁 親,如果中間的文字部分是連續的,還可以有辦法。如下圖,在b1貼上陣列公式。注意 是陣列公式,在單元格里貼上了以後,千萬不要按回車退出,而要按 ctrl shift 回車 退出 mid a1,min if lenb mid a1,row 1 100 1 2,row 1 100 max if...

vb程式設計怎麼擷取字串

己曼寒 使用mid函式 引數1是文字內容 引數2是起始位置 引數3是擷取的數量 private sub command1 click msgbox mid text1.text,val text2.text val text3.text val text2.text 1 end sub 你自己的 問...