
Excel中如何用函数解决下面问题?
Excel中,如何用公式让生产列的序号自动向下填充,如2(1)填充为2(1)2(2),就像食用列中的那样,空白处需要跳过,有的有多个空白行需要跳过,2(1)只填充到2(2...
Excel中,如何用公式让生产列的序号自动向下填充,如2(1)填充为2(1)2(2),就像食用列中的那样,空白处需要跳过,有的有多个空白行需要跳过,2(1)只填充到2(2).3(1)只填充到3(3),填充到3(3)后的空白需要跳过,再根据下面序号继续填充。
展开
2个回答
展开全部
假定你的数据在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单元格公式向下填充公式即可。
=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单元格公式向下填充公式即可。
追问
非常感谢
展开全部
这个问题前几天好像出现过,还没解决么;
假设原始数据在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)&")")
假设原始数据在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)&")")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询