=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),"无")