装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)