關閉→
當前位置:知科普>IT科技>excel如何擷取字串

excel如何擷取字串

知科普 人氣:7.93K

在EXCEL中提取字串中的最後一個字元可使用RIGHT函式實現。 方法步驟如下: 1、開啟需要操作的EXCEl表格,在空白單元格輸入公式=RIGHT(A1,1)。【公式執行結果返回A1單元格右起1個字元,即返回最後一個字元】 2、回車完成公式輸入,可得相關結果

excel中擷取字串最長用到的方法是函式法,常用的字串擷取函式包括left,right,mid函式等,本文首先解釋上述三個常用函式的語法,然後以一個字串為例分別應用上述三個函式擷取。

方法

以A2單元格的“中華人民共和國”為例,分別從左,從右和中間擷取部分字串。

用函式LEFT或LEFTB 說明 LEFT 從文字字串的第一個字元開始返回指定個數的字元。 LEFTB 基於所指定的位元組數返回文字字串中的第一個或前幾個字元。 語法 LEFT(text, [num_chars]) LEFTB(text, [num_bytes]) 該函式語法具有下列引數: Text 必

excel如何擷取字串

在C3單元格輸入=left(A2,2)

1、開啟EXCEL,在A1單元格輸入“中國我愛你”。 2、選擇B1單元格,點選上方的“插入函式”按鈕。 3、在彈出的對話方塊中找到“MID”函式,點選“確定”。 4、現在開始設定“函式引數”。把滑鼠放在第一個文字框中,下面會提示是”準備從中提取字串的文字字

excel如何擷取字串 第2張

C3單元格擷取到“中華”

=MID(A1,FIND("A",A1,1)+1,FIND("D",A1,1)-FIND("A",A1,1)-1) 這個公式是擷取A和D之間的字串,根據實際需要把A和D分別替換成字串即可

在C5單元格輸入=right(A2,3)

應該用到三個字串函式:LEFT、RIGHT、MID 1、LEFT函式: 用法:LEFT(要提取字元所在單元格,從左側開始提取的個數) 例如:=LEFT(A1,2) 意思是從A1單元格提取前兩個字元。 2、RIGHT函式: 用法:RIGHT(要提取字元所在單元格,從右側開始提取的個

excel如何擷取字串 第3張

C5單元格擷取到“共和國”在C7單元格輸入=mid(A2,3,2),C7單元格擷取到“人民”

可以使用LEFT和FIND函式配合使用,達到如題目的: 1、假如要擷取A2單元格中“”前的字元。 2、可以用公式:=LEFT(A2,FIND("",A2)-1) 3、使用時要注意,要擷取的字串中,必須包含指定的字元,否則公式會報錯。

excel如何擷取字串 第4張

應用上面三個函式得到的結果如本文所示全部完成。

可以用常量陣列{"A","B","C"}批量查詢,為防止未找到出錯,第二引數後面再拼上ABC,公式寫為 =LEFT(B4,MIN(FIND({"A","B","C"},B4&"ABC"))-1) 下拉。

excel如何擷取字串 第5張

擴充套件閱讀,以下內容您可能還感興趣。

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

最左邊起取字元

=left(源資料格,提取的字元數)

=left(E2,2)

表述為:從單元格A3的最左邊起,提取2個字元。

從最右邊起取字元

=right(源資料格,提取的字元數)

=right(E2,2)

表述為:從E2單元格最右邊起,提取2個字元

從資料中間提取幾個字元

=mid(E2,1,9)

表述為:提取單元格E2中第一位起後面9位。

=mid(sheet1! E2,1,9)

表述為:提取sheet1表的單元格E2中第一位起後面9位

先從左取字元,再從右取字元

=RIGHT(LEFT(E2,5),3)

表述為:首先從E2單元格第一個字元從左往右取5個字元,然後再對取出來的5個字元從右向左取3個字元。

去掉字元前面的幾個字元

=RIGHT(E2,LEN(E2)-2)

表述為:從單元格E2字元的右邊起,提起所有的字元數,去掉後面兩個字元。LEN表示返回字串中的字元數。

去掉字元後面的幾個字元

=LEFT(E2,LEN(E2)-2)

表述為:從單元格E2字元的左邊起,提起所有的字元數,去掉後面兩個字元。

excel如何擷取多個條件中間的字元

公司前有冒號或者空格還可以用公式,如緊挨在一起沒辦法識別,建議人為加空格或冒號

B2輸入

=IFERROR(MID(A2,FIND(":",A2)+1,FIND("公司",A2)-FIND(":",A2)+1),MID(A2,FIND(" ",A2)+1,FIND("公司",A2)-FIND(" ",A2)+1))

下拉

EXCEL中提取字串

1、郵箱@字元之前的內容提取用公式=left(a1,find("@",a1)-1)如A列式郵箱,那麼在b1單元格輸入公式,下拉複製即可。

2、你好-業務專員 同樣道理,用公式=left(a1,find("-",a1)-1)即可,

如有問題,百度HI我

祝你成功!

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

用分列的方法可以很快弄好

全選該列

選單欄上 資料--分列--固定分列--在“1202- “的右邊點選一下滑鼠右鍵自動出現一個箭頭標記--完成

對分列後的結果再做一次分列

資料--分列--分隔符號--其他--在右邊空框輸入一個引號--下一步--”列資料格式“點選”文字“--完成

excel 中怎麼提取一個字元前面的字元

公式和分列都可以完成

一、分列法:

選擇需要分列的列

點選 資料-分列

分隔符號-其他(輸入-)

點選完成(第一列就是要的資料)

二、公式法:

1、find為查詢函式,返回字元的位置,語法find(查詢字元,被查字元或者單元格)

找到第一個-位置

2、left,字元擷取函式,從左邊開始,left(被擷取的字元,個數)

TAG標籤:#excel #擷取 #字串 #