电竞比分网-中国电竞赛事及体育赛事平台

分享

沒有什么是Ctrl+E搞不定的,如果有那就再加MID+FIND組合(改善版)

 Excel不加班 2025-07-09 發(fā)布于廣東
與 30萬 粉絲一起學Excel

VIP學員的問題,提取字符的時候,如果字符數(shù)不確定,有沒辦法解決?

只要有規(guī)律,肯定有辦法解決,Ctrl+E搞不定的,就用公式。還是通過幾個實際案例來說明。

1.將年度、計劃分離

輸入2020后回車,按Ctrl+E,就將年提取出來。再輸入Act后回車,按Ctrl+E,就將計劃提取出來。

2.將括號里面的編碼提取出來

復制第一個編碼A020406P01,按Ctrl+E,就提取出來。

3.將第1個分隔符號后面的公司提取出來

復制第一個公司江蘇四海有限公司,按Ctrl+E,就提取出來。

4.將2個關(guān)鍵字符之間的內(nèi)容提取出來

這種有的可以用Ctrl+E,有的不可以。那就來一個通用公式解決,只要改開始字符、結(jié)束字符就可以。
=MID(A2,FIND("開始字符",A2)+1,FIND("結(jié)束字符",A2)-FIND("開始字符",A2)-1)

01 將第1個-之后,有限之前的內(nèi)容提取出來。
=MID(A2,FIND("-",A2)+1,FIND("有限",A2)-FIND("-",A2)-1)

如果是WPS表格的新版本,支持REGEXP函數(shù),會更簡單。

=REGEXP(A2,"(?<=-).+(?=有限)")

02 將之后,之前的內(nèi)容提取出來。
=MID(A2,FIND("(",A2)+1,FIND(")",A2)-FIND("(",A2)-1)

英文符號的括號,用\符號強制處理,才可以。\(和\)。

=REGEXP(A2,"(?<=\().+(?=\))")

如果是中文狀態(tài)下的括號,就不用加\。

=REGEXP(A2,"(?<=().+(?=))")

在Excel里面,只要你內(nèi)容有規(guī)律,總有辦法解決。因此,在錄入數(shù)據(jù)的時候,一定要統(tǒng)一規(guī)則。

陪你學Excel,一生夠不夠?
請把「Excel不加班」推薦給你的朋友

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多