EXCEL中怎样每隔一行就插入同一行有文字的行?

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:43:45
如题,有点拗口,请各位大侠帮帮忙额!!!

如果你的第一列的数据是没有空白单元格的,请用两个辅助列,如F、G,在F1和G2都输入1,选中F1:G2,下拉,编辑-定位-定位条件-空值-插入-整行,复制要插入的内容(整行),选中A列,编辑-定位-定位条件-空值-粘贴。
如果A列有空单元格,请先插入一列,填入任意内容,在复制要插入的内容时也在左边多复制一个单元格(如果没有,可插入一个),其他按上面操作即可。

三楼“leonfire”的方法不错,利用“MOD”参数,余数=1时返回数据。
可以采纳他的答案。
缺陷就是,如果第1行中有的单元格是空的,以下会显示“0”。
就帮忙完善一下:
在A2输入=IF(AND(A$1<>"",MOD(ROW($A2),2)=1),A$1,"")

这个问题有意思,假设第一行是有文字的行,
1.在A2格中输入=IF(MOD(ROW($A2),2)=1,A$1,""),选中A2-复制,选中第2-N行,整行选择,粘贴。
2.让第二行全空,选中1-2整行-复制,选中3-N行,粘贴
3.以上还不行,最干脆的是用VBA宏,

做四列 其中两列作辅助列 用来编号
第一列 编号1,3,5。。。
第三列 编号2,4,6.。,
然后把三四列复制到一二列后面
用第一列排序
方法比较笨

我有一个快的方法
你把你的表格传给我