excel怎么返回一个单元格的值

如题所述

方法有很多

一、使用INDIRECT的A1样式,如下图

=INDIRECT("A"&C1)

二、使用INDIRECT的R1C1样式,如下图

=INDIRECT("R"&C1&"C1",0)

三、使用INDEX函数,如下图

=INDEX(A:A,C1)

四、使用OFFSET函数,如下图

=OFFSET(A1,C1-1,0)

公式解析:

假设C1=15

一、=INDIRECT("A"&C1)=INDIRECT("A15"),表示返回A15单元格的值。

二、=INDIRECT("R"&C1&"C1",0)=INDIRECT("R15C1",0),表示返回第15行第1列(既A15)的值,INDIRECT函数使用R1C1样式时,第2个参数为0,不可省略。

三、=INDEX(A:A,C1)=INDEX(A:A,15),表示返回A列第15行的值。

四、=OFFSET(A1,C1-1,0)=OFFSET(A1,14,0),表示返回A1单元格向下偏移14行,向右偏移0列的单元格(既A15)的值。

温馨提示:答案为网友推荐,仅供参考
相似回答