4个回答
展开全部
用公式结合排序的方法可以达到要求
在A列后面插入一新B列,从B1开始输入公式如下
=IF(ROW()=1,1,IF(OFFSET(A1,-1,)=100,OFFSET(B1,-1,)+1,OFFSET(B1,-1,)))
下拉复制公式至A列最后一个数据,或双击填充柄
这时看B列最后一个数值是多少,比如说是20,就在其下一单元格输入=ROW(A1)下拉公式至20行
再选中全表(或要参与排序的列),以B列为主要关键字进行升序排序,
这样A列值为100的单元格下方就插入了一个空行
再删去B列,完成
在A列后面插入一新B列,从B1开始输入公式如下
=IF(ROW()=1,1,IF(OFFSET(A1,-1,)=100,OFFSET(B1,-1,)+1,OFFSET(B1,-1,)))
下拉复制公式至A列最后一个数据,或双击填充柄
这时看B列最后一个数值是多少,比如说是20,就在其下一单元格输入=ROW(A1)下拉公式至20行
再选中全表(或要参与排序的列),以B列为主要关键字进行升序排序,
这样A列值为100的单元格下方就插入了一个空行
再删去B列,完成
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公式是做不出来的要用VBA代码
Sub kk()
If Cells(1, 1) = 100 Then
Rows(2).Insert Shift:=xlDown
End If
End Sub
Sub kk()
If Cells(1, 1) = 100 Then
Rows(2).Insert Shift:=xlDown
End If
End Sub
追问
我不懂VBA的,我就是用的普通的EXCEL表格,用条件格式能不能做出来?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像没有这样的公式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询