【问题标题】:Excel 2010 - Do Not Display 0 in Index Match formulaExcel 2010 - 不要在索引匹配公式中显示 0
【发布时间】:2019-09-16 09:33:33
【问题描述】:

我使用索引/匹配公式的方式与 VLOOKUP 公式大致相同,只是我希望公式返回的数据位于我正在比较的数据的左侧。

公式按预期工作,但在有空格的地方,我的表格中出现 0。我想消除工作表中的 0。

我已经尝试过做一个数组公式,但我不太理解它,它也让我的 Excel 死了。

我也做了一个 Mode(Len(, even.

IFERROR 也不会改变 0。

=INDEX(Sheet3!A:A,MATCH(Sheet4!B:B,Sheet3!B:B,0))

在 Sheet3 上,我有一堆 IP 地址(在 B 列上)和主机名(在 A 列上)。但是,并非所有 IP 地址都有主机名。表 4 有 IP 地址和一些其他数据,但没有主机名。为了使比较更容易,我将工作表 3 中的主机名包含到工作表 4 中。但是,工作表 3 没有主机名的地方,工作表 4 中只有 0。我希望将 0 更改为空白或我希望公式跳过空白。

【问题讨论】:

    标签: excel-formula excel-2010


    【解决方案1】:

    我通常通过这样做来解决这个问题:

    IF(index-match-formula = 0,"",index-match-formula)

    当索引匹配结果为0时会返回一个空字符串,如果不是则返回值。

    (用你的整个公式替换 index-match-formula

    【讨论】:

    • 哦,该死的。我完全忘记了这一点。实际上我之前必须这样做,直到你刚刚说出来,我才完全忘记了!谢谢你提醒我!
    猜你喜欢
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-12
    • 2011-11-26
    • 2023-03-12
    • 2017-10-04
    • 2017-03-22
    相关资源
    最近更新 更多