XLOOKUP搭配HSTACK函数实现不连续多列查询!

职场   职场   2024-12-16 08:34   河北  


Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Super Excel Man
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地


    



大家好,今天我们来讲解一下XLOOKUP搭配HSTACK函数实现不连续多列查询!


如下图所示

数据源区域为A1:E6,是各个产品的型号、产地、等级和产量的对照表。我们想要根据G列的产品名称,查询出数据源中不连续的“产量”与“型号”列数据。



我们只需要通过使用HSTACK函数与XLOOKUP函数就可以快速解决。


在H2单元格输入HSTACK函数
=HSTACK($E$2:$E$6,$B$2:$B$6)


HSTACK函数可以按水平方向拼接表格


语法也很简单

Hstack(数组1,数组2,数组3,,,数组n)


所以我们用HSTACK函数,将E2:E6区域与B2:B6区域水平方向拼接,形成一个新的两列五行的数组溢出结果。并且合并后的两列数据,产量列在左侧,型号列在右侧。



最后使用XLOOKUP函数
=XLOOKUP(G2,$A$2:$A$6,HSTACK($E$2:$E$6,$B$2:$B$6))


XLOOKUP函数按照条件查询数据


函数语法
XLOOKUP(查找值,查找范围,结果范围,[容错值],[匹配方式],[查询模式])


我们使用XLOOKUP函数,第一参数:查找G2单元格的“圆珠笔”,第二参数:查找值G2位于A2:A6的查找区域,第三参数:返回的区域是HSTACK函数产生的两列五行的内存数组。这样满足A2:A6区域为产品名称“圆珠笔”,所对应的产量与型号就查询到了。



其实重复学习Excel,刚开始是挺难的,但重复的次数多了总会成为习惯,先从坚持一星期开始,你会爱上那种脑子又累,又无限充实的感觉。回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。


 

知识点精彩超链接点击阅读

VLOOKUP的新搭档HSTACK函数,实现逆向查询
一个小小的VSTACK函数,就能实现多工作表合并
VLOOKUP最新用法,提取混合内容中的手机号
带超链接的VLOOKUP函数,让查询体验起飞
最新方法来了:按指定的次数重复数据
合并工作表,用两个函数就搞定啦
比VLOOKUP还好用的多条件查找
点击谁就筛选谁,实现筛选自动化
以“数字”作为分隔符,进行分列
点击谁,就对谁自动条件求和
更多实用内容请在号内历史文章搜索 

Excel情报局
Excel表格爱好者,分享一些日常的积累。做一个职场人都能看懂的表格技巧公众号。多学一个Excel小技巧,会让你在职场中多一分底气与自信。
 最新文章