ここは私の状況です。Excelは列の最後まで式を適用します
私は他の列の値に従ってブール値を返す式を作成します。 A1 = 0、B1 = FALSE A2 = 1、B2 =ここでFALSE
が問題とされている場合、私は、新しいデータが入力されているときは、この式を適用することができますしたいです。私はB9999まで式を引っ張ってそれを解くが、これは好きではない。 B(?)はA(?)が入力されているときに自動的に値を探します。
ご協力いただきありがとうございます。
ここは私の状況です。Excelは列の最後まで式を適用します
私は他の列の値に従ってブール値を返す式を作成します。 A1 = 0、B1 = FALSE A2 = 1、B2 =ここでFALSE
が問題とされている場合、私は、新しいデータが入力されているときは、この式を適用することができますしたいです。私はB9999まで式を引っ張ってそれを解くが、これは好きではない。 B(?)はA(?)が入力されているときに自動的に値を探します。
ご協力いただきありがとうございます。
あなたはB1に次の数式を使用することができます。
= IF(A1 = ""、 ""、(YOUR FORMULAはHERE、TRUE、FALSE)IF)
これをA1が空白である限り、B1もブランクのままです。 A1に値がある場合は、数式が計算されます。
これで、数式を列全体に引き出すことができます。
9999行で十分かもしれません。それは多くのように見えますが、フルカラーの1,048,576行のうち、1/100未満です。 [Worksheet.UsedRangeプロパティ](https://msdn.microsoft.com/en-us/library/office/ff840732.aspx)は使用された最後のセルまで拡張され、使用された列の総数。 – Jeeped
これはマクロとして書かれていますか?それともセルにまっすぐ書かれた優れた式ですか? – DDuffy
A1が0の場合、B1は偽です。 A2が1ならばB2は偽である。彼らがすべて偽になる場合は、列Bの下に偽を置くだけです。 – Jeeped