标签: excel excel-vba vba
希望根据从当前表格中获得的列号来获取另一张纸张的范围。
所以说我将当前表格中的A2指定为字母G.
然后我会问A10 = AVERAGE('Sheet1'!(A2)2:(A2)999)
所以基本上它是= AVERAGE('Sheet1'!G2:G999)
然而,这不起作用。任何人都知道如何制作这个工作?
答案 0 :(得分:2)
您可以使用Indirect()函数:
=AVERAGE(INDIRECT("'Sheet1'!" & A2 & "2:" & A2 & "999"))