今天,我们来说点,关于重复内容的事情 内容少的情况下,重复内容,并不是什么难事,拖动一下即可 但是如果内容较多,我们还是得学点技巧,批量来处理 为了演示方便,我们就来1-6月这个举例下面,小编就总结一下关于重复的事情: 方法1:VBA-模板法 还没看,肯定就有人说了,VBA我也看不懂呀,怎么上来就是VBA,退出,下一个 但是,VBA确实是效率最高了,同时我已经写好了,作为模板直接使用 如何使用代码见文末-番外小知识 代码部分: Option Explicit '功能:按指定次数重复内容 '作者:小易 '日期:2019年6月18日 Sub reptData() Dim arr, n As Byte, iCount As Integer Dim i As Integer, j As Integer arr = Range("a1").CurrentRegion Dim brr(0 To 100000, 1 To 1) brr(0, 1) = arr(1, 1) For i = 2 To UBound(arr) For j = 1 To arr(i, 2) iCount = iCount + 1 brr(iCount, 1) = arr(i, 1) Next Next '输出 Columns(4).Clear Range("D1").Resize(iCount + 1, 1) = brr End Sub
演示文件下载:关注公众号,回复关键字:重复内容 方法2:技巧法 操作说明:
方法3:Power Query 简述:这里是利用PQ的列表及扩展到行处理的技巧应用,这里不细展开 Power Query,是2010版本新增的组件,在数据清洗方面功能无比强大 方法4:公式法 公式:
简述:注意公式是数组公式,录入需要同时按下Ctrl+Shift+Enter确认(两边自动添加大括号)
今天就先到这里,关注我们额 |
|