簡體   English   中英

如何根據其他單元格中的值自動填充單元格到特定行?

[英]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 ,依此類推。 我在C330

我希望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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM