求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)), ") ", " ")