ITPub博客

首页 > 数据库 > 数据库开发技术 > 解锁几个LOOKUP的神奇力量

解锁几个LOOKUP的神奇力量

原创 数据库开发技术 作者:bisal 时间:2024-09-10 11:50:00 0 删除 编辑

点击标题下「蓝色微信名」可快速关注

前几天同事提了个问题,Excel中sheet1如下示例,

sheet1的A列数据,需要根据B列到sheet2的B列找到对应的A列,将其回填至sheet1的A列,

开始用的LOOKUP函数,

LOOKUP(B2,Sheet2!A:A,Sheet2!B:B)

但是数据是错的,经过研究,针对这种检索,应该用的是VLOOKUP函数,

VLOOKUP(B2,Sheet2!A:B,2,FALSE)

VLOOKUP函数这几个参数的定义,1-查阅值,2-包含查阅值的区域,3-区域中包含返回值的列号,3-近似匹配指定TRUE,精确匹配指定FALSE(可选)。

LOOKUP系列函数包括,

(1)LOOKUP函数

本身查询限制比较多,目前主要用于查询满足条件的最后一次结果。

(2)VLOOKUP函数

从左到右查询,主要作用是根据查找内容返回数据区域中对应的右侧列值,返回首个满足条件对应的结果。

(3)HLOOKUP函数

从上往下查询,HLOOKUP函数的作用是从上往下查询。

(4)XLOOKUP函数

XLOOKUP函数算是VLOOKUP函数的升级版,使用起来更加方便,更加强大,自带容错和查询方向控制。XLOOKUP在Excel 2016和Excel 2019中不可用,但是,你可能会遇到在Excel 2016或Excel 2019中使用由其他人使用较新版本的Excel创建的XLOOKUP函数使用工作簿的情况。

XLOOKUP函数搜索区域或数组,然后返回与它找到的第一个匹配项对应的项。如果不存在匹配项,则XLOOKUP可以返回最接近的 (近似) 匹配项。 

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

(5)SLOOKUP函数

它是一个使用VBA自定义的函数,可以根据我们的需求,自由发挥。主要解决没有XLOOKUP函数,又有类似的需求的问题。


如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发朋友圈,



近期更新的文章:
《MySQL企业版与社区版的性能究竟有何差异?》
《中日战前寄语:纵有疾风起,不能轻言弃!》
《金融行业自动化运维安全性与合规性难点的讨论》
《Redis的适用场景》
《最近碰到的一些问题》

热文鉴赏:
《中国队“自己的”世界杯》
《你不知道的C罗-Siu庆祝动作》
《架构设计的15个关键概念》
《大阪环球影城避坑指南和功略》
《推荐一篇Oracle RAC Cache Fusion的经典论文》
《"红警"游戏开源代码带给我们的震撼》

文章分类和索引:
《公众号1500篇文章分类和索引》

原文作者:bisal的个人杂货铺;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
Oracle ACE,10g/11g OCP,11g OCM,国内首批Oracle YEP成员(Oracle Young Expert Program,Oracle用户组年轻专家项目),EXIN DevOps Master,Oracle爱好者,微信公众号:bisal的个人杂货铺

注册时间:2022-06-21

  • 博文量
    539
  • 访问量
    2801133