繁体   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