在Excel中MATCH函数可以返回指定内容所在的位置,而INDEX,INDIRCT又可以根据指定位置查询到位置所对应的数据,各取其优点,我们可以返回指定位置相关联的数据。
=index(A:A,match(xxx))
或
=indirect("A"&match(xxx))
A所在列名,XXX是具体要查询的具体的数据或引用的数据。
一.MATCH
Excel中MATCH函数是一个很强大的辅助函数,
MATCH函数语法为:MATCH(lookup_value,lookuparray,match-type)
lookup_value:表示查询的指定内容;
lookuparray:表示查询的指定区域;
match-type:表示查询的指定方式,用数字-1、0或者1表示,具体如图:
1或省略:查找小于等于指定内容的最大值,而且指定区域必须按升序排列。
0:查找等于指定内容的第1个数值。
-1:查找大于或等于指定内容的最小值,而且指定区域必须按降序排列。
二.INDEX函数(返回制定位置中的内容)
INDEX(array,row-num,column-num)
array:要返回值的单元格区域或数组。
row-num:返回值所在的行号。
column-num:返回值所在的列号。
三.INDIRECT
1.indirect函数的含义
引用,并显示其内容
2.indirect函数的语法格式
=INDIRECT(ref_text,[a1])
3.indirect函数的引用的两中形式。
一种加引号,一种不加引号。
=INDIRECT("A1")——加引号,文本引用——即引用A1单元格所在的文本(B2)。
=INDIRECT(A1)——不加引号,地址引用——因为A1的值为B2,B2又=11,所以返回。
参考文献:https://jingyan.baidu.com/article/54b6b9c0d8426f2d583b478d.html
https://jingyan.baidu.com/article/d8072ac4205d45ec95cefdbc.html
https://jingyan.baidu.com/article/ce43664907f93a3773afd3b7.html
https://zhidao.baidu.com/question/489458622.html
加载中,请稍候......