AIGC,ChatGPT总结Excel中最强查找函数XLOOKUP用法

news/2024/7/21 5:51:03 标签: AIGC, chatgpt, excel, 图表, lookup, 查找函数, 大屏可视化

众所周知经常使用表格的人都知道,最新查找函数XLOOKUP将替代VLOOKUP函数,成为Excel中最强的查找函数

今天我们就来总结一下XLOOKUP函数的具用法。

首先我们先使用AIGC ,ChatGPT来介绍一下XLOOKUP函数的功能与作用。

XLOOKUP函数是Excel中的一种查找和引用函数,它可以在数组或者范围中找到并返回需要的值。它是VLOOKUP和HLOOKUP函数的更先进的替代者。

主要功能和作用有:

  1. 对于任意数组查找,不仅仅是垂直或水平。
  2. 实现向右和向下的查找,不再像VLOOKUP那样仅仅是向右。
  3. 返回一整个范围(数组)而非单个值。
  4. 提供了查找模式,允许查找最接近的匹配项。
  5. 具有错误处理功能,允许用户定义如果没有找到匹配项时返回什么。
  6. 允许用户指定是否区分大小写进行查找。

总的来说,XLOOKUP函数为用户提供了更为灵活和强大的查找引用功能。

XLOOKUP函数的语法结构是:

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

参数说明如下:

  1. lookup_value:这是函数的第一个参数,也是需要查询的值。

  2. lookup_array: 需要在其中搜索lookup_value的位置的数组或范围。

  3. return_array:一旦找到lookup_value,需要从何处返回值的数组或范围。

  4. if_not_found (可选): 如果在lookup_array中未找到lookup_value,你希望返回的值。

  5. match_mode (可选): 控制如何匹配lookup_value与lookup_array中的值。默认为0(完全匹配),如果设为1,该函数将匹配lookup_array中的最接近且最大的项,设为-1,将匹配最接近且最小的项,2表示模糊匹配。

  6. search_mode (可选): 控制搜索的方向和类型。默认为1(从左到右搜索),设为-1表示从右到左搜索。

这就是XLOOKUP函数的基本语法和参数。 具体如何实际应用取决于你要完成的具体任务。

接下来我们让ChatGPT列举多个实例。

Excel函数XLOOKUP是一种查找和引用函数,可以在数组中查找一个值,然后从同一行或列返回一个值。以下是一些可能的XLOOKUP函数的用法,并附有例子。

  1. 基础的XLOOKUP:XLOOKUP(lookup_value, lookup_array, return_array)

    • 示例:=XLOOKUP("Apple",A1:A5,B1:B5)。这会在A1:A5范围内查找"Apple",并返回在与找到的"Aplle"对应的B列的值。
  2. 使用XLOOKUP进行精确匹配:XLOOKUP(lookup_value, lookup_array, return_array, 0)

    • 示例:=XLOOKUP("Apple",A1:A5,B1:B5, 0)。这里的"0"表示进行精确匹配而非模糊匹配。
  3. 使用XLOOKUP进行非精确匹配,也称为模糊匹配:XLOOKUP(lookup_value, lookup_array, return_array,-1)

    • 示例:=XLOOKUP(123, A1:A5,B1:B5,-1)。这里的"-1"表示进行模糊匹配,找到第一个小于等于lookup_value的值。
  4. 使用-1或1进行匹配模式设定:XLOOKUP(lookup_value, lookup_array, return_array, [not_found], [match_mode])

    • 示例:=XLOOKUP(123, A1:A5, B1:B5, "None", 1)。"1"将会返回第一个大于等于123的值。
  5. 使用XLOOKUP返回最后一个非空值:XLOOKUP(TRUE, IF(ISBLANK(range),FALSE,TRUE),range,-1,-1)

    • 示例:=XLOOKUP(TRUE, IF(ISBLANK(A1:A5),FALSE,TRUE),A1:A5,-1,-1)
  6. 查找不区分大小写:可先用UPPER或LOWER函数调整大小写后再查找。

    • 示例:=XLOOKUP("apple", UPPER(A1:A5), B1:B5)
  7. 使用XLOOKUP进行水平查找:依然使用XLOOKUP函数,只需改变查找范围即可。

    • 示例:=XLOOKUP("Jan", A1:G1, A2:G2)
  8. 返回多列的值:XLOOKUP(lookup_value, lookup_array, return_array)

    • 示例:=XLOOKUP("Apple", A1:A7, B1:C7)。返回的是包含"Apple"对应在B和C列的所有值的数组。
  9. 对多列进行查找:XLOOKUP(TRUE, (D1:D7=E1)*(E1:E7=F1), C1:C7)

    • 示例:=XLOOKUP(TRUE, (A1:A5="Apple")*(B1:B5="Green"), C1:C5)。此数组公式在A列搜索“Apple”,在B列搜索“Green”,并返回C列的数据。
  10. 二维XLOOKUP:可以用两个嵌套的XLOOKUP函数实现

  • 示例:=XLOOKUP(H1,A1:C1,XLOOKUP(H2,A2:A5,B2:E5))。第一个用于查找列,第二个用于查找行。
  1. 根据一个列查找最后一行:=XLOOKUP(TRUE, A1:A10<>"",ROW(A1:A10),,-1,1)
  • 示例:=XLOOKUP(TRUE, A1:A10<>"",AA1:AA10,,,-1,1)
  1. 制作动态交叉表:=XLOOKUP(H3,$A$4:$A$8,XLOOKUP(G3,$B$3:$F$3,$B$4:$F$8))

  2. 在一列中查找一组值的位置:=XLOOKUP(K1:K3, A1:A10, ROW(A1:A10))

  3. 在数组中查找一个值,然后返回相同数组中的最后一个值:=XLOOKUP(H1,A2:A10,B$1:INDEX(B1:E1,1,COUNT(B2:E10)),-1,-1)

  4. 替代VLOOKUP: =XLOOKUP(F2,B2:B10,D2:D10)

注意:以上用法中的公式可能需要根据具体的表格数据做相应的调整,具体使用时需要结合实际情况。

更多精彩内容:

AIGC ChatGPT 职场案例
AI 绘画 与 短视频制作
PowerBI 商业智能 68集
Mysql 8.0  54集
Oracle 21C 142集
Office 2021实战应用
Python 数据分析实战,
ETL Informatica 数据仓库案例实战 51集
Excel 2021实操 100集,
Excel 2021函数大全 80集
Excel 2021高级图表应用 89集,
Excel 2021大屏可视化制作 56集
Excel 2021实用技巧 300集
PPT 2021 商业汇报实战应用 69集
Tableau  数据分析 80集
FineReport 帆软大屏可视化 50集

送你各类文档模板PPT,表格,大屏可视化 超过5000+模板

以上案例实战获取:  https://edu.csdn.net/combo/detail/2552


http://www.niftyadmin.cn/n/5451169.html

相关文章

电脑便签怎么用 电脑便签用法大全

每当我坐在电脑前&#xff0c;面对堆积如山的工作任务&#xff0c;心中总有些许焦虑。琐事、待办事项、突发的灵感&#xff0c;这些都需要我随时记录&#xff0c;以免遗漏。以前&#xff0c;我常用纸质便签&#xff0c;但时间一长&#xff0c;桌上便贴满了五颜六色的纸片&#…

RedissonLock-tryLock-续期

redisson版本3.16.6 1.什么是看门狗 Redisson提供的分布式锁是支持锁自动续期的&#xff0c;也就是说&#xff0c;如果线程仍旧没有执行完&#xff0c;那么redisson会自动给redis中的目标key延长超时时间&#xff0c;这在Redisson中称之为 Watch Dog 机制。默认情况下&#x…

MySQL 8.x 高可用集群之MGR(组复制)

MySQL 8.x 高可用集群之MGR&#xff08;组复制&#xff09; 前言一、集群部署1.1 修改主机名和关闭selinux1.2 MySQL安装1.2.1 **移除Linux自带安装的mariadb数据库**1.2.2 下载安装文件1.2.3 顺序执行安装1.2.4 启动mysql并修改密码1.2.5 开启防火墙端口允许访问 1.3 修改mysq…

网站业务对接DDoS高防

准备需要接入的网站域名清单&#xff0c;包含网站的源站服务器IP&#xff08;仅支持公网IP的防护&#xff09;、端口信息等。所接入的网站域名必须已完成ICP备案。如果您的网站支持HTTPS协议访问&#xff0c;您需要准备相应的证书和私钥信息&#xff0c;一般包含格式为.crt的公…

在 ubuntu server 22 上安装 Docker 引擎

在 ubuntu server 22 上安装 Docker 引擎 在开始之前&#xff0c;请确保你的系统满足以下条件&#xff1a; 64 位版本的 Ubuntu Mantic 23.10、Ubuntu Jammy 22.04 (LTS) 或 Ubuntu Focal 20.04 (LTS)使用 sudo 或 root 权限 安装步骤 1. 设置 Docker 的 apt 仓库 首先&am…

IDEA2021.1.2破解无限试用30天破解IDEA

安装包下载 IDEA安装包&#xff1a;Other Versions - IntelliJ IDEA破解包下载&#xff1a;文件 密码:c033 开始激活 IDEA 2021.1.3 运行, 中间会先弹出一个注册框&#xff0c;我们勾选 Evaluate for free, 点击 Evaluate&#xff0c; 先试用30天: 注意&#xff0c;如果没有…

npm报错:request to https://registry.npm.taobao.org failed, reason certificate has expired

一、问题 npm i 报错&#xff1a;request to https://registry.npm.taobao.org/sxzz%2fpopperjs-es failed, reason: certificate has expired 二、原因 错误提示已经告诉原因是淘宝镜像过期了&#xff01; 其实&#xff0c;早在 2021 年&#xff0c;淘宝就发文称&#xf…

微前端——qiankun

一、微前端 微前端是指存在于浏览器中的微服务&#xff0c;其借鉴了后端微服务的架构理念&#xff0c;将微服务的概念扩展到前端。即将一个大型的前端应用拆分为成多个模块&#xff0c;每个微前端模块可以有不同的团队开发并进行管理&#xff0c;且可以自主选择框架&#xff0…