Excel:通过删除“False”记录来创建列表

时间:2013-11-22 20:53:11

标签: excel excel-formula

我有下表:

19-Nov  TRUE
18-Nov  FALSE
17-Nov  TRUE
16-Nov  FALSE
15-Nov  TRUE
14-Nov  TRUE
13-Nov  TRUE

我想创建一个删除错误记录的新列 - 例如

19-Nov
17-Nov
15-Nov
etc.

有没有办法不使用VBA ?我的文档中已经有很多VBA动作,我宁愿只使用一串公式。

我研究了这个主题,但只找到了使用VBA的例子。

谢谢大家的帮助

1 个答案:

答案 0 :(得分:2)

很多选择:

  • 数组公式,使用Ctrl + Shift + Enter输入(向下复制,一旦超出值,它将变为零)

    =LARGE(IF($B$1:$B$11=TRUE,$A$1:$A$11,0),ROW())

  • 根据mmarie建议的数据透视表

  • Sid Rout建议的自动过滤器