“ 登东山而小鲁,登泰山而小天下。故观于海者难为水,用于数据透视者难为函数。” ForSheet如是说。
有些问题看似简单,其实不易,你觉得问题解决了,有可能你是在用最笨的办法。只有站在高于矛盾的地方看矛盾,用一种全新解决方式,才会茅塞顿开。
今天介绍一个非常简单的问题。
如下表格,要算一共有几个人。
不同的人有不同的方法。
01:
—
想不出来就用辅助列
肯定不能扳手指计算,假设是有几千人,这个表做了简化。最关键的一个问题,里面是有重复的,比如,赵甲子出现了三次,我们只能计算一次。
初学者能想到一个方法,先复制这一列到旁边做一个助助列。
如下图
然后再删除重复项。
这样一来重复的只会保留一项,再次计算就简单了。
02:
—
用过函数不再用辅助列
老司机很少用辅助列,一个函数足以解决问题。
=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))。
这个函数有点难理解,非常值得ForSheet下次单独写篇文章来解释,你先收藏一下持续关注就是了。
03:
—
解释起来费劲,不如用透视表,只需要简单几下子搞定,关键是容易上手,会用鼠标的人就可以掌握。
【插入】,【数据透视表】,勾选【将此数据添加到数据模型】。(如果灰色,不能勾选,请确保是office2016版本,文件格式为xlsx格式,如果xls格式不知道如何转换为xlsx格式,可关注ForSheet,然后回复“兼容模式”四个字,我的机器人会发一篇教程给你。)
姓名拖放到行字段,再拖一个姓名到数值字段中。
做出来的效果是计数,这样是会有重复的,比如赵甲子出现了三次,钱乙丑出现了两次。
如下图所示,左键单击透视表值字段中的“以下项目的计数:姓名”,点击【值字段设置】。
到这个非常熟悉的界面,点击【非重复计数】。
这样,相同的只计算一次了。
步骤虽然稍微多了一点,但关键是简单,会用鼠标的人一分钟就能学会。
所以说,登上东山,就觉得鲁国小了,登上泰山,就觉得天下都变小了,用过函数,不想再用辅助列,用过透视,不想再用函数。
你觉得呢?如果觉得好,可以转发给同事看一下,如此简单易行,何乐而不为也。
子曰:用之则行,不用则藏。
意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。