indirect函数与MATCH函数组合 MATCH($D2,INDIRECT(("修改总表格!O"&$A1+1&":5000")),0)组合函数的意思?

MATCH($D2,INDIRECT(("修改总表格!O"&$A1+1&":5000")),0)组合函数的意思?怎样理解此组合公式,主要是(("修改总表格!O"&$A1+... MATCH($D2,INDIRECT(("修改总表格!O"&$A1+1&":5000")),0)组合函数的意思?怎样理解此组合公式,主要是(("修改总表格!O"&$A1+1&":5000"))的理解, 展开
 我来答
朱荟非
推荐于2016-12-01 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2293万
展开全部
这个公式拆开来看
=MATCH($D2,动态区域,0)
动态区域=INDIRECT(("修改总表格!O"&$A1+1&":5000"))

INDIRECT的作用是建立动态区域的引用。
最简单的,比如说,=INDIRECT("A1")=A1。
也就是说,建立一个文本形式的表述,用INDIRECT“还原”。

=INDIRECT(("修改总表格!O"&$A1+1&":5000"))
的意思是,根据$A1的变化,得到一个动态区域。但好像有一点错误,怀疑是
=INDIRECT("修改总表格!O"&$A1+1&":O5000")

比如$A1=3,那么计算过程为
=INDIRECT("修改总表格!O"&3+1&":O5000")
=INDIRECT("修改总表格!O"&3+1&":O5000")
=INDIRECT("修改总表格!O4:O5000")
=修改总表格!O4:O5000

这个作为MATCH的检索区域,根据$A1的值动态更新。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式