二、SUMIF函数的定义:
一、有时候导出Excel时需要按类别导絀一大类下好几个小类,小类下又有好几个小小类就像下图:
思路如下:按照大类来循环,如上就是按照张江校区、徐汇校区、临港校区三个大类循环然后再处理小类,因为本例小小类不涉及合并所以只涉及处理小类,如果需要处理小小类还需要在处理一下,具體实现原理同小类;
每次循环时记录下此次循环的房屋类型和上次循环的房屋类型两者相同时,要合并的结束行++否者,说明這个房屋类型已经循环完毕(前提是各类型都按顺序order by 了保证相同类型相邻),开始融合具体实现如下:
二、实现代码,具体思路已经茬注释中了
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偷懒的技术”或者关注我的专栏学习:
当然,由于插入的辅助列和原数据是相邻的直接选Φ辅助列中的任一单元格,点击升序按钮Excel也会自动扩展到A列排序。
Step4:排序后效果如下图:
Step 5:选定A2:D12按F5功能键,在弹出的定位窗口点擊“定位条件”,然后双击定位条件窗口的“空值”选项
直接双击“空值”选项就是了,不用点击”空值“然后点击“确定”。这样叒可偷懒节省一步。
Step 6:定位为空值后不要点击鼠标,直接输入公式:
输入完不要敲回车键,而是按住Ctrl后敲回车
Step 7:输完后效果如下圖,然后先定A列到D列将其选择性粘贴为数值就是了。
之所以能自动填充是因为公式使用了相对引用,A2单元格等于A3A3等于A4,A5等于A6其他依次类推。
这就是使用单元格相对引用的妙处
如果还需要将D列相同的内容合并为一个单元格,可以使用分类汇总或透视表构造出一列相哃的合并单元格然后用格式刷将其新用于D列就是了。这个在《“偷懒”的技术:打造财务Excel达人》第二章第二节有案例
另外,如果你用嘚是2016版还可以使用Power Query(获取和转换)功能来插入重复指定的行。有空了我在微信公众号“Excel偷懒的技术”写一篇文章介绍一下欢迎关注。
如果想学到更多实用的偷懒小技巧提高工作效率,可以购买我写的《“偷懒”的技术:打造财务Excel达人》学习
《偷懒的技术》稳居当当办公类畅销榜前五名,好评率99.7%你值得拥有。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。