私が使っているスプレッドシートでは、セルの可能性のいくつかは空白で、数字がゼロであるか、数字が0でないか、文字列があります。Excelでゼロと等しい
私はセルはゼロですが、空白ではないかどうかをテストしたい場合は、私は現在
=IF(AND(B2=0,LEN(B2)>0),foo,bar)
は、1つの条件を持つ2つの条件文を交換する方法はありますか?どのようにすることができます空白ではない、と0、私は表示されません。
私が使っているスプレッドシートでは、セルの可能性のいくつかは空白で、数字がゼロであるか、数字が0でないか、文字列があります。Excelでゼロと等しい
私はセルはゼロですが、空白ではないかどうかをテストしたい場合は、私は現在
=IF(AND(B2=0,LEN(B2)>0),foo,bar)
は、1つの条件を持つ2つの条件文を交換する方法はありますか?どのようにすることができます空白ではない、と0、私は表示されません。
探している関数はISBLANK()関数です。
= IF(AND(ISBLANK(A1)= FALSE、A1 = 0)、 "foo" という、 "バー")
EDIT:
私はちょうどあなたの質問を再読み込み申し訳ありません。あなたは2つの条件をチェックしているので、2つの条件を使う必要があります。何らかの理由でただ一つの条件を使用したいのであれば、私が考えることができる唯一の方法は、あなたがメソッドにチェックインしている条件を抽出し、それを呼び出すことです。
だから、それは
は= IF(CheckCellIsOK(A1)、 "foo" という、 "バー")となり
方法はまだ両方の条件をチェックしますが、あなたはただその事実を隠しています。
あなたは確かにあなたは二つの条件のためにテストしているので、> 0
しかし、その代わりに長さのテストの関数ISBLANK(B2)を使用することができます0以外が空白でないと幸せでない場合、テストする必要があるのは0です。
Excelの作成方法を学習するには、どのような良いウェブサイトですか? –
VBAチュートリアルは、Excelで使用されるプログラミング言語であるため、検索する必要があります。効果的にマクロ/モジュールを作成しています。 http://www.anthony-vba.kefra.com/vba/vbabasic1.htm#Creating_Your_First_Macro http://www.vbtutor.net/VBA/:ここ は、私はちょうど(VBAチュートリアル)ググカップルですvba_tutorial.html 私が学んだのは、microsoft msdnでExcelのオブジェクトモデルを見て、マクロを記録してから動的に変更することでした。マクロ記録は、あなたが望むものを見つけるための素早い方法です。 –