装b是骗你一时,牛b是骗你一世。如果一个人,能够一直用Excel技能骗你到永远,那他就是牛B的人。


装b和牛b不在于技能的高低,而在于能否最高效、最准确的提供所需的数据。工作无需炫技,你写的公式很长并不代表你就牛b,很可能你只是一个装b的人。


这是昨天案例的数据源,为了方便演示只留下18条记录。


1.通过下拉客户名称,能够智能的获取所有对应值。


下拉菜单这个很简单,就不说制作方法。动态引用数据,这个需要借助很复杂的数组公式,也就是需要按Ctrl+Shift+Enter三键结束。

=IFERROR(INDEX(A:A,SMALL(IF($A$2:$A$19=$I$1,ROW($2:$19)),ROW(A1))),"")


当然,这里也可以用切片器的方法,除了操作简单,还很智能。


Step 01 选择A1,插入切片器,勾选客户,确定。


Step 02 设置切片器为4列,并调整高度和宽度。


Step 03 在表格前面插入几行,将切片器移动过去,这样就搞定了。


2.获取每个客户的最大金额和最小金额。


最大金额和最小金额都需要借助数组公式才可以,别忘了按Ctrl+Shift+Enter三键结束。

=MAX(IF($A$2:$A$19=H2,$F$2:$F$19))


=MIN(IF($A$2:$A$19=H2,$F$2:$F$19))


当然,这里也可以用数据透视表的方法,除了操作简单,还很智能。


Step 01 选择A1,插入数据透视表,选择存放位置,确定。


Step 02 将客户拉到行,金额(元)拉2次到值。


Step 03 单击第一个金额,右键,将值汇总依据改成最大值。用相同的方法,将另一个改成最小值。


Step 04 更改字段名称,就搞定了。


条条大路通罗马,适合自己的就是最好的。

作者:卢子,清华畅销书作者;个人公众号:Excel不加班(ID:Excelbujiaban)