【问题标题】:VLOOKUP NA on formulaVLOOKUP NA 关于公式
【发布时间】:2022-08-12 22:40:54
【问题描述】:

我正在尝试检查是否在 D:F 范围内找到了 N 列中的任何值。并且要返回的值可以在 E 列中找到。

这个公式的逻辑是否正确?

=VLOOKUP(N2,$D$2:$F$69936,2,FALSE)
  • VLOOKUP() 将测试给定值,在这种情况下为N2,针对第二个参数范围内的最左侧列。然后它将返回第三个参数中给出的列。看来VLOOKUP() 是您所追求的完全错误的选择。
  • 请参阅我修改后的问题。
  • 那么不,它只会在 D 列中查找。F 列甚至不会被考虑。
  • 您是否需要知道N 中的值是否在D:F 中,或者您是否需要知道在哪里他们是?
  • @bibscy,修改后的问题是什么? 1) N2 是单个值,而不是所有的柱子。 2) VLOOKUP() 没有按照我的第一条评论做你认为的事情。 3) 如果您包含一些具有预期输出的示例数据,我们可以开始更好地为您提供帮助。

标签: excel excel-formula vlookup


【解决方案1】:

如果我理解正确,则该值可以在 D 或 F 中,并在 E 列中返回相应的值。将 INDEX 与两个 MATCH 查找一起使用:

=INDEX(E:E,IFERROR(MATCH(N2,D:D,0),MATCH(N2,F:F,0)))

现在,如果在 D 中找不到它,它将在 F 中查找。

【讨论】:

    猜你喜欢
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多