office 实战案例分享,做有意义的事情 , 每天进步一点点,今天比昨天好,这不就是希望么?
问题:
用b的第一行数据和b的第四行数据比较变化的百分比,结果写入c4 ,同时d的第一行数据和d的第四行据比较变化的百分比,结果写入e4 ,然后相加 c4和e4,结果写入f4.然后就是间隔二行, 1减4,4减7,7减10,10减13 然后循环完整个表格,最后要得到的是4/7/10...计算后的值 。
例如:
思路:
这里用简单的函数就可以解决步骤:
1.源数据2.计算百分比
这个公式就很简单了,主要是确定起始单元格,要求1减4的话,我们就要在第5行开始设置
【有规律数据系列的生成,想学函数的你掌握了么?】3.设置格式
设置成百分比,这个也没啥好说的
4.公式填充
双击即可,因为我们用的是相对引用 , 所以我们在填充的时候,单元格都符合1-4这个原则
5.添加辅助列
最后的结果我们并不需要所有的数据,我们要取5 , 8,11,14这样有规律行的数据,怎么办?
我们可以添加个辅助列进行 , 目标就是 5,8,11,14等行单元格能够得到一个统一的数字或者符号,筛选后就得到我们想要的结果 。
换个角度,其实我们这里真正要解决的一个问题就是 等间距数据系列的生成。
我们先直接看结果 , 公式如下:
公式解析:
- mod属于算余数的函数,比如MOD(A,B)=C,即A除以B,余数为C 。这里目标单元格的共同结果就是0;
- row( )返回单元格所在的行,因为是动态引用,所以这个函数很重要,用来判定位置;
- row( ) 1,主要是为了使得第二行的最后余数为0 , 以0为筛选标准;
- MOD第二个参数为3就是 就是为了构造间距为2的数据系列 。
- 假如1减5,间隔3行,那么公式G1=MOD(ROW() 2,4)
- 假如1减6,间隔4行,那么公式G1=MOD(ROW() 3,5)
- 假如1减7,间隔5行,那么公式G1=MOD(ROW() 4,6)
大家看出规律来了么?
6.筛选
G列我们以0为关键词筛选
7.复制粘贴
最后我们复制我们的数据(默认为可见单元格)去空白表,粘贴即可
总结 :
本案例我们用了间接的办法,优点是对于大家的excel 技术要求不高,避免了一次性写出函数对基本功的要求, 当然你们也可以直接写出函数,配合数组啊,offset之类的,欢迎在评论区,写出你的答案 。有规律数据系列的生成 , 这个公式技巧经常用在很多其他的场合,用来返回有一定规律的数据 , 来辅助达成我们其他的计算,大家一定要掌握 。其他类似的还有101010系列,11223344,1223334444系列等,可能还会用到int,round函数,/等计算,大家有兴趣的可以下去摸索 。
喜欢的请关注|收藏|点赞|转发|评论吧,刻意练习,并获得正面反馈是精进成长的必要法宝 , 而你的互动将有助于你我共同的成长,谢谢!
————
运营:Excel365