无论值是否存在,都过滤掉列中的值

时间:2017-04-10 16:14:27

标签: excel-vba filter vba excel

我有以下代码:

SELECT * FROM
(
    select id from demo_table where id = 4
    union
    select null from dual
)
where rownum = 1
order by id DESC

如果A,B和C在列中,则它有效。但是,如果例如A和B仅存在而不是C,则会收到错误。我需要在A,B或C可能存在或可能不存在于列中的前提下工作。希望有人可以提供帮助。

编辑:显然错误来自添加标准3 我一直坚持如何过滤掉2个以上的标准

1 个答案:

答案 0 :(得分:0)

据我所知,您无法过滤掉超过2个标准,而这正是您遇到的标准。

我找到了我在这里遇到的类似问题的答案(filter out multiple criteria using excel vba

而不是重述他们的答案,看看该线程是否有用。