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)后的空白需要跳过,再根据下面序号继续填充。 展开
 我来答
jelifq
2019-09-12 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1590
采纳率:68%
帮助的人:738万
展开全部
假定你的数据在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单元格公式向下填充公式即可。
追问
非常感谢
lala9214
2019-09-12 · TA获得超过838个赞
知道小有建树答主
回答量:1598
采纳率:66%
帮助的人:438万
展开全部
这个问题前几天好像出现过,还没解决么;
假设原始数据在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)&")")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式