EXCEL中怎么提取某行某列的内容?

比如说,我第一个单元格输入5,第二个单元格输入3,第三个单元格中怎么能够提取第5行,第3列的内容?
indirect函数中的列必须用字母表示,不知道怎么能引用数字表示的列。

=INDIRECT(ADDRESS(5,3))

=INDIRECT("R"&5&"C"&3,)
假设5和3分别在A1、B1单元格,上面公式可写作
=INDIRECT(ADDRESS(A1,B1))

=INDIRECT("R"&A1&"C"&B1,)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-03
假定数据区域为A1:F10,G2输入5,H2输入3
第5行第3列内容用以下公式
=INDEX(A1:F10,G2,H2)
第2个回答  2020-06-03
以你的描述,用R1C1引用较简单:
=INDIRECT("R"&第1个单元格&"C"&第2个单元格,)
第3个回答  2020-06-03
A1=5
A2=3
用indirect(),A3=INDIRECT("R"&A1&"C"&A2,0)
也可以用offset(),A3=OFFSET(A1,A1-1,A2-1,1,1)本回答被提问者采纳
第4个回答  2020-06-03
=INDIRECT("R"&A1&"C"&A2,)
相似回答