[英]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)
= SUBSTITUTE(替換(C4,“等級:”,“”),“/ 2014-2015”,“”)
其中C4是您的單元格的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.