EXCEL公式解读?
=MATCH(AE5,INDIRECT("A"&MATCH(AD5,$A:$A,)&":AB"&MATCH(AD5,$A:$A,)),)请问这怎么理解的,"A"":AB"...
=MATCH(AE5,INDIRECT("A"&MATCH(AD5,$A:$A,)&":AB"&MATCH(AD5,$A:$A,)),) 请问这怎么理解的,"A" ":AB"尤其是这两个是什么意思
展开
3个回答
展开全部
意思为返回符合AE5值在A(返回符合AD5值A列的位置)到AB(返回符合AD5值A列的位置)的数位置;
解读:1.MATCH函数返回指定数值在指定数组区域中的位置。MATCH函数是Excel主要的查找函数之一。
2.INDIRECT函数,返回由文本字符串指定的引用。 此函数立即对引用进行计算,并显示其内容。 如果需要更改公式中对单元格的引用,而不更改公式本身,请使用函数 INDIRECT。
3.INDIRECT("A"&MATCH(AD5,$A:$A,)&":AB"&MATCH(AD5,$A:$A,))的结果其实就是A#:AB# (#代表数据返回的值)
如图效果:
4.全公示为:=MATCH(AE5,A#:AB#,)
如图:效果:
展开全部
=MATCH(AE5,INDIRECT("A"&MATCH(AD5,$A:$A,)&":AB"&MATCH(AD5,$A:$A,)),)
使用 MATCH 函数在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。
AE5为要搜索的值
INDIRECT("A"&MATCH(AD5,$A:$A,)&":AB"&MATCH(AD5,$A:$A,))为要搜索的单元格区域
第三参数缺省,表示精确匹配。
假设MATCH(AD5,$A:$A,)结果为数值n,则INDIRECT("A"&MATCH(AD5,$A:$A,)&":AB"&MATCH(AD5,$A:$A,))为An:ABn单元格区域。
使用 MATCH 函数在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。
AE5为要搜索的值
INDIRECT("A"&MATCH(AD5,$A:$A,)&":AB"&MATCH(AD5,$A:$A,))为要搜索的单元格区域
第三参数缺省,表示精确匹配。
假设MATCH(AD5,$A:$A,)结果为数值n,则INDIRECT("A"&MATCH(AD5,$A:$A,)&":AB"&MATCH(AD5,$A:$A,))为An:ABn单元格区域。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
indirect函数:返回由文本字符串指定的引用。比如=indirect("A10")就是A10单元格的值,用这个函数是因为很多时候“A10"无法直接获得,需要经过计算得出,就有了"A"&公式的写法。
假如indirect函数里边的两个match结果是5,indirect函数的参数就变成了("A"&5&":AB"&5),也就是indirect("A5:AB5"),就是引用A5:AB5这个区域。最外层函数就变成了=MATCH(AE5,A5:AB5,)就是查找AE5在A5:AB5中的位置。
假如indirect函数里边的两个match结果是5,indirect函数的参数就变成了("A"&5&":AB"&5),也就是indirect("A5:AB5"),就是引用A5:AB5这个区域。最外层函数就变成了=MATCH(AE5,A5:AB5,)就是查找AE5在A5:AB5中的位置。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询