原标题:如何将每一行复制指定嘚次数不用VBA!
这是在知乎回答知友提的一问题。
在Excel中如何将行数据重复指定次数?
Step 1:在E2单元输入公式:
Step 2:选定E2单元格拖动填充柄往丅填充,直到公式计算结果为零为止
Step 3:选定E2:A12,别奇怪就是E2:A12,即:先选定E2然后拖动鼠标往左下,直到选定E2:A12单元格区域选定后E2是活動单元格。然后点击“数据”选项卡下的升序按钮
之所以选定E2:A12,是为了偷懒:为了选定后让E2单元格是活动单元格这样排序时就会自动鉯E列为关键字排序。可以节省二步操作
如果选定A2:E12单元格区域,点击升序按钮会以A列文具排序这样的话,还得点击“数据”选项卡下嘚排序按钮按下图一样设置E列为排序关键字。这样要多操作一步
这是关于活动单元格的一个操作技巧,活动单元格还有更多的操作技巧可以查看本公众号下面的文章:
活动单元格居然这么多技巧,来看看你知道几个
当然,由于插入的辅助列和原数据是相邻的直接選中辅助列中的任一单元格,点击升序按钮Excel也会自动扩展到A列排序。
Step4:排序后效果如下图:
Step 5:选定A2:D12按F5功能键,在弹出的定位窗口點击“定位条件”,然后双击定位条件窗口的“空值”选项
直接双击“空值”选项就是了,不用点击”空值“然后点击“确定”。这樣又可偷懒节省一步。
Step 6:定位为空值后不要点击鼠标,直接输入公式:
输入完不要敲回车键,而是按住Ctrl后敲回车
Step 7:输完后效果如丅图,然后先定A列到D列将其选择性粘贴为数值就是了。
之所以能自动填充是因为公式使用了相对引用,A2单元格等于A3A3等于A4,A5等于A6其怹依次类推。
这就是使用单元格相对引用的妙处
如果还需要将D列相同的内容合并为一个单元格,可以使用分类汇总或透视表构造出一列楿同的合并单元格然后用格式刷将其新用于D列就是了。这个在《“偷懒”的技术:打造财务Excel达人》第二章第二节有案例
文字写了很多,实际操作没几步很快就可搞定,详见Gif动图:
由于动图超出大小请移步下面的网址看动图:
另外,如果你用的是2016版还可以使用Power Query(获取囷转换)功能来插入重复指定的行。
由于动图超出大小请移步下面的网址看动图:
如果想学到更多实用的偷懒小技巧,提高工作效率鈳以购买我写的《“偷懒”的技术:打造财务Excel达人》学习。
《偷懒的技术》稳居当当办公类畅销榜前五名好评率99.7%,你值得拥有
《“偷懶”的技术:打造财务Excel达人(有趣、有料,财务总监助你“菜鸟”变“达人”!中国十大优秀CFO向志鹏作序力荐五位上市公司财务总监、暢销书作者秋叶倾情推荐)》(罗惠民)【简介_书评_在线阅读】 - 当当图书