EXCEL中從乙個字串中提取特定字元後的幾位文字

2025-02-27 23:25:15 字數 2743 閱讀 5246

1樓:希若谷庚環

1、打讓模開excel選中b2單元格,在單元格中輸入運算子號=,然後點選【fx】按鈕。

2、彈出【插入函式】對話方塊,在【選擇函式】中選擇函式[left],因為要提取的字串需要從單元格的左面提取,所以選擇這個函式,然後點選【確定】按鈕。

3、彈出【函式引數】對話方塊:將游標移動到第乙個引數後面的對話方塊中,在工作表中直接選取a2單元格,即要提取的內容所在單元格;在第二個引數後面的對話方塊中輸入公式find("市",a2,1);所有引數設定好後點選【坦悄緩確定】按鈕。

4、返運散回到工作表中,a2單元格的特殊字串即被提取了出來。

5、選中b2單元格,點選滑鼠左鍵拖動滑鼠到特定區域,即可按照要求將代表市級別的區域全部提取出來。

2樓:杜瑤興未

提取前面的幾個字元用left,例如敬做神=left(a1,3)

提取後面的幾個字胡顫符用right,例如=right(a1,5)

提取中間的字元用mid,例亮虧如=mid(a1,3,1)就能提取出你要的「c」

3樓:錯耕順班珍

mid(e1,2,6),e1是需旁基搜要提取的字元所在單元格,函式的意義是:從e1單元格的串字元的左邊往右運歷數第2個字元開始提鋒飢取6個字元長度。

4樓:中起雲沈嬋

在b1輸入公式:

mid(a1,find("-友兆,a1)+1,find("-a1,find("好告轎-",a1)+1)-find("-a1)-1)

向下填充即可。

如果前面4個字元都一樣的,公式可簡些:

mid(a1,find("-友肆,a1)+1,find("-a1,5)-find("-a1)-1)

在excel中怎樣提取字串中的最後乙個字元?

5樓:惠企百科

在excel中提取字串中的最後乙個字元可使用right函式實現。

方法步驟如下:

1、開啟需要操作的excel**,在空白單元格輸入公式=right(a1,1)。【公式執行結果返回a1單元格右起1個字元,即返回最後乙個字元】

2、回車完成公式輸入,可得相關結果。

3、下拉填充下方單元格公式,返回excel**,發現在excel中提取字串中的最後乙個字元操作完成。

在excel中如何提取字串的最後乙個字元

6樓:在朱家尖休息的露珠

主要用到的函式有:find,left,right,len這四個函式。

c8公式:=left(m8,find("*m8)-1)-1

d8公式:=right(left(m8,find("*m8,find("*m8)+1)-1),find("*m8,find("*m8)+1)-find("*m8)-1)-1

e8公式:=--right(left(m8,find("=m8)-1),find("=m8)-find("*m8,find("*m8)+1)-1)

f8公式:=--right(m8,len(m8)-find("=m8))

相對於來說d8的公式更為複雜點。

find函式共三個引數:

1、查詢的文字,這裡面有查詢星號*和等號=;

2、被查詢的文字,就是m8單元格;

3、查詢的開始位數,在d8單元格的公式就用到了。

left函式共兩個引數:

1、提取的文字;

2、從左至右提取多少位數。

right函式共兩個引數和left函式唯一不同的是第二個引數的方向,是從右至左。

len函式就乙個引數,就是該文字的長度。

7樓:退休畫線工

=right(字串或字串所在單元格的引用)

excel 怎麼提取字串中的字母/數字/漢字

8樓:惠企百科

1、電腦開啟excel**,輸入公式=right(c5,len(c5)*2-lenb(c5))。

2、按回車鍵確定公式,就可以把數字提取出來了。

3、輸入公式=left(c6,lenb(c6)-len(c6))。

4、就可以把漢字提取出來了。

excel怎麼提取特定字串前後資料

9樓:科創

1、如下圖,要提取#後面的字元,也即紅色的「sdk」到b列。

2、首先,在b2中輸入公式:=find("#",a2),返回#在字串中的位置,#在a2單元格文字中是第6個字元。

3、知識點說明:find()函式查詢第一引數在第二引數中的位置。如下圖,查詢「b」在「abcd」中是第幾個字元。

第一引數是要查詢的字元「b」,第二引數是被查詢的字串。最終返回「b」在「abcd」中是第2個字元。

4、然後,在b2中輸入公式:=mid(a2,find("#",a2)+1,99),這樣,就提取出了#後的字元。

5、知識點說明:mid()函式返回從字串中制定字元開始若干個字元的字串。如下圖,mid()函式返回「abcde」字串中從第2個字元開始的連續3個字元,也就是返回「bcd」。

6、綜上,=mid(a2,find("#",a2)+1,99)的意思就是從a2單元格#字元後面的乙個字元起,取長度為99的字串。其中的99是乙個較大的數字,能涵蓋#後字元的最大長度即可。

1. excel**中怎樣提取字串中的特定字元。

2. 怎麼判斷excel201是否包含某個字元。

3. excel統計包含某字串個數函式用法。

C 如何把字串識別為函式,C 如何把乙個字串識別為函式

include include include int use foo1 1 int n int use foo1 2 int n int use foo2 1 int n,int m int use foo2 2 int n,int m void test1 void 由於 map的value部分...

從字串中刪除第i個字元開始的連續n個字元C語言怎麼寫

防禦 滿意請採納 include include char fun char str,int i,int n int main int i,n printf 輸入字串 n gets str printf 輸入i和n n scanf d d i,n fun str,i,n printf s n str...

c語言統計字串中每個字元出現的次數,為什麼輸入的字元不被計算

你的程式有許多錯誤,主要有 1 j沒有初始化為0,直接用作陣列下標是不對的,會導致程式崩潰。而且j沒有 1操作,這樣輸入的字元都會覆蓋到一起。2 不能既有a j getchar 又有scanf c a j 這樣會導致乙個字元被另乙個覆蓋,陣列不能儲存所有的字元。3 scanf c n m 應寫為sc...