【发布时间】:2021-09-23 15:12:56
【问题描述】:
我有一个关于在 Excel/VBA 中过滤列中的文本的问题。这是我的出发点(无法发布图片):
| Column1 | Column2 | Column3 |
|---|---|---|
| value1 | bla | bla |
| empty | bla | bla |
| value2 | bla | bla |
| value1 | bla | bla |
| empty | bla | bla |
| value2 | bla | bla |
我想要做的是在“Column1”上为“value1”使用文本过滤器,以便结果包括 column1 中具有“空”值的行。过滤结果应该是这样的:
| Column1 | Column2 | Column3 |
|---|---|---|
| value1 | bla | bla |
| empty | bla | bla |
| value1 | bla | bla |
| empty | bla | bla |
但是,当我在 Excel 中对 column1 使用普通文本过滤器作为“value1”时,我得到了这个结果,而 Column1 中没有“空”的行:
| Column1 | Column2 | Column3 |
|---|---|---|
| value1 | bla | bla |
| value1 | bla | bla |
我缺乏的是如何在 Excel / VBA 中完成此操作的一般概念。不知何故,空行应该在某种范围内“连接”到“value1”的行? 任何建议都非常感谢!
【问题讨论】:
-
过滤器有一个“空白”选项:i.stack.imgur.com/cxQsE.png
-
@BigBen 是的,谢谢。但是,这给了我所有的空白,但我只想要“好”值下的空白(在上面的 value1 示例中)而不是 value2 下的空白。所以它应该是有条件的......