【发布时间】:2018-11-01 03:04:52
【问题描述】:
我在一个以 [ 开头并以 ] 结尾的单元格中有文本,我想显示这两个字符之间的文本。
到目前为止,我有这个:
=LEFT(A2, SEARCH("]",A2)-1)
但它仍然显示为 [1234.我只需要弄清楚如何删除第一个 [。
【问题讨论】:
我在一个以 [ 开头并以 ] 结尾的单元格中有文本,我想显示这两个字符之间的文本。
到目前为止,我有这个:
=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)
【讨论】:
=MID(RC[-1],2,LEN(RC[-1])-2)