簡體   English   中英

Excel左右子串

[英]Excel left and right substring

我在單元格中有文本,以[並結束]開頭,我想在這兩個字符之間顯示文本。

到目前為止我有這個:

    =LEFT(A2, SEARCH("]",A2)-1)

但它仍顯示為[1234。 我只需要弄清楚如何刪除第一個[。

有幾種方法。 如果您知道您的字符串始終以[並以]結尾,那么您可以使用:

    =SUBSTITUTE(SUBSTITUTE(A2,"[",""),"]","")

如果在[和/或之后]之前可能有文字,請嘗試:

    =MID(A2,FIND("[",A2)+1,FIND("]",A2)-FIND("[",A2)-1)

如果你想“剝離”第一個和最后一個字符,而不管它們是什么,你可以這樣做:

=RIGHT(LEFT(RC[-1],LEN(RC[-1])-1),LEN(RC[-1])-2)

暫無
暫無

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

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