关于excel 的indirect函数 里面带函数错误?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于excel 的indirect函数 里面带函数错误?相关的知识,希望对你有一定的参考价值。
=LOOKUP(1,0/(INDIRECT(CONCATENATE("C$2:C","9"))=2),INDIRECT("H$2:H"&(ROW()-1)))
这一句能返回正确的值
=LOOKUP(1,0/(INDIRECT(CONCATENATE("C$2:C",ROW()-1))=2),INDIRECT("H$2:H"&(ROW()-1)))
加入了row(),希望动态调整区域,返回值错误。如果用F9运行concatenate,得到地址后,再运行则是正确的结果
请大神指教
我想楼主是要把公式向下复制的,那何不用混用绝对地址和相对地址,就不用这么复杂的公式了。
C$2:C3,加了$,就锁住了开始的行号2,3可以随公式向下复制变成4,5,6.....,公式向下复制地址变成:C$2:C4、C$2:C5......
一、直接找数据公式
=LOOKUP(1,0/(C$2:C2=2),H$2:H2)
二、加了判断的
=IFERROR(LOOKUP(1,0/(C$2:C2=2),H$2:H2),"无")
参考技术A 这函数可以正常工作,只是找不出结果把,还有就是不能写在第一行Excel:INDIRECT函数单元格引用不会向下拖动
因此,我正在处理一个电子表格,在该电子表格中,我需要从一个单元格中定义了名称的选项卡中查找值,在本例中为D7。使用这种方法,我可以动态搜索我的工作簿选项卡,并选择正确的选项卡和单元格引用。
我遇到的问题是,当我向下拖动公式时,正在检索的单元格不会更改。
=INDIRECT("'"&$D7&"'!S2")
D7 =动态标签名称
S2 =要检索的单元...这是我遇到的问题,这是我向下拖动时要更改的值。
[请有人帮忙吗?
您可以使用带有公式的单元格的行来计算所引用单元格的行:
=INDIRECT("'"&$D1&"'!A" & ROW())
注意:以上假设公式与您所引用的单元格在同一行(示例中的第2行)
以上是关于关于excel 的indirect函数 里面带函数错误?的主要内容,如果未能解决你的问题,请参考以下文章