您现在的位置是:爱问

INDEX函数与match函数的配合使用问题,在线等。。

2021-05-25 18:20爱问

简介1 INDEX函数与match函数的配合使用问题,在线等。。 =INDEX($C$1:$C$362,MATCH(A1,$B$1:$B$362,0),) INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。 Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行...

1

INDEX函数与match函数的配合使用问题,在线等。。


=INDEX($C$1:$C$362,MATCH(A1,$B$1:$B$362,0),)

INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。

Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。

index 函数有误了。$C$1:$C$362有误,应该选择区域范围!$A$1:$C$362,
2

求教,EXCEL中为什么用INDEX和MATCH函数会出现如下#N/A这种情况,其他的不会这样啊。。。在线等。。


把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来,并说明如何从现状到的目标效果)作为附件发来看下 yqch134@163.com
3

index函数与match函数能否引用其他工作簿数据


经测试,不管被引用的工作簿是否打开都可以。

=INDEX('F:\dir\[Book1.xls]Sheet1'!B:B,MATCH(100,'F:\dir\[Book1.xls]Sheet1'!I:I,))
4

5

excel里的index和match函数怎么使用?


一般提到定位,大家可能会想到VLOOPUP,但它不是万能的。今天介绍一款MATCH加INDEX组合函数几乎能解决所有Excel表格中的定位问题。


先介绍一下INDEX函数。

INDEX函数是把某个区域中第几行第几列的数据找出来。

比如说上图案例,是要找出C10到L19(红色框内)这个区域内,第6行,第7列的值是什么。答案是57。

所以index函数中的三个参数是区域,行号,列号。


那MATCH函数呢?

MATCH函数查找的一个数据某个区域排在哪个位置。

比如说上图案例查找李四在C11到C16(红色框内)区域所在的位置,答案是2。

match函数的参数是查找的内容,被查找的区域,查找的类型。其中查找的类型一般是0,为精确查找的意思,如果表中数据按升序排列,那填1,如果按降序排列,那填-1。


一般index和match函数不会单独使用,而是嵌套着运用。讲完基本概念,我们进行综合运用。

上案例中,想得到不同宝贝对应的爸爸的名字。

所以想得到的是值,先使用的index函数。那相对应的参数填写的是固定区域($A$1:$E$13),行号,列号。

行号需要用match进行匹配,相对应的参数是查找的内容(A17),被查找的固定区域($E$1:$E$13),查找的类型(精确查找0)

因为爸爸在第一列,所以列号为1。

这样不同宝贝对应的爸爸名字就会被查找到。你学会了么?

6

如何使用INDEX与match函数组合实现两个条件的匹配查找


一、用sumproduct:

如果查找的条件:

    A            B            C            D 

  1 部门    

  产品    

  销售额    

  预算    

  2部门1    

  a    

  100             300    

  3部门2    

  b    

  200             400    

  4部门3    

  c    

  300             500    

  5部门4    

  d    

  400             600    

  6部门5    

  e    

  500             700    

  7部门6    

  f       600             800    

  8部门7    

  g    

  700             900    

  9部门8    

  h    

  800            1000    

10部门9    

  i       900             1100    

11部门10     j     1000            1200    

12部门11     k    1100            1300    

13部门12     l     1200            1400    

14部门13     m   1300            1500    

15部门14     n    1400            1600    

二、选中D2到D15,中输入=SUMPRODUCT((Sheet1!$A$2:$A$20=A2)*(Sheet1!$B$2:$B$20=B2)*Sheet1!$C$2:$C$20)

       三、因为使用了数组,在输入完公式后要按Ctrl+Shift+Enter组合键计算结果,而不是简单的Enter。

-

以上是关于index和match函数配合使用的问答

Tags:index和match函数配合使用,INDEX函数与matc