用lookup函数核对两个表格的数据,并

2023/1/10 来源:不详

如图所示的两个表格,左边表格是盘点商品的账面数量,右边表格是盘点数量,他们顺序不一致,如何让他们自动匹配,比计算出数据差异,有就是盘盈盘亏的熟练跟,上次我们介绍过使用VLOOKUP核对,今天来介绍下,使用lookup函数核对。

可以在第一个单元格输入公式:

=LOOKUP(1,0/(A2=$F$2:$F$13),$G$2:$G$13)

接着让它减去账面数量即可:

公式为:=LOOKUP(1,0/(A2=$F$2:$F$13),$G$2:$G$13)-B2

这样就核对出了两个表格的数据差异,并且计算出来了具体的差异数值。

VLOOKUP函数能实现的功能,lookup函数都能实现,VLOOKUP函数的短板就是逆向查询和多条件查询,相比VLOOKUP,lookup在实现逆向查询,多条件查询方面尤其独特的优势。它有一个通用公式:

=LOOKUP(1,0/(条件1)*(条件2)*(条件3)*...,要找的数据范围)

VLOOKUP和lookup逆向查询和多条件查询对比:

=VLOOKUP(E2,IF({1,0},B2:B13,A2:A13),2,FALSE)

=LOOKUP(1,0/(B2:B13=E2),A2:A13)

多条件查询:

=VLOOKUP(E2F2,IF({1,0},A2:A13B2:B13,C2:C13),2,FALSE)

=LOOKUP(1,0/(A2:A13=E2)*(B2:B13=F2),C2:C13)

这个例子只有两条条件,如果条件再多,相信VLOOKUP的公式写的会更复杂,可lookup函数的条件很清晰,而且一目了然,想学习更多的VLOOKUP函数和lookup函数知识,可以查看我的专栏,里面对原理有深入的讲解。

转载请注明:
http://www.3g-city.net/gjyyf/2860.html
  • 上一篇文章:

  • 下一篇文章:
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有2014-2024 冀ICP备19027023号-6
    今天是: