我有一行使用=MEAN(A1:A15)
,另一行使用=SUM(A1:A15)
。但很多時候我必須改變這個範圍,比如說,A1:A13;A15
在兩個單元格中。我想在一個地方更改範圍,並讓兩個公式使用相同的更新範圍。
答案1
你能做的就是使用INDIRECT
公式以及您指定範圍的另一個儲存格。該INDIRECT
公式允許您根據文字字串返回單元格引用或範圍。例如,您可以將儲存格設定為等於=INDIRECT("A2")
,它將顯示儲存格 A2 的值。
至於這與您的問題有何關係,例如,如果我們將文字字串放入A1:A15
cell 中B1
,您可以使用以下公式來獲得該範圍的總和:
=SUM(INDIRECT(B1))
。修改單元格中的範圍B1
將相應地修改計算的總和,您還可以用它執行其他公式,例如=MEAN(INDIRECT(B1))
.
答案2
您可以使用命名範圍這樣做,這確實是推薦的方法。您可以在此處為一系列儲存格命名,然後在任何公式中使用該名稱。您可以稍後返回並更新該名稱適用的儲存格範圍。 (您還可以執行更複雜的操作,例如在末尾添加行時自動調整範圍的大小。)
建立和套用命名範圍位於「公式」>「命名儲存格」>「命名範圍」下。
本教程中的更多詳細資訊:http://www.homeandlearn.co.uk/excel2007/excel2007s7p6.html