excel中取某個字元之間的字串

2022-02-11 16:03:08 字數 3367 閱讀 7805

1樓:退休畫線工

假設要提取的資料在a1,b1中輸入公式:

=-trim(-mid(substitute(mid($a1,find("/",$a1)+1,find("l",$a1)-find("/",$a1)-1),"*",rept(" ",99)),column(a:a)*99-98,99))

右拉到c1

2樓:平陽虎

如下圖,b1中的公式是

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

c1中的公式是

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

3樓:匿名使用者

設你的字串在a1,

取/和*之間的值,就是6,公式:

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

取*和l之間的值就是1,公式:

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

excel判定某個字串裡面是否含有某個字串 255

4樓:退休畫線工

給你兩個公式:

b2=lookup(count(0/find(d$2:d$3,a2))+1,,)

同時按ctrl+shift+enter三鍵輸入陣列公式c2=if(count(0/find(d$2:d$3,a2)),"有","無")

同樣陣列公式。

自己選一個吧內

如果a列的資料可容能包含d列所列出的區域中超過一個(如d列既有區域,又有街道)時,就不能用前面的公式。只可能一個的話,推薦前一個公式,執行效率稍高於後一個公式。

5樓:匿名使用者

輸入如下公式後下拉填充即可

公式:=if(sumproduct(isnumber(find($d$2:$d$3,a2))*1),"有","無")

6樓:匿名使用者

利用find函式,如下圖,如果有,則顯示被找到字元的位置,若沒有則顯示無。

7樓:相芙斯昭

find

(find_text,within_text,[start_num]),其中有三bai個引數,用大白話說du分別zhi是要查詢的

,被查詢的,開始dao查詢的位專置(通常省略不寫),比如a1單元屬格中字元為"今天是星期天",公式=find("是",a1),意思就是在a1中查詢"是"這個字的位置,由於是第三個,最後結果返回3,

如果公式改為=find("天",a1,3),就是從第三個字元起尋找"天"字的位置,那就把第二個字是"天"跳過了,返回6。findb和find類似,就是漢字當兩個字元,如果用

=findb("是",a1),「是」前面的「今天」

被當作四個字元,公式返回5。

然後判斷find函式的結果是否大於0.

如果大於0就是存在子字串.

8樓:匿名使用者

b2單元格寫公式:

=if(and(iserror($d$2,a2),iserror($d$3,a2)),"無","有")

下拉填充公式即可。

9樓:匿名使用者

b2輸入=if(iserror(find(d2,a2)),"無","有")向下填充。

excel中如何提取兩個特定字元之間的字元?

10樓:灬飛雨灬

不要單獨只查詢【-】可以把-前或者後的字元加進去一起,這樣就可以讓你要查詢的物件成為唯一的物件

輸入公式【=mid(a1,find("分部-",a1,1)+3,find("-",a1,find("分部-",a1,1)+3)-find("分部-",a1,1)-3)】效果

11樓:匿名使用者

提取 第2個 和 第3個 「-」 之間的字元?

excel中,如何用函式獲取單元格中的某一段字串?

12樓:魚木混豬喲

excel中,可以利用right/left/mid等函式獲取單元格中的某一段有規律的字串

軟體版本:office2007

方法如下:

1.利用函式多的d列單元格中的文字:

2.根據單元格中內容規律,漢字是左側第一個字元,因此利用left函式構建公式如下:

3.下拉填充得到結果:

13樓:我愛桑果

你這完全沒有規律的要怎麼用公式啊,不要說excel不知道你要截那些字元,反正除了你沒有一個人知道你到底想擷取那些字元。

14樓:匿名使用者

通過mid函式獲取字串中某一段字串

語法mid(text,start_num,num_chars)

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

start_num 是文字中要提取的第一個字元的位置。文字中第一個字元的 start_num 為

1,以此類推。

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

num_bytes 指定希望 midb 從文字中返回字元的個數(按位元組)。

1、如果獲取固定的某一段字條串,可使用mid函式

獲取「如果獲取固定的某一段字條串」中的第四到第八個字串,=mid(「如果攻取固定的某一段字條串」,8,5)

2、如獲得丙特殊字串間的一段字串,可用mid+find函式聯合

獲取「如果獲取/固定*的某一段字條串」中/與*間的字串,=mid(「如果獲取/固定*的某一段字條串」,find(「如果獲取/固定*的某一段字條串」,「/」)+1,find(「如果獲取/固定*的某一段字條串」,「*」)-find(「如果獲取/固定*的某一段字條串」,「/」)-1)

excel中如何擷取指定字元之間的字元

15樓:魚木混豬喲

軟體版本:office2013

方法如下:

1.從e列中擷取【】之間的字元:

2.輸入公式如下:

公式利用find函式找到【】出現的位置,通過位置情況,再利用mid函式擷取字元

3.往下填充公式,得到結果:

注意事項:上述公式僅適用於有且僅有一對【】的情況。

excel中如何提取兩個特定字元之間所有字元?

16樓:匿名使用者

b2中輸入=lookup(9e+307,--mid($a2,find(b$1,$a2)+2,row($1:$100))),向右向下拖動擴充套件公式即可。

怎麼刪除excel裡的某個字元

方法 步驟 以圖中的 為例演示操作方法。要把a列中的 b 號刪除。在工作表上方的選單欄中順序點 編輯 替換 彈出操作框。在 查詢內容 右側的編輯框內輸入 b 然後點 全部替換 a列的單元格中含有 b 的全部刪除。還可以這樣操作。在b1單元格中輸入函式公式 substitute a1,b 再按回車鍵 ...

c如何判斷字串中是否包含某個字元

using system using system.collections using system.collections.generic using system.linq using system.text using system.threading.tasks 擴充套件資料 c 字串處理 ...

Excel如何用公式查詢某個字串在表裡出現的位置並返回所在列值

若字串在查詢區域是唯一的,可簡單用函式解決。address sumproduct isnumber find str a1 c10 row a1 c10 sumproduct isnumber find str a1 c10 column a1 c10 公式說明 sumproduct函式配合find...