手机版

索引匹配 寻找上帝组合(一)

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

问题来源

最初,已经使用了许多VLOOKUP查询功能。

VLOOKUP查询有两个不便之处:

1.查找值(第一个参数)总是在查找区域的第一列(第二个参数);

2.从左到右搜索很容易,但是从右到左搜索需要IF或CHOOSE来构建新的搜索区域。

今天,我们将讨论另一个更强大的组合:INDEX MATCH,它不受上述两个条件的限制。

MATCH函数

MATCH函数查找指定项目在单元格区域中的相对位置,即行和列。

语法:match (lookup _ value,lookup _ array,[match _ type])

中文语法:MATCH(指定项,单元格区域,MATCH方法])。

Match_type,即匹配方法,有三个参数:

-1,查找小于等于lookup_value的最大值;

0,查找第一个等于lookup_value的值;

1、求大于等于lookup_value的最小值。

MATCH函数是搜索函数的最佳“伙伴”,在与INDEX、VLOOKUP、HLOOKUP的协作中发挥着重要作用。

举个例子

1.检查银行:

在B13中输入公式:=MATCH(A13,A2:A10,0),可以找到不同名称的行。

2.检查列:

在B6输入公式:=MATCH(A6,A1:E1,0)找到产品的行。

索引函数

函数:在单元格区域或数组常量中查找行、列或行与列的交集的值。

语法:索引(数组,row _ num,[column _ num])

中文语法:INDEX(单元格区域或数组常量,数组中的一行,[数组中的一列])。

举个例子

1.查询销售业绩不同的业务员姓名:

公式:=index (a2:a10,match (D2,b2:b10,0))。

其中:MATCH(D2,B2:B10,0)是所有销售业绩中D2单元格的销售业绩所在的行。

2.查询不同销量的产品名称:

公式:=index (a1:e1,match (a6,a2:e2,0))。

其中:MATCH(A6,A2:E2,0)为A6单元格的销售列。

版权声明:索引匹配 寻找上帝组合(一)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。