frontcon函数用不了_真香警告!用了XLOOKUP再也回不去VLOOKUP了

cd4d48ec2a30ee58503125a3395bbc33.png

作为一名社畜,Excel是必备技能。如果你不会vlookup函数,都不好意思跟别人说你会用Excel。但vlookup也有很大的局限性,比如:

  • 首列必须为查找依据列
  • 无法简单的多条件匹配
  • 横向查找等等

往往需要进行一些复杂操作的时候我们都需要修改数据源的格式或是写很长的函数,今天又得当加班狗了。

26b038d903754f5378b0f4b8ad4ec25d.png

微软爸爸在19年8月份重磅推出了一个灭霸函数XLOOKUP,几乎终结了vlookup、lookup等等匹配函数。已经学会的同学现在已经很少加班了。

6c8eca494eba934e4743e6b1ce579479.gif

现在来看一下xlookup的功能和用法,首先我们要把office更新到 Microsoft Office 365,才可以使用xlookup和其他一系列灭霸函数。


语法

feea8191124c393af1dc60791154ada8.png

前三个参数为必需,后三个参数为可选

示例

示例 1-普通查找返回单列数据

根据姓名在成绩表中查找班级,在I列单元格输入

=XLOOKUP(H4,C:C,B:B)

12ddaf46c8bf098ad9e64d318472591c.png

如果用VLOOKUP我们是怎么做的,先要把B列和C列的位置对调一下,或者是加入数组函数

=VLOOKUP(H4,IF({1,0},C:C,B:B),2,0)

这里用xlookup是不是更简洁了,而且解决了两个问题:

  • 可以简单的返回查找列前面列的数据
  • vlookup需要数返回第几列,刚学vlookup的时候可是用手指戳着屏幕数的

5b7cbdee121f4ce1b3f14f54b2ae1480.png

示例 2-查找返回多列数据

上面的例子如果我们需要根据姓名一次性查找语文、数学、英语三个学科的成绩,我们只需要很简单的修改第三个参数的范围

=XLOOKUP(H4,C:C,D:F)

07d0fbd021b99aa13af87978421f7002.png

大家想一想用VLOOKUP的时候怎么做的

f5bd77e79d1dd5efd8eca4b8716766d0.png

示例 3-多条件查找

1班和2班都有关羽,我们怎么结合班级和姓名多条件的返回2班关羽的成绩呢,只需要把查找值和查找范围用“&”号合并起来

=XLOOKUP(H4&I4,B:B&C:C,D:F)

6784d41e60e409b0f253020fe2179f3f.png

55f0075df3ef43f65a3adc2296d7867d.png

示例 4-横向查找

你们肯定也见过这样说不出来的表,没关系,xlookup也支持横向查找,无需转置处理

=XLOOKUP(B4,$12:$12,$11:$11)

0552c53d8f5ac8c338927213d911e060.png

18ee77b7629bbe85f64d701b419bb74c.png

示例 5-查找不到返回特定值

外校的混进来的怎么办,我们可以设定查找不到时返回一个特定的值替代“#N/A

=XLOOKUP(H4,C:C,B:B,"查找不到返回值")

9a2fe885d12f2e17e807b37f19e8d9eb.png

示例 6-模糊查找

如果要给总成绩进行等级评比,这时需要用到第四个参数,类似vlookup和lookup的模糊查找

=XLOOKUP(G4,J:J,K:K,,-1)第四个参数:
0 - 完全匹配。 如果未找到,则返回 #N/A。 这是默认选项。
-1 - 完全匹配。 如果没有找到,则返回下一个较小的项。
1 - 完全匹配。 如果没有找到,则返回下一个较大的项。
2 - 通配符匹配,其中 *, ? 和 ~ 有特殊含义。

3851aa3cb121e0d24be242174ddbe966.png

示例 7-优先匹配后面的数值

如果要从后面的数据向前面查找,优先匹配后面的数据可以用到第五个参数,一般用于最新日期对应的数值匹配

=XLOOKUP(G4,J:J,K:K,,-1)第四个参数:
1 - 从第一项开始执行搜索。 这是默认选项。
-1 - 从最后一项开始执行反向搜索。
2 - 执行依赖于 lookup_array 按升序排序的二进制搜索。 如果未排序,将返回无效结果。
2 - 执行依赖于 lookup_array 按降序排序的二进制搜索。 如果未排序,将返回无效结果。

d6b90b561f6d51baab1d78ffc2e56d81.png

今天给大家介绍了xlookup函数功能和一些常用场景后,相信各位加以熟练就可以抛弃vlookup家族一系列头痛的函数,在捷径上往excel大神之路再前进一步。最后,祝大家每天不再为做表格加班。

dce776491dc100492238dfd3182893ed.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435430.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LSGO软件技术团队爬山活动

LSGO软件技术团队成立于2010年10月,主要从事的应用方向为互联网与移动互联网(UI设计,前端开发,后台开发),地理信息系统;研究方向为数据分析与计算机视觉。成立几年来为学校培养了一批优秀学生&a…

HDOJ 2526 HDU 2526 浪漫手机 ACM 2526 IN HDU

MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址:http://acm.hdu.edu.cn/showproblem.php?pid2526题目描述:浪漫手机Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 362 Accepted Submissi…

2引擎帮助文档_Simcenter Amesim 16液压部分帮助文档中英文对照(2)

10/49 Hydraulic Component Design Library10/49液压元件设计库The simplest possible check valve consists of a ball which is free to move over a limited displacement.In one extreme position it is fully closed and completely blocks the flow, and in the other ex…

ArcGIS Engine Runtime 10 Setup步骤

首先安装ArcGIS License Manager 10 Setup 其次安装ArcGIS Engine Runtime 10 Setup 再次,拷贝service.txt文件到ArcGIS\License10.0\bin文件夹下,替换原有文件。 运行ArcGIS 许可服务管理器 - 10.0,启动服务。 最后,运行ArcGIS管…

修改Fiddler实用插件JsonViewer

在Web开发中,Fiddler是我们常用的工具,JSON是我们常用的数据格式。本文所要说的JsonViewer就是一款在Fiddler中查看JSON对象的小插件(当然它不仅仅是作为Fiddler的插件,还有独立运行版和Visual Studio的插件)。关于它的…

matlab用regress方法求ln函数_数学篇|高中数学48条秒杀型公式与方法,一定要掌握!...

「 致于学教育 」高中数学48条秒杀型公式1.适用条件:[直线过焦点],必有ecosA(x-1)/(x1),其中A为直线与焦点所在轴夹角,是锐角。x为分离比,必须大于1。注上述公式适合一切圆锥曲线。如果焦点内分(指的是焦点在所截线段上…

LSGO软件技术团队对外技术交流

LSGO软件技术团队成立于2010年10月,主要从事的应用方向为互联网与移动互联网(UI设计,前端开发,后台开发),地理信息系统;研究方向为数据分析与计算机视觉。成立几年来为学校培养了一批优秀学生&a…

大型项目使用Automake/Autoconf完成编译配置

使用过开源C/C项目的同学们都知道,标准的编译过程已经变成了简单的三部曲:configure/make/make install, 使用起来很方便,不像平时自己写代码,要手写一堆复杂的Makefile,而且换个编译环境,Makefile还需要修…

java中数组的返回值是什么类型_Java数组也是一种数据类型

Java 的数组要求所有的数组元素具有相同的数据类型。因此,在一个数组中,数组元素的类型是唯一的,即一个数组里只能存储一种数据类型的数据,而不能存储多种数据类型的数据。因为 Java 语言是面向对象的语言,而类与类之间…

LSGO软件技术团队内部技术交流

LSGO软件技术团队成立于2010年10月,主要从事的应用方向为互联网与移动互联网(UI设计,前端开发,后台开发),地理信息系统;研究方向为数据分析与计算机视觉。成立几年来为学校培养了一批优秀学生&a…

LSGO软件技术团队2015~2016学年第七周(1012~1018)总结

LSGO软件技术团队成立于2010年10月,主要从事的应用方向为互联网与移动互联网(UI设计,前端开发,后台开发),地理信息系统;研究方向为数据分析与计算机视觉。成立几年来为学校培养了一批优秀学生&a…

idea查询类_Spring Security入门(三): 基于自定义数据库查询的认证实战

0 引言在笔者的上一篇文章中Spring Security入门(二):基于内存的认证一文中有提到过Spring Security实现自定义数据库查询需要你实现UserDetailsService接口,并实现loadUserByUsername(String username)抽象方法。我们可以在UserDetailsService接口的实现…

python计算小数点后有几位_python的数字类型

python的数字类型分为三种,分别是整数int、 浮点数float 和 复数complex。数字是由数字字面值或内置函数与运算符的结果来创建的, 不带修饰的整数字面值会生成整数。包含小数点或幂运算符的数字字面值会生成浮点数。在数字字面值末尾加上 j 或 J 会生成虚…

Window服务的创建与删除

Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行&#xf…

python颜色识别_颜色检测python

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 版权声明:本文为博主原创文章,未经博主允许不得转载。 https:blog.csdn.netu0121626…

LSGO软件技术团队与信息1402班开展真人CS活动

LSGO软件技术团队成立于2010年10月,主要从事的应用方向为互联网与移动互联网(UI设计,前端开发,后台开发),地理信息系统;研究方向为数据分析与计算机视觉。成立几年来为学校培养了一批优秀学生&a…

写让别人能读懂的代码

随着软件行业的不断发展,历史遗留的程序越来越多,代码的维护成本越来越大,甚至大于开发成本。而新功能的开发又常常依赖于旧代码,阅读旧代码所花费的时间几乎要大于写新功能的代码。 我前几天看了一本书,书中有这么一句…

非阻IO与EWOULDBLOCK EAGAIN

非阻塞读写 默认 socket 是阻塞的,读写函数 read, readv, recv, recvfrom, recvmsg 以及 write, writev, send, sendto, sendmsg 都有可能会阻塞。可以将 socket 描述字设为非阻塞,这样,当 socket 描述字未就绪时,调用以上读写函…

一起学windows phone7开发(二十一.二 Map控件的简单使用)

1. 注册地图&#xff1a; 在使用地图之前必须先申请register key https://www.bingmapsportal.com/ 将申请到的key填到这个属性&#xff0c;地图才可以正常使用。 CredentialsProvider 属性&#xff1a;填写申请到的Register key。 2.设置中心点&#xff1a; <my:Map Height…

UML类图五种关系与代码的对应关系

UML类图中的五种关系的耦合强弱比较&#xff1a;依赖<关联<聚合<组合<继承 一、依赖关系&#xff1a; &#xff08;一&#xff09;说明 虚线箭头 可描述为&#xff1a;Uses a 依赖是类的五种关系中耦合最小的一种关系。 因为在生成代码的时候&#xff0c;这两个关系…