Xlookup函数轻松查询多列

工作中,经常需要一次性查询多列结果,举个例子,左边是员工档案数据,需要根据员工的姓名,查找匹配出多列的信息:

Xlookup函数轻松查询多列

我们可以分析出来,查找的结果和原始数据里面表头的顺序是一致的,所以我们只需要输入公式:

=XLOOKUP(G2,A:A,B:E)

3个参数解读:

  • 查找值是G2单元格
  • 查找区域是原始数据中的A列
  • 想要的结果是B:E列的值

Xlookup函数轻松查询多列

但是,如果说,我们需要的结果,顺序不一致,只是挑选了其中几个字段呢?

Xlookup函数轻松查询多列

遇到这种情况,大部分朋友,可能手动的一次次的去输入公式,依次输入3次公式得到对应的结果

Xlookup函数轻松查询多列

如果说,我们想要的效果是,我们的查询结果,是下拉菜单,可以自由选择,当我们选择了什么字段的结果,就要得到什么呢?

Xlookup函数轻松查询多列

如果切换完一次,又重新手动输入公式,那就太麻烦了。遇到这种情况,我们只需要两个XLOOKUP公式组合就可以得到结果了。

首先,我们知道,XLOOKUP公式,前2项是确定的

=XLOOKUP(G2,A:A,

只是查找结果列,有可能会变动,根据H1单元格值不同,列不同

Xlookup函数轻松查询多列

那有没有可能,我们需要H1单元格的值,直接锁定对应列呢?我们可以用另一个XLOOKUP公式来确定

当我们输入公式:

=XLOOKUP(H1,1:1,1:1048576)

它会从第1行中匹配H1的值,然后获取所有行的结果,就是岗位这一列了

Xlookup函数轻松查询多列

所以我们把这个结果当做第一个XLOOKUP的第3参数,就可以得到结果了,输入的公式是:

=XLOOKUP($G2,$A:$A,XLOOKUP(H$1,$1:$1,$1:$1048576))

其中G2单元格固定列标

H1单元格固定行标,其它数据源全固定引用

Xlookup函数轻松查询多列

当我们切换H1单元格的值时,它能匹配出结果:

Xlookup函数轻松查询多列

关于这个小技巧,你学会了么?动手试试吧!

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/229326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点简单一点
上一篇 2024-12-10 12:10
下一篇 2024-12-10 12:23

相关推荐

  • 为什么不能用Microsoft Excel进行Python编程?

    Microsoft Excel是一个广泛使用的数据分析工具,但是它不能直接用于Python编程。这是因为Microsoft Excel并不是一个编程工具,它的主要功能是进行数据处理…

    编程 2025-04-29
  • 基尼系数Excel计算模板

    这篇文章将介绍基尼系数Excel计算模板,为大家详细阐述如何使用Excel进行基尼系数的计算。 一、模板下载及导入 首先需要下载基尼系数的Excel计算模板,可以在Excel中通过…

    编程 2025-04-28
  • 使用ReoGrid操作Excel的WPf应用

    本文将详细阐述如何使用ReoGrid来操作Excel,重点介绍在WPF应用程序中使用ReoGrid的方法及注意点。 一、ReoGrid简介 ReoGrid是一个基于.NET的开源组…

    编程 2025-04-27
  • Excel日期函数

    Excel是当前企业和个人使用非常广泛的办公软件之一。其中的日期函数可以用于处理各种涉及日期和时间的任务。本文将从不同的方面介绍Excel日期函数,帮助读者深入了解和熟练使用日期函…

    编程 2025-04-25
  • Java Excel导入导出详解

    一、Excel文件简介 Excel是微软公司开发的一种电子表格程序,多用于商业、财务、科学等各种数据处理。 Excel文件通常以.xls或.xlsx格式存储,其中.xls格式为Ex…

    编程 2025-04-25
  • Word转Excel详解

    一、使用Office插件 1、可以使用Office自带的“将表格复制为Excel工作簿”插件。只需在Word中选中表格,点击“插入”选项卡中的“对象”按钮,在弹出的窗口中选择“将表…

    编程 2025-04-25
  • Java Excel合并单元格

    一、介绍 Excel是微软公司开发的一款非常流行的电子表格软件,而Java是一门强大的编程语言。在项目中,我们可能会需要对Excel进行操作,比如合并单元格。Java提供了很多对E…

    编程 2025-04-24
  • PHP导出Excel文件

    一、PHP导出Excel文件列宽调整 当我们使用PHP导出Excel文件时,有时需要调整单元格的列宽。可以使用PHPExcel类库中的setWidth方法来设置单元格的列宽。下面是…

    编程 2025-04-24
  • Excel 两格内容合并一个探究

    一、合并单元格的操作方法 在Excel的操作中,我们需要对单元格进行操作。而合并单元格是其中一个常用的操作,它可以让我们对一些数据进行整合和显示。那么,Excel 合并单元格的操作…

    编程 2025-04-23
  • 详解如何读取excel文件

    一、安装支持库 在Python中,我们可以使用openpyxl库来读取和操作Excel文件。打开终端或命令行窗口并执行以下命令安装openpyxl库: pip install op…

    编程 2025-04-23

发表回复

登录后才能评论