淘宝智能热水袋联盟

最佳拍档:INDEX和MATCH函数

Excel之家ExcelHome2018-02-12 17:09:08

一、INDEX函数语法

 

1、函数定义:在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。 

2、函数语法格式(两种) 

    ①数组形式

 



②引用形式

 

 

二、INDEX函数应用

 

1、单元格区域 


2、数组常量

 


3、返回整行

 


解析:省略了第三参数,函数INDEX返回数组中的整行,且返回值也为数组。公式INDEX(B19:D27,3,)抹黑按F9得到{100,98,89},数组公式按<Ctrl+Shift+Enter>三键结束。

 

4、返回整列

 


解析:省略了第二参数,函数INDEX返回数组中的整列,且返回值也为数组。公式INDEX(B31:D39,,3)抹黑按F9得到{72;98;89;78;78;82;94;69;69},数组公式按<Ctrl+Shift+Enter>三键结束。

 

5、引用形式的应用

 


解析:该引用为两个不连续单元格区域,必须用括号括起来,第四参数为2,将返回第二个区域指定行列交叉处单元格引用。

 

6、在规则合并单元格中填充

 


选中区域C55:C66,输入公式=INDEX($A$55:$A$60,ROW(A2)/2),按Ctrl+Enter键结束。

 

7、在不规则合并单元格中填充

 


选中区域C70:C81,输入公式=INDEX($A$70:$A$75,COUNTA(C$69:C69)),按Ctrl+Enter键结束。

 

8、在不规则合并单元格中提取姓名

 


在C85 单元格输入公式:=IFERROR(INDEX(A$85:A$96,SMALL(IF(A$85:A$96<>"",ROW($1:$12)),ROW(A1))),"")

按<Ctrl+Shift+Enter>三键结束,向下填充。

  

三、MATCH函数语法解析

 

1、函数定义:返回符合特定值特定顺序的项在数组中的相应位置。 

2、函数语法格式

 


 四、MATCH函数应用

 1、第三参数为1或省略 


2、第三参数为0

 


3、第三参数为-1

 


4、不区分大小写字母

 


5、扩展案列:区分大小写字母

 


解析:MATCH函数不区分大小写字母,若要区分大小写字母,则应与EXACT组合。该公式为数组公式,要按<Ctrl+Shift+Enter>三键结束。

 

6、使用通配符

 


五、MATCH函数总结: 

①、第三参数为1或省略:模糊查找,查找小于或等于查找值的最大值,查找区域必须按升序排列。

 

②、第三参数为0或用逗号占位:精确查找,查找等于查找值的第一个值,查找区域可以按任何顺序排列。

 

②、第三参数为-1:模糊查找,查找大于或等于查找值的最小值,查找区域必须按降序排列。

 

③、查找文本值时, MATCH函数不区分大小写字母。

 

④、如果MATCH函数查找不成功,则返回错误值#N/A。

 

⑥、如果查找方式为0且查找的值为文本字符串,查找值可以使用通配符——问号(?)、星号(*)、波形符(~)。问号可以匹配任意单个字符,星号可以匹配任意一串字符,波形符~后可跟?、*、~(代表问号、星号、波形符本身)。


本文由公众号 爱上Excel合伙人 友情推荐

易学宝微视频教程系列:PPT、Word、Excel,办公三剑客,这里全都有,1290个Office技巧,提升工作效率,自由自在,远离加班。

淘宝搜索关键字:ExcelHome易学宝

Copyright © 淘宝智能热水袋联盟@2017