定制XLOOKUP公式

问题描述 投票:0回答:1

我正在尝试使用自定义的 xlookup 自动化工作表。我能算出 80%,但一直停留在最后一步。有人可以帮忙吗?

我有这个公式,我正在尝试使用列标题构建它来自动执行一些 xlookups。

=XLOOKUP(C2,'导入基础'!A:A,CONCAT("'",TEXTBEFORE(TEXTAFTER(CELL("地址",INDEX('导入基础'!$A$1:$DT$1,MATCH(AY1) ,'导入基础'!$A$1:$DT$1,0))),"]"),"$"),TEXTAFTER(TEXTBEFORE(TEXTAFTER(CELL("地址",INDEX('导入基础'!$A) $1:$DT$1,MATCH(AY1,'导入基础'!$A$1:$DT$1,0))),"]"),"$",2),"$"),":"&TEXTAFTER( TEXTBEFORE(TEXTAFTER(CELL("地址",INDEX('导入基础'!$A$1:$DT$1,MATCH(AY1,'导入基础'!$A$1:$DT$1,0))),"]" ),"$",2),"$")))

应该创建这样的公式 =XLOOKUP(C2,'IMPORT BASE'!A:A,'IMPORT BASE'!CL:CL)

但是 Excel 在编译时给出 #VALUE 错误。

是否有任何适当的解决方案可以使其成为可行的 Xlookup?

或者如果我遗漏了任何内容,请您指出并帮助我解决问题。

excel excel-formula formula vlookup xlookup
1个回答
0
投票

INDIRECT

简化公式
=XLOOKUP(C2,'IMPORT BASE'!A:A,INDIRECT(SUBSTITUTE("'IMPORT BASE'!@:@","@",SUBSTITUTE(ADDRESS(1,MATCH(AY1,'IMPORT BASE'!$A$1:$DT$1,0)+1,4),"1",""))))
© www.soinside.com 2019 - 2024. All rights reserved.