Excel中如何用函数解决下面问题?

2025-04-09 08:18:21
推荐回答(2个)
回答1:

假定你的数据在A列,从A2单元格开始,例如2(1),在B2单元格写公式:
=IFERROR(IF(A2=LOOKUP(1,0/(A$2:A2<>""),A$2:A2),A2,IF(LEFT(B1,FIND("(",B1)-1)=MID(B1,FIND("(",B1)+1,FIND(")",B1)-FIND("(",B1)-1),"",LEFT(B1,FIND("(",B1)-1)&"("&(MID(B1,FIND("(",B1)+1,FIND(")",B1)-FIND("(",B1)-1)+1)&")")),"")
然后下拉B2单元格公式向下填充公式即可。

回答2:

这个问题前几天好像出现过,还没解决么;
假设原始数据在A列,
B1=IF(ROW()-LOOKUP(11,1/($A$1:A1<>""),ROW($A$1:A1))>=--LEFT(LOOKUP(11,1/($A$1:A1<>""),$A$1:A1),FIND("(",LOOKUP(11,1/($A$1:A1<>""),$A$1:A1))-1),"",--LEFT(LOOKUP(11,1/($A$1:A1<>""),$A$1:A1),FIND("(",LOOKUP(11,1/($A$1:A1<>""),$A$1:A1))-1)&"("&(ROW()-LOOKUP(11,1/($A$1:A1<>""),ROW($A$1:A1))+1)&")")