【问题标题】:excel advanced filter keep rows with matching column a and column bexcel高级过滤器保留具有匹配列a和列b的行
【发布时间】:2019-03-13 05:07:47
【问题描述】:

有没有办法轻松使用高级过滤器来保留 A 列 == B 列的行?

Example of what data and current filter looks like

据此,我希望得到行

Event_Name == (First, Second, Final) 

以及所在的行

Time_A == Time_B.

不过,我明白了,

The output from that data and filter

【问题讨论】:

    标签: excel vba filter advanced-filter


    【解决方案1】:

    您能否添加一个带有=A13=B13 的列,该列返回一个布尔值,然后过滤为“TRUE”?

    【讨论】:

    • 在标准中?如果是这样,那是行不通的。 K列中的TRUE设置为=A6=B6
    • 在这种情况下,我对您的要求有点困惑。从您的标题来看,您似乎想过滤掉 A 不等于 B 的行。
    • 是的,我想过滤掉 A 不等于 B 的行,同时仍然保留 Event_Name 等于 First、Second 或 Final 的任何行。我想我一开始可能误解了你试图提出的建议。我可以按照您的建议添加一列,但是当我尝试使用宏执行此操作时遇到问题。 (我需要能够对长度从数百行到数千行不等的多个数据集执行此操作。)该列最终会在我的数据末尾添加额外的行,值为 TRUE。因此,当我过滤为 TRUE 时,会给我大量的“空白”行。
    • 好的,谢谢你的澄清!如果您需要有关宏的帮助,那么您需要发布到目前为止所拥有的内容以及遇到的任何错误。或者,当两个单元格相同且单元格不为空白时,沿=IF(AND(A13=B13, A13<>""), "True", "False") 行的公式将返回“True”。然后你可以只过滤“真”
    猜你喜欢
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 2020-03-25
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多