Excel中擷取指定特殊符號之前,之中 之後的資料

時間 2022-02-28 12:10:01

1樓:匿名使用者

給你一個不一樣的辦法:使用取子串函式的公式法。

b1公式:

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

c1公式:

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

選中b1、c1單元格,下拉應用公式即可。

此函式可適用與wps**/excel

2樓:藍藍的小靜

1、先把資料進行轉置

2、使用資料->分列->分隔符號

3樓:弒羅

1.公式 =mid(a1,find("×",a1)+1,find("×",a1,find("×",a1)+1)-find("×",a1)-1)

2.公式 =left(a1,find("×",a1)-1)3.公式 =right(a1,len(a1)-find("×",a1,find("×",a1)+1))

這三個公式是真的牛逼!

4樓:匿名使用者

分列就可以啊,分割符號用其他,輸入×

5樓:匿名使用者

樓上的公式有點太長,太複雜了,我做了一下修改,已測試過,拿去試試吧!

1.公式 =mid(a1,find("×",a1)+1,find("×",a1,find("×",a1)+1)-find("×",a1)-1)

2.公式 =left(a1,find("×",a1)-1)

3.公式 =right(a1,len(a1)-find("×",a1,find("×",a1)+1))

在b1輸入公式2,在c1輸入公式1,在d1輸入公式3,選中b1:d1下拉填充到b3:d3,可按原單元格順序排列。

注意:公式中的×複製自你提問中,如果excel表裡不是此字元,請用正確的字元替換公式中的。

另:在公式的"="後面增加兩個減號"-",可把公式得到的字元轉換成數字格式。

excel中擷取指定特殊符號之前,之中、之後的資料怎麼做?

6樓:匿名使用者

樓上的公式有點太長,太複雜了,我做了一下修改,已測試過,拿去試試吧!

1.公式 =mid(a1,find("×",a1)+1,find("×",a1,find("×",a1)+1)-find("×",a1)-1)

2.公式 =left(a1,find("×",a1)-1)

3.公式 =right(a1,len(a1)-find("×",a1,find("×",a1)+1))

在b1輸入公式2,在c1輸入公式1,在d1輸入公式3,選中b1:d1下拉填充到b3:d3,可按原單元格順序排列。

注意:公式中的×複製自你提問中,如果excel表裡不是此字元,請用正確的字元替換公式中的。

另:在公式的"="後面增加兩個減號"-",可把公式得到的字元轉換成數字格式。

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

7樓:山桑弓

可以用常量陣列批量查詢,為防止未找到出錯,第二引數後面再拼上abc,公式寫為

=left(b4,min(find(,b4&"abc"))-1)下拉。

8樓:匿名使用者

操作步驟:

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

首先,在b2中輸入公式:

=find("#",a2)

返回#在字串中的位置,#在a2單元格文字中是第6個字元。

知識點說明:

find()函式查詢第一引數在第二引數中的位置。如下圖,查詢「b」在「abcd」中是第幾個字元。第一引數是要查詢的字元「b」,第二引數是被查詢的字串。

最終返回「b」在「abcd」中是第2個字元。

然後,在b2中輸入公式:

=mid(a2,find("#",a2)+1,99)這樣,就提取出了#後的字元。

知識點說明:

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

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

如何提取excel文件中指定符號前的內容

9樓:匿名使用者

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

注意,假設a1中包含多個"|"符號,那麼只能提取出第一個"|"符號左邊的資料。

10樓:豆豆豆zhang豆

如果都是用逗號分隔,完全沒必要用文字函式提取。可以用分列。

步驟:1,比如原來資料在a列,先複製貼上到b列2,在b列查詢「省」,「替換為」什麼也不填3,選擇b列,資料-分列,分隔符號選其他,輸入逗號。(逗號的全半形和資料中的要一致)。

點下一步。

4,最好一列好像沒有逗號,是空格吧?那麼再對最後一列進行分列,分隔符選空格;如果寬度一樣,也可以選擇「固定列寬」,拉動標尺線到wb222後面。

這比公式快很多,基本2分鐘完成

11樓:蝶兒

1/8 分步閱讀

將你需要分離的文字或資料放到**的列或者行中。

2/8選中你需要分離的字元或者文字**。

長圖3/8

選擇wps頂部選單的「資料」選項卡。

4/8選擇「資料」選項卡下面的「分列」選單。

5/8好了,重點來了,選擇第一個選項「分隔符號」

6/8在分隔符號中,選擇「其他」並在旁邊個輸入框中輸入隔離符號。如果符號是多個同樣的話,需要勾選上「連續符號視為單個處理」的選項。注意:此步驟很重要。

7/8點選進入下一步----再點選完成。

8/8好了,搞定了。

excel怎樣獲取單元格中特定字元前面或者後面的內容?

12樓:特特拉姆咯哦

1、例如,在這個excel**中我們想要提取員工姓名,若員工數量較少,或許還可以逐個輸入,但公司員工數量較多時,提取資訊的工作量就比較大了。在這裡,將教你如何使用公式提取想要的資訊。

2、首先,我們選中需要提取資訊的單元格(列)對應的右側一格(列),例如,想要從a列提取,從a2開始,我們選中b2。

3、接著,點選工具欄下的輸入框(fx字樣右側),輸入公式如下:=right(a2,len(a2)-find("部",a2)),點選回車,b2就成了李力。(其中len用於返回文字串的字元數,提醒:

若要使用left提取左邊欄位,就不需要使用len函式了。)

4、然後,我們選中b2單元格,滑鼠移至單元格右下角,滑鼠圖樣變為黑色實心十字時,按住左鍵下拉至需要填充的最後一列即可。(也可雙擊滑鼠左鍵,自動填充。)

13樓:睢鳩詩壘

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是一個較大的數字,能涵蓋#後字元的最大長度即可。

14樓:訾玉枝巨靜

方法一:用函式=mid(a1,find("|",a1)+1,99),引數你根據自己的事情情況調整。。。

方法二:用查詢替換功能。先把這列複製兩列,然後以列為單位去查詢,查詢*|,替換,則可得到|後面的字元,查詢|*替換,則可得到|前面的字元

15樓:明佳妙明

excel如何從一段文字中自動提取相關資訊

excel中怎麼提取指定字元後面所有的字元?

16樓:百小度

操作方法:

1、將你需要分離的文字或資料放到**的列或者行中。

2、選中你需要分離的字元或者文字**。

3、選擇wps頂部選單的「資料」選項卡。

4、選擇「資料」選項卡下面的「分列」選單。

5、選擇第一個選項「分隔符號」。

6、在分隔符號中,選擇「其他」並在旁邊個輸入框中輸入隔離符號。如果符號是多個同樣的

話,需要勾選上「連續符號視為單個處理」的選項。

7、點選進入下一步,再點選完成。

8、操作完成。

excel中擷取單元格中特定字元之前的內容

17樓:

a1公式: 特別注意下逗號是中文的「,」還是英文的","

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

18樓:匿名使用者

使用left取逗號左邊即可。

=left(e1,find(",",e1)-1)

19樓:匿名使用者

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

20樓:匿名使用者

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

21樓:匿名使用者

=left(a1,search("~,",a1)-1)

22樓:匿名使用者

i學習了,應該這樣的

怎樣在excel中快速輸入特殊符號星號

選擇軟體鍵盤特殊符號直接選擇 義趣義趣 請複製貼上。 網路收藏愛好者 是這個嗎 我試了直接就可以輸入 按住 alt 在小鍵盤輸入41455 然後放開alt 就打出來了 還有許多快捷鍵呢 你可以查一下 有個方法,中文狀態下的 搜狗 敲v1 下翻就能看到你想要的各種符號 當然包括 等等,太多了 exce...

cad中特殊符號的輸入方法,CAD中特殊符號的輸入方法

u控制是否加下劃線。d繪製度符號 p繪製正 負公差符號 c繪製圓直徑標註符號 還有一些要裝外掛,很麻煩 給你說一種笨方法,直接在裡面畫出來就ok了 輸入 特殊符號 解 釋 輸入 特殊符號 解 釋 0 32 空號 123 右大括號 35 126 36 127 度 37 128 38 129 39 單引...

怎麼打出和excel中特殊符號一模一樣的數字

ascii碼只能做到數字20帶圈,沒有辦法。只有手工繪圖 你先在word裡做好,複製後到在excel用右鍵選擇選擇性貼上,再選貼上或貼上連線,根據自己需要看了, 一樓說的那是手工做,手工做的有誤差,不過我也不會 在輸入法只能abc中,按住v 3或者4或者5 一直到9 都有不能的符號 如何在excel...