对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定

Excel知识 2年前 (2022) 天骄
0
有几个完全不同的表格,对账单、销售台账、员工信息查询,最后却是相同的套路解决。
前天某学员的销售台账,要将执行价大于0的引用到另外一个表。
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定
昨天的模板,要将本月生日的所有员工信息引用到另外一个表。
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定
今天某学员的对账单,要根据客户名称引用所有符合条件的信息到另外的表。
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定
效果图。
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定
现在卢子就以对账单作为演示,其实早期用了筛选公式做了个类似的,详见:根据客户、起止日期自动查询对账单,很难也很好用!
正常情况下,VLOOKUP只能查找一条记录,无法查找多条记录。不过,再添加一个辅助列就可以轻松查找全部。
用COUNTIF获取每个客户的累计次数,再跟客户连接起来,这样就变成了唯一值。记住,区域要C$2:C2,下拉的时候才会逐渐变大,别搞错。
=C2&COUNTIF(C$2:C2,C2)
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定
对账单里面客户、序号这2个条件都有,就可以直接VLOOKUP进行查找,再嵌套IFERROR让错误值显示空白。
=IFERROR(VLOOKUP($B$5&A8,Sheet1!$A:$L,7,0),"")
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定
昨天就提到这个公式不太完美,A8没锁定,7这里要用函数判断第几列,要不然每一列都修改一次很麻烦。
第几列,如果标题的顺序一样,可以用COLUMN依次获取,而有的时候顺序不一样,这里就要借助MATCH。用MATCH就比较智能,不用去手工数,就知道发货日期在第7列。
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定
现在一次性将公式补充完整,这样就可以直接右拉,记得选择不带格式填充,再下拉,非常方便。
=IFERROR(VLOOKUP($B$5&$A8,Sheet1!$A:$L,MATCH(B$7,Sheet1!$1:$1,0),0),"")
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定
这里有一个小细节要说明,就是数据源如果是空单元格的会显示0,或者1900/1/0,不太美观。需要再增加最后一个步骤,Excel选项,高级,取消勾选在具有零值的单元格中显示零。
对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定

最后,还是那句话,要学会灵活运用,不要我现在讲这个公式用在对账单,你就只会用在对账单。明天换成销售台账,你就傻眼了,不知如何下手,那就尴尬。

链接:

https://pan.baidu.com/s/1JvPxxNR7-UVHN6Sk9pA4Nw?pwd=xwz1

提取码:xwz1

 

版权声明:天骄 发表于 2022-10-12 16:23:36。
转载请注明:对账单、销售台账、靠VLOOKUP+COUNTIF组合搞定 | 艺财驿

暂无评论

暂无评论...