EXCEL满足条件插入一行

例如:如果A1=100 就在A1行下面插入一行,这样的公式怎么做?求教下

   Excel中设置好表格后,在每行后插入一行空白行的方法:

    比如将下图的工资表,做成工资条,为便于撕开,不撕坏,影响到其他人的工资条,采用一行间一行的方法;

    在F2中插入序号1,并向下填充到最后一人;

    复制序号,并在下方粘贴(如需空两行,就粘贴两次);

    以刚才的序号列为主关键字,排序--升序,此时会自动跳出个提醒框,选择”扩展选定区域“;

    点击”排序“后,就会出现一行间一行的效果,再删除F列中的数据即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-21
用公式结合排序的方法可以达到要求

在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列,完成本回答被提问者采纳
第2个回答  2012-09-17
公式是做不出来的要用VBA代码
Sub kk()
If Cells(1, 1) = 100 Then
Rows(2).Insert Shift:=xlDown
End If
End Sub追问

我不懂VBA的,我就是用的普通的EXCEL表格,用条件格式能不能做出来?

本回答被网友采纳
第3个回答  2012-09-17
好像没有这样的公式。