当前位置: 代码迷 >> Office >> 求excel函数:包含某一段文本时,返回单元格中某个部分的文本解决思路
  详细解决方案

求excel函数:包含某一段文本时,返回单元格中某个部分的文本解决思路

热度:882   发布时间:2013-02-26 00:00:00.0
求excel函数:包含某一段文本时,返回单元格中某个部分的文本
比如,
A1     XXY(DDABC)
A2     YXX(DABC)
A3     YXYX(ABCD)
A4     ABC(XY)

当A列单元格的括号中包含ABC时,将括号中的完整文本返回到B列。比如这个上面的A,返回到B列的结果如下:
B1   DDABC
B2   DABC
B3   ABCD
B4   #N/A

请问大虾有无办法?

------解决方案--------------------------------------------------------
如果(*)数据都在字符串末尾且每个单元格只有1对括号。
=SUBSTITUTE(IF(FIND( "ABC ",MID(A1,FIND( "( ",A1),32767)),MID(A1,FIND( "( ",A1)+1,32767)), ") ", " ")
  相关解决方案