tsx81428 发表于 2024-8-31 07:30:43

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

众所周知常常利用表格的人都知道,最新查找函数XLOOKUP将替代VLOOKUP函数,成为Excel中最强的查找函数。
今天我们就来总结一下XLOOKUP函数的具用法。
首先我们先利用AIGC ,ChatGPT来介绍一下XLOOKUP函数的功能与作用。
https://i-blog.csdnimg.cn/blog_migrate/172d8585d9c9dde0e7a5bb1544b447c2.png
XLOOKUP函数是Excel中的一种查找和引用函数,它可以在数组或者范围中找到并返回需要的值。它是VLOOKUP和HLOOKUP函数的更先辈的替代者。
重要功能和作用有:

[*]对于任意数组查找,不仅仅是垂直或程度。
[*]实现向右和向下的查找,不再像VLOOKUP那样仅仅是向右。
[*]返回一整个范围(数组)而非单个值。
[*]提供了查找模式,允许查找最靠近的匹配项。
[*]具有错误处理功能,允许用户定义假如没有找到匹配项时返回什么。
[*]允许用户指定是否区分巨细写举行查找。
总的来说,XLOOKUP函数为用户提供了更为机动和强盛的查找引勤奋能。
https://i-blog.csdnimg.cn/blog_migrate/c46bd9eb73564bf9be5855e48add78de.png
XLOOKUP函数的语法布局是:
XLOOKUP(lookup_value, lookup_array, return_array, , , )
参数说明如下:

[*] lookup_value:这是函数的第一个参数,也是需要查询的值。
[*] lookup_array: 需要在其中搜刮lookup_value的位置的数组或范围。
[*] return_array:一旦找到lookup_value,需要从那里返回值的数组或范围。
[*] if_not_found (可选): 假如在lookup_array中未找到lookup_value,你盼望返回的值。
[*] match_mode (可选): 控制怎样匹配lookup_value与lookup_array中的值。默认为0(完全匹配),假如设为1,该函数将匹配lookup_array中的最靠近且最大的项,设为-1,将匹配最靠近且最小的项,2表示模糊匹配。
[*] search_mode (可选): 控制搜刮的方向和类型。默认为1(从左到右搜刮),设为-1表示从右到左搜刮。
这就是XLOOKUP函数的基本语法和参数。 详细怎样现实应用取决于你要完成的详细任务。
接下来我们让ChatGPT列举多个实例。
https://i-blog.csdnimg.cn/blog_migrate/fa46812a9228c5016196ad0757dd6a01.png
Excel函数XLOOKUP是一种查找和引用函数,可以在数组中查找一个值,然后从同一行或列返回一个值。以下是一些大概的XLOOKUP函数的用法,并附有例子。

[*] 基础的XLOOKUP:XLOOKUP(lookup_value, lookup_array, return_array)

[*]示例:=XLOOKUP("Apple",A1:A5,B1:B5)。这会在A1:A5范围内查找"Apple",并返回在与找到的"Aplle"对应的B列的值。

[*] 利用XLOOKUP举行精确匹配:XLOOKUP(lookup_value, lookup_array, return_array, 0)

[*]示例:=XLOOKUP("Apple",A1:A5,B1:B5, 0)。这里的"0"表示举行精确匹配而非模糊匹配。

[*] 利用XLOOKUP举行非精确匹配,也称为模糊匹配:XLOOKUP(lookup_value, lookup_array, return_array,-1)

[*]示例:=XLOOKUP(123, A1:A5,B1:B5,-1)。这里的"-1"表示举行模糊匹配,找到第一个小于即是lookup_value的值。

[*] 利用-1或1举行匹配模式设定:XLOOKUP(lookup_value, lookup_array, return_array, , )

[*]示例:=XLOOKUP(123, A1:A5, B1:B5, "None", 1)。"1"将会返回第一个大于即是123的值。

[*] 利用XLOOKUP返回末了一个非空值:XLOOKUP(TRUE, IF(ISBLANK(range),FALSE,TRUE),range,-1,-1)

[*]示例:=XLOOKUP(TRUE, IF(ISBLANK(A1:A5),FALSE,TRUE),A1:A5,-1,-1)。

[*] 查找不区分巨细写:可先用UPPER或LOWER函数调解巨细写后再查找。

[*]示例:=XLOOKUP("apple", UPPER(A1:A5), B1:B5)。

[*] 利用XLOOKUP举行程度查找:依然利用XLOOKUP函数,只需改变查找范围即可。

[*]示例:=XLOOKUP("Jan", A1:G1, A2:G2)。

[*] 返回多列的值:XLOOKUP(lookup_value, lookup_array, return_array)

[*]示例:=XLOOKUP("Apple", A1:A7, B1:C7)。返回的是包含"Apple"对应在B和C列的所有值的数组。

[*] 对多列举行查找: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列的数据。

[*] 二维XLOOKUP:可以用两个嵌套的XLOOKUP函数实现


[*]示例:=XLOOKUP(H1,A1:C1,XLOOKUP(H2,A2:A5,B2:E5))。第一个用于查找列,第二个用于查找行。

[*]根据一个列查找末了一行:=XLOOKUP(TRUE, A1:A10<>"",ROW(A1:A10),,-1,1)


[*]示例:=XLOOKUP(TRUE, A1:A10<>"",AA1:AA10,,,-1,1)。

[*] 制作动态交叉表:=XLOOKUP(H3,$A$4:$A$8,XLOOKUP(G3,$B$3:$F$3,$B$4:$F$8))
[*] 在一列中查找一组值的位置:=XLOOKUP(K1:K3, A1:A10, ROW(A1:A10))
[*] 在数组中查找一个值,然后返回雷同数组中的末了一个值:=XLOOKUP(H1,A2:A10,B$1:INDEX(B1:E1,1,COUNT(B2:E10)),-1,-1)
[*] 替代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


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: AIGC,ChatGPT总结Excel中最强查找函数XLOOKUP用法