[英]How to Autofill cells up to a certain row based on the value in a different cell?
所以我有一個單元格(let's say C3)
,我在A中有一列。
假設我要為A is A2 = A1 + 1
列中的單元格填充的公式A is A2 = A1 + 1
,依此類推。 我在C3
有30
。
我希望excel使用該先前的公式(A2 = A1 + 1)
A列正下方填充30個單元格。 如果我將C3
的數字更改為50
,則excel將按照相同的模式在A列中自動添加20行。
如果我將C3 to
的數字更改C3 to
10
,excel將自動刪除行,直到保留前10行。
編輯添加 :好的,所以我想我必須使用宏。 有人建議為此使用VBA代碼嗎?
如果您知道最大可能的行數,則可以避免使用VBA。 在A2
使用以下公式,並向下應用它,直到應用了最大列數為止。
=IF(ROW()<=$C$3,A1+1,"")
因此,實際上,您在這些單元格中仍然有一個公式,但是在應該看到它們之前您將看不到任何輸出。 這是一種解決方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.