excel里面怎样隔一行删除两行

如题所述

工具:excel 2007

做个样表,详见截图

原始数据在ABC三列,

目标:保留第1,4,7.....行,也就是每隔1行删除2行

方法:把符合要求的整行提取到DEF列,然后用新3列取代旧3列。

步骤:

    在D1输入  =IF(OFFSET($A$1,ROW(A1)*3-3,COLUMN(A1)-1)=0,"",OFFSET($A$1,ROW(A1)*3-3,COLUMN(A1)-1))

    公式右拉2行再下拉,直到数据没有为止


    复制DEF3列>右键>选择性粘贴>数值


    删除ABC列。

    下图为删除前后的效果


温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-14
一个简单方法,首选插入一个空白列,然后在该列第一个单元格输入1,第二个单元格空着,然后选中第一和第二个单元格下拉复制,然后选中该列,按ctrl+g,点定位条件-选择空值,确定,这样就隔一行选中一行了。然后菜单开始,找到一个删除图标,点图标后选择删除单元格-删除整行,这样就搞定了。
空白列输入1的位置要根据你的需要调整,不一定是在第一行,你自己试试就知道了。
第2个回答  推荐于2018-01-03
  1、在旁边空白列(B列)填充序号1~16,再一空白列(C列)填充ABBB序列。

  注:C列是先输入ABBB,然后向下拖拽生成序列。

  2、整个表格按C列排序。

  3、选中C列是"B"各行,删除即可。

  4、B列是以防在按照C列排序时,原表出现一些顺序错乱而设的。从以上的操作来看,担心是多余的了。整个工作完成后删除B、C两列即可。本回答被网友采纳
第3个回答  2017-04-14
比较快的的方法是用辅助列,在辅助列中第1行输入1,第2行输入2,两个单元格,右键下拉,拉到最后一行,松开后选择“复制单元格”,就全部填充了1、2。之后数据按该辅助列排序。把排在一起的1或2的所有行删除就得到了需要的结果。