根據儲存格值顯示/隱藏一定數量的 Excel 行

根據儲存格值顯示/隱藏一定數量的 Excel 行

我正在使用 Excel 2010 建立貸款還款計算器計劃,使用者輸入貸款金額、利率和期限(以月為單位),計算器將返回每個月的還款值。我希望計算器根據貸款期限顯示/隱藏行(例如 12 個月=顯示 12 行)。這可能嗎?

試算表

關聯到床單。

答案1

我根據您連結的電子表格估計持續時間位於儲存格 A10 中,輸出表位於 C 至 F 列中,列標題位於第 1 行中ROW()-1

對於月份列,C2 為:

=IF(ROW()-1>$A$10,"",ROW()-1)

將其記下您需要的最長月份。超過持續時間月份的行將被填滿為空白。否則,它將顯示月份數。

我不會在 D 至 F 列中討論您的公式,但 D 和 E 會類似:

=IF(ROW()-1>$A$10,"",your_formula)

F 列稍微棘手一些,因為您需要求和。你可以這樣做:

=IF(ROW()-2=$A$10,SUM(F$2:INDIRECT("F"&$A$10+1)),IF(ROW()-1>$A$10,"",your_formula))

這會測試它是否是求和行,在這種情況下,它會計算要使用的範圍和總和。否則,它會像其他列一樣處理儲存格。

相關內容