excel中怎么引用某个单元格的数值作为行号?

比如表格1里D2单元格内容=COUNTA(Sheet1!A2:A33) 这里的33想取Sheet2中A1的值 比如Sheet2中A1为30 那么前面函数就变成=COUNTA(Sheet!A2:A30)

可以使用indirect函数。

1、电脑打开Excel表格,如图要引用B列中2行的数据。


2、在H列中输入行号2,然后输入公式=INDIRECT("b"&H3)。


3、输入公式后,按回车键即可引用B2的数据。


4、下拉复制公式,只要输入行号,就可以引用B列中对应的行数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-11
行号 用 Row(A1), 列号用column(B1)
R1C1 选项-公式-公式编辑-R1C1参考风格 勾选 就会显示为 行号 列号方式追问

请问具体参照上面的函数应该怎么改

本回答被网友采纳
第2个回答  2020-02-11
=COUNTA(INDIRECT("sheet1!a2:a"&Sheet2!A1))