Excel 公式查找 Power 查询表会导致列引用发生变化

发布于 2025-01-09 14:27:45 字数 394 浏览 2 评论 0原文

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

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

I am trying to lookup the data in column Z of my power query results using the following basic XLOOKUP formula, however Excel auto adjusts the column reference each time I refresh the data. In the example below, the reference to column Z changed to AB. I'm at a loss on how to fix this.

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷情 2025-01-16 14:27:45

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

=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))

Use structured table references in your formula, not column letters.

=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))

You can also use LET to make this more efficient and easier to understand:

=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))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文