EXCEL根据行列值查询得到交叉点值的方法

本文介绍如何利用VLOOKUP与MATCH函数组合查询大型二维表中交叉点的数据。通过具体示例展示了VLOOKUP函数的基本语法及其用法,MATCH函数的使用方法,并结合两者的嵌套使用实现了复杂查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当有一张二维表,如何根据列方向的值及行方向的值得到交叉点的值呢?如果表格数据量少,那瞧一眼就能找到了,如果数据量很大,靠人眼找就不现实了,这时就需要公式来帮忙了。下面就详细介绍用VLOOKUP函数和MATCH函数组合应用来实现查询交叉点的值的方法

函数VLOOKUP的用法

VLOOKUP的语法格式

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
=VLOOKUP(查找值,查找范围,返回值在查询区域的位置,精确匹配或者近似匹配)

VLOOKUP使用示例

如图所示,要查询E2单元格的型号所对应的价格,只需在F2输入“=VLOOKUP(E2,A:B,2,0)”,就能得到型号为C所对应的金额70元。公式中的E2是查询对象,A:B是查询区域,2表示金额在查询区域的第二列,0表示是精确查询

公式分析:

内容含义
E2查询对象
A:B查询区域
2金额在查询区域的第二列
0精确查询

函数MATCH的用法

MATCH函数的语法格式

=MATCH(lookup_value,lookup_array,match_type)

lookup_value:表示查询的指定内容;

lookup_array:表示查询的指定区域,查询区域必须是一行或一列;

match_type:表示查询的指定方式,用数字-1、0或者1表示。

MATCH函数的实例

如图,要查询E2在区域A2:C2中的位置,只须在F2输入“=MATCH(E2,A2:C2,0)”,就得到E2在区域A2:C2的第2个位置。E2表示查询对象,A2:C2表示查询区域,0表示精确查找。

用VLOOKUP与MATCH的嵌套函数查询交叉点的值

VLOOKUP与MATCH应用实例

=VLOOKUP(H2,B3:E7,MATCH(I2,B2:E2,0),0)
或者
=VLOOKUP(H2,B:E,MATCH(I2,B2:E2,0),0)

如图所示,要查询产品种类为B,型号为3的商品的价格。我们在I3输入“=VLOOKUP(G3,B3:E7,MATCH(H3,B2:E2,0),0)”,得到价格为60。match函数的作用是得到H3单元格的值在B2:E2中的位置,也就知道了VLOOKUP函数要的返回值在哪个列。详情见图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值