一直以来,能够写复杂的长公式,写VBA代码的人都被认为是Excel高手。有些高手动不动就扔出一条比长城还长的公式,让小白膜拜。小白看了以为是天书,从而怀疑自己的人生,而高手还说高手就应该这样写公式。
果真如此吗?
或许是吧!
但仅限认识卢子之前,现在一切都变了。我是小白,我也可以不屑地说“有什么了不起的,我不用公式也能轻松搞定。”
1.将期末数量或者期末金额不为空的,筛选到其他地方。
高手:在E2输入公式,按Ctrl+Shift+Enter三键结束,下拉右拉公式。
=IFERROR(INDEX(A:A,SMALL(IF(($B$2:$B$19<>"")+($C$2:$C$19<>""),ROW($2:$19)),ROW(A1))),"")
小白:这个用一个辅助公式,然后筛选TRUE即可。
=OR(B2<>"",C2<>"")
2.A列的日期使用合并单元格,现在要统计日期对应的总金额。
高手:在E2输入公式,按Ctrl+Shift+Enter三键结束,下拉填充公式。
=SUM((LOOKUP(ROW($A$2:$A$17),IF($A$2:$A$17<>"",ROW($A$2:$A$17)),$A$2:$A$17)=D2)*$B$2:$B$17)
菜鸟:取消合并单元格填充内容用后SUMIF函数就可以轻松解决。
Step 01 借助定位空值填充合并单元格内容。
Step 02 在E2输入公式下拉填充。
=SUMIF(A:A,D2,B:B)
3.有多个表格,格式相同,但姓名人数不同,要快速将所有费用汇总。
高手:容我想想。
小白:不用想,我来就好。
如果你没有数据透视表向导,可以按Alt+D,然后再按P,切记不能一次性按!
来源:Excel不加班(ID:Excelbujiaban),由中国Excel考试网【http://www.excel.cn/】整理发布,若需引用或转载,请注明来源!
向作者提问
|