簡體   English   中英

在Excel中查找字符串中的字符

[英]Finding a character inside a string in Excel

我希望刪除字符串中的所有字符,期望某些字符集之間的任何字符。 所以例如我有Grade:2 / 2014-2015的輸入,我想要等級2的輸出。

我想我需要使用FIND函數來抓取:和/之間的任何東西,這也需要使用雙字符這樣的10但是我相信它只要使用FIND函數定義值就可以工作是正確的。

不幸的是,當我使用FIND函數時,我完全失去了這個功能,但是如果有另一個功能更好的話我可以自己解決,如果我知道什么功能。

它不是特別優雅但是=MID(A1,FIND(":",A1)+1,FIND("/",A1) - FIND(":",A1) - 1)可以工作。

MID采用start和length, FIND返回給定字符的索引。

編輯:正如所指出的,“等級:”是固定長度,因此以下也可以正常工作: =MID(A1,7,FIND("/",A1) - 7)

您可以使用LEFT()刪除“等級:”

然后使用然后使用LEFTB()刪除年份。

請看這里的鏈接。 這就是我的方式。

= SUBSTITUTE(替換(C4,“等級:”,“”),“/ 2014-2015”,“”)

其中C4是您的單元格的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM