Excel 2007 - 在 Excel 中的另一个函数中引用其他工作表的值

Excel 2007 - 在 Excel 中的另一个函数中引用其他工作表的值

我有两张工作表。Sheet2 的 A 列中有数据,我想对其使用平均值函数。Sheet1 中只有两个单元格中有值。B1 单元格的值为 5,B2 单元格的值为 15。使用这两个参数,我想对 Sheet2 中 A 列从 A5 到 A15 的数据求平均值。如果我更改 Sheet1 中的参数,Sheet2 中的平均计算也会自动更改

答案1

您可以使用INDIRECT

=AVERAGE(INDIRECT("A"&Sheet1!B1&":A"&Sheet1!B2))

在评估中,您会获得:

  • 经过第一次 Excel 替换后,结果变为:

    =AVERAGE(INDIRECT("A"&5&":A"&15))
    
  • 连接...

    =AVERAGE(INDIRECT("A5:A15"))
    
  • 评估及结果:

    =AVERAGE(A5:A15)
    

答案2

=AVERGAGE(Sheet1!A5:A15)是的,只需在 Sheet2 中使用公式!

构建公式时,您可以导航到其他工作表并使用鼠标直接选择范围。

相关内容