快生活 - 生活常识大全

随便拖几下就搞定非重复计算问题


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