如何返回索引匹配中的第一个非错误值(#N/A)?

How to return the first non-error value (#N/A) in index match?

提问人:PleaseFix28 提问时间:9/19/2023 更新时间:9/19/2023 访问量:52

问:

我的 Gsheet 中有两个选项卡,我正在尝试从一个选项卡中的特定列返回一个值到另一个选项卡中的单元格,但该列包含多个 #N/A。因此,返回表将显示为空白,因为它默认情况下不会拾取正确的输入。

例如,我尝试返回的单元格中的公式是 INDEX('Tab 1'!$A:$A,MATCH($B 4,'Tab 1'!$B:$B,0),1)。我正在寻找的 A 列中的值是没有说 #N/A 的值,但使用此公式,它不允许我返回第一个非错误值。相反,我得到一个空白。

如何编写公式,使其在 #N/A 之后选取第一个值?先谢谢你

google-sheets 公式 index-match

评论


答:

0赞 rockinfreakshow 9/19/2023 #1

你能试试吗:

=+filter('Tab 1'!A:A,'Tab 1'!B:B=B4,not(iserror('Tab 1'!A:A)))

评论

0赞 PleaseFix28 9/22/2023
天才!非常感谢您的帮助