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 に答える