Excel 获取单元格值,但如果错误,则跳过行

Excel 获取单元格值,但如果错误,则跳过行,excel,excel-formula,Excel,Excel Formula,我有两张桌子: 我想从表1中获取所有状态被拒绝的名称。我尝试使用IF公式,但它返回空白/其他假值。预期结果见表3 还有其他公式可以解决这个问题吗?使用表3第1列中的公式 =如果$B$2:$B$15=拒绝,$A$2:$A$15,第2行 注意:公式是数组公式,输入后按CTRL+SHIFT+ENTER 不需要第二张桌子 在表3第2列中使用此公式 =索引$B$3:$B$11,匹配3,$A$3:$A$11,0 在表3第3列中使用此公式 =指数$C$3:$C$11,匹配3,$A$3:$A$11,0 筛选不

我有两张桌子:

我想从表1中获取所有状态被拒绝的名称。我尝试使用IF公式,但它返回空白/其他假值。预期结果见表3


还有其他公式可以解决这个问题吗?

使用表3第1列中的公式 =如果$B$2:$B$15=拒绝,$A$2:$A$15,第2行

注意:公式是数组公式,输入后按CTRL+SHIFT+ENTER 不需要第二张桌子


在表3第2列中使用此公式 =索引$B$3:$B$11,匹配3,$A$3:$A$11,0


在表3第3列中使用此公式 =指数$C$3:$C$11,匹配3,$A$3:$A$11,0


筛选不符合您的要求吗?问题是结果仍然包含假行。预期结果是仅自动显示真实行。我目前的情况是使用if公式,结果是表2包含了false行。虽然这可以通过使用公式来实现,但您是否查看了PowerQuery?它就是为了这个目的而创建的,它会给你你想要的东西。。。谢谢你的例子。我正在尝试自定义您的公式,我仍然不明白哪个函数排除假值。我不需要显示任何列,只需要显示名称和日期。