0

我在excel单元格中有一个sql语句:

="select BLAH from BLAH where BLAH"

我希望将此 sql 语句放在基于空白单元格的 if 语句中。

我尝试执行以下操作:

=IF(AND(ISBLANK(G7),ISBLANK(H7)), "="select BLAH1 from BLAH1 where BLAH1"", ="select BLAH2 from BLAH2 where BLAH2"")

由于嵌套引号,我在尝试执行此操作时遇到错误。是否可以将 sql 语句放在 VBA 之外的 if 语句中?或者更一般地说,是否可以将函数作为 if 语句的返回值?

4

1 回答 1

0

您不需要IF语句中的等号。你已经在行的开头有了它,等号只是告诉 Excel 它是一个公式。

=IF(AND(ISBLANK(G7),ISBLANK(H7)), "select BLAH1 from BLAH1 where BLAH1", "select BLAH2 from BLAH2 where BLAH2")
于 2012-11-09T00:22:19.700 回答