【问题标题】:Ignore blank cells in my Excel INDEX formula忽略我的 Excel INDEX 公式中的空白单元格
【发布时间】:2021-01-28 10:54:00
【问题描述】:

我在 A2-A10

的 Excel 上有下表
YEAR
1999
1997

1999
1998
1998

1996
1999

=INDEX(SORT(UNIQUE($A$2:$A$10)),COLUMN((A1))) >>>(水平拖动公式)

这是我的输出:

1996  1997 1998 1999 0     

问题是它一直返回 0,因为我的范围包含一些空白单元格。如何使用此公式忽略空格?

【问题讨论】:

  • 尝试添加 ifblank() 或 if > 0 ...

标签: excel excel-formula range


【解决方案1】:

三种可能:

=INDEX(SORT(UNIQUE(IF($A$2:$A$10<>"",$A$2:$A$10,LARGE($A$2:$A$10;1)))),COLUMN((A1)))
=INDEX(SORT(UNIQUE(FILTER($A$2:$A$10,$A$2:$A$10<>""))),COLUMN((A1)))
=IFERROR(1/(1/INDEX(SORT(UNIQUE($A$2:$A$10)),COLUMN((A1)))),"")

【讨论】:

    【解决方案2】:

    或跳过 INDEX,因此您无需将公式拖到右侧: =TRANSPOSE(SORT(UNIQUE(FILTER($A$2:$A$10,$A$2:$A$10&lt;&gt;""))))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-19
      • 2021-02-17
      相关资源
      最近更新 更多