0

我正在尝试使用以下基本 XLOOKUP 公式在我的电源查询结果的 Z 列中查找数据,但是每次刷新数据时 Excel 都会自动调整列引用。在下面的示例中,对 Z 列的引用更改为 AB。我不知道如何解决这个问题。

=IF(XLOOKUP('ATB 申请表'!$C2&'ATB 申请表'!$D2,EzeModeling!$N:$N&EzeModeling!$O:$O, EzeModeling!$AB:$AB ,0,0)=0 ,"",XLOOKUP('ATB 申请表'!$C2&'ATB 申请表'!$D2,EzeModeling!$N:$N&EzeModeling!$O:$O, EzeModeling!$AB:$AB ,0,0))

4

1 回答 1

0

在公式中使用结构化表格引用,而不是列字母。

=IF(XLOOKUP('ATB Request Form'!$C2&'ATB Request Form'!$D2,EzeModeling!$N:$N&EzeModeling!$O:$O,Table1[Column Z Header],0,0)=0,"",XLOOKUP('ATB Request Form'!$C2&'ATB Request Form'!$D2,EzeModeling!$N:$N&EzeModeling!$O:$O,Table1[Column Z Header],0,0))

您还可以使用 LET 使这更高效且更易于理解:

=LET(lookupResult,XLOOKUP('ATB Request Form'!$C2&'ATB Request Form'!$D2,EzeModeling!$N:$N&EzeModeling!$O:$O,Table1[Column Z Header],0,0),IF(lookupResult=0,"",lookupresult))
于 2022-02-22T20:12:48.737 回答