Excel求助最後某個符號後的內容

時間 2022-08-19 13:13:13

1樓:匿名使用者

b1輸入   =mid(a1,-lookup(,-find(",",a1,row(a:a)))+1,99)   公式下拉

注意,公式裡的逗號要與單元格裡的逗號屬性一致,即都是半形或都是全形逗號,否則出錯

2樓:退休畫線工

用power query的拆分列,最右乙個分隔符是最合適的方法。

用公式的話,可以用:

b2=trim(right(substitute(a2,",",rept(" ",19)),19))

3樓:匿名使用者

在b2中輸入或複製貼上下列公式

=right(a1,len(a1)-find("#",substitute(a1,",","#",len(a1)-len(substitute(a1,",",)))))

下拉填充

4樓:

=right(a2,len(a2)-find("=",substitute(a2,",","=",len(a2)-len(substitute(a2,",","")))))

excel 取字元中最後乙個\後的字元

5樓:來盤菜刀

=mid(a1,find("*",substitute(a1,"\","*",(len(a1)-len(substitute(a1,"\","")))))+1,99)

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

6樓:睢鳩詩壘

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

7樓:匿名使用者

操作步驟:

如下圖,要提取#後面的字元,也即紅色的「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是乙個較大的數字,能涵蓋#後字元的最大長度即可。

8樓:匿名使用者

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

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

9樓:匿名使用者

需要左邊的(b1單元格)就用公式=left(a1,find("|",a1)-1)

需要右邊的(c1單元格)用公式=right(a1,find("|",a1)-1)

excel 如何查詢字串中某個字元最後出現的位置

10樓:有錢哥哥

1、電腦開啟要excel**。

2、在要查詢字串的單元格旁,輸入公式=len(d2)-len(trim(right(substitute(d2,"超找的字串",rept(" ",len(d2))),len(d2))))。

4、輸入公式後,就可以得到公式中5的位置在第8位了。

11樓:匿名使用者

見截圖比如求a1的字串中@的最後位置

=-lookup(,-find("@",a1,row(a:a)))

12樓:匿名使用者

用mid提取單元格內所有字元(1:99),形成陣列,判斷是否@,是則返回row(1:99)),然後取最大值,相應再用mid擷取對應位置

excel中如何批量刪除某個指定符號後面的內容

13樓:匿名使用者

假設摘要在a列,則函式在b2寫為=left(a2,find("#",a2)-1),向下拖即可,謝謝!

14樓:匿名使用者

快捷鍵ctrl+h 啟用替換功能

在「查詢內容「一欄填寫」#*「

在」替換為「一欄填寫」#「

然後全部替換即可

15樓:魚飛中空

用萬用字元查詢 #* 替換成空值

16樓:論壇磚家

在b1輸入公式 =left(a1,find("#",a1)-1) 然後下拉公式,就ok

17樓:匿名使用者

=left(a1,lenb(a1)-len(a1))

求助在Excel中,對某單元格執行「清除」操作是指清除單元格中的內容 格式

在excel中,對某單元格執行 清除 操作是指清除單元格中的內容 格式等,不包括 單元格本身,刪除 操作則是指刪除 活動單元格 包括單元格中的內容 格式等。清除,是指清空單元格的內容及格式,但是單元格的顏色 填充色 邊框等格式不會發生變化。刪除,是讓整個單元格消失,所以不管是單元格的內容,還有格式,...

EXCEL公式求助,excel公式求助

在c3單元格輸入公式為 lookup 1,0 sheet1 a 3 a 20 a3 sheet1 b 3 b 20 left b3,find b3 1 sheet1 c 3 a 3 a 20 a3 sheet1 b 3 b 20 left b3,find b3 1 sheet1 c 3 c 20 r...

求助EXCEL函式,求助乙個EXCEL函式

問題不難,關鍵是你的問題未說清楚,差價到底有多少種,是否存在舉例的兩種之間的數值?有沒有一定的範圍?用choose函式或lookup函式就可以解決.應該有乙個過渡的吧?例如0.07或者0.12之類怎麼算?如果有的話,按我的理解是 if a1 0.35,0.1 1 0.1 2 0.1 3 a1 0.3...

求助excel大神

j2輸入 index f f,min if countif j 1 j1,f 2 f 18 100,row 2 18 先按住 ctrl shift,最後回車 公式下拉k2輸入 countif f f,j2 公式下拉l2輸入 sumif f f,j2,e e 公式下拉 你描述的有點不妥,所以誤導大家為...

求助excel高手

if and a1 0,a1 0.75 a1 1.2,if and a1 0.75,a1 1 a1 0.6,if and a1 1,a1 1.25 a1 0.4,if and a1 1.25,a1 1.5 a1 0.2,if and a1 1.5,a1 1.75 a1 0.1 在a1裡輸入乙個0至1...