【问题标题】:How do I get rid of a 0 (zero) in my formula result如何摆脱公式结果中的 0(零)
【发布时间】:2015-04-15 11:32:33
【问题描述】:

我在 U、X、AA、AD、AG 和 AJ 列中有日期,在 V、Y、AB、AE、AH 和 AK 中有名称。我有以下公式可以在更新时选择最新更新。将首先填充 U 和 V 列,然后在以后更新 X 和 Y 列。在更新另一个工作表中的单元格之前,我需要填写日期和名称列。

这是我正在使用的公式,它很长,但我不知道如何使它更短。对于日期,我在公式的后半部分交换日期列(U、X、AA、AD、AG 和 AJ)的列

=CHOOSE(1+COUNT('Training Schedule'!U42,'Training Schedule'!V42,'Training Schedule'!X42,'Training Schedule'!Y42,'Training Schedule'!AA42,'Training Schedule'!AB42,'Training Schedule'!AD42,'Training Schedule'!AE42,'Training Schedule'!AG42,'Training Schedule'!AH42,'Training Schedule'!AJ42,'Training Schedule'!AK42),"",'Training Schedule'!V42,'Training Schedule'!Y42,'Training Schedule'!AB42,'Training Schedule'!AE42,'Training Schedule'!AH42,'Training Schedule'!AK42)

此公式有效,但如果在名称列中未输入任何条目,则会将 0(零)复制到名称列中。如何让它显示一个空白单元格?如果我添加名称但没有日期,则不会复制任何内容。我有另一个公式来计算要复制到另一个工作表中的日期和名称公式,但它正在计算 0,就像填充单元格一样。我已经制作了很多我正在使用的文件的版本,并且错误地删除了我曾经使用没有 0 的原始文件,我不记得我是如何做到的!

【问题讨论】:

  • 建议添加示例工作表。
  • 如何上传工作表?

标签: excel excel-2007


【解决方案1】:

如果您在 W42、Z42、AC42、AF42 和 AI42 中没有数字,我建议您使用以下替代公式。

=IFERROR(IF(LEN(INDEX(V42:AK42, MATCH(1E+99, U42:AJ42))), INDEX(V42:AK42, MATCH(1E+99, U42:AJ42)), ""), "")

上述中间单元格可以包含文本,但此方法会在该单元格范围内查找最后一个数字(也称为日期),因此如果 U42、X42、AA42、AD42 中的最后一个日期,则中间单元格不能包含数字或日期, AG42 & AJ42 是要正确确定的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 2020-12-04
    • 2017-05-28
    • 2019-04-21
    相关资源
    最近更新 更多