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"尤其是这两个是什么意思 展开
 我来答
风伤残月愁
2020-04-03 · TA获得超过438个赞
知道小有建树答主
回答量:279
采纳率:84%
帮助的人:72.2万
展开全部

意思为返回符合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#,)

如图:效果:

笑一笑说一说
科技发烧友

2020-04-03 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33710

向TA提问 私信TA
展开全部
=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单元格区域。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
令思雅0ht
2020-04-03 · 知道合伙人软件行家
令思雅0ht
知道合伙人软件行家
采纳数:483 获赞数:7240
从事工程行业10年。

向TA提问 私信TA
展开全部
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中的位置。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式