2016-05-11 5 views
0

ここは私の状況です。Excelは列の最後まで式を適用します

私は他の列の値に従ってブール値を返す式を作成します。 A1 = 0、B1 = FALSE A2 = 1、B2 =ここでFALSE

が問題とされている場合、私は、新しいデータが入力されているときは、この式を適用することができますしたいです。私はB9999まで式を引っ張ってそれを解くが、これは好きではない。 B(?)はA(?)が入力されているときに自動的に値を探します。

ご協力いただきありがとうございます。

+1

これはマクロとして書かれていますか?それともセルにまっすぐ書かれた優れた式ですか? – DDuffy

+0

A1が0の場合、B1は偽です。 A2が1ならばB2は偽である。彼らがすべて偽になる場合は、列Bの下に偽を置くだけです。 – Jeeped

答えて

3

あなたはB1に次の数式を使用することができます。

= IF(A1 = ""、 ""、(YOUR FORMULAはHERE、TRUE、FALSE)IF)

これをA1が空白である限り、B1もブランクのままです。 A1に値がある場合は、数式が計算されます。

これで、数式を列全体に引き出すことができます。

+0

9999行で十分かもしれません。それは多くのように見えますが、フルカラーの1,048,576行のうち、1/100未満です。 [Worksheet.UsedRangeプロパティ](https://msdn.microsoft.com/en-us/library/office/ff840732.aspx)は使用された最後のセルまで拡張され、使用された列の総数。 – Jeeped

関連する問題