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)的值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-14
1、首先我们打开一张表格,要计算每个人做的A类零件部分的工资。
2、此时我们在C4单元格中输入“=$B$2*B4”。插入B2中的$符号是绝对引用的意思,代表待会儿无论单元格位置怎么变,B2都是我们固定引用的。
3、在C4单元格右下角拖动十字至C8,这样下面的乙丙也出来了。
4、此时我们选中C7单元格,就可以看见它的公式是“=$B$2*B7”,只有B7改变了而单价B2没有改变。这就是正确的绝对引用。
第2个回答  2020-04-11
工具/材料:电脑,UG软件
方法有很多,方法如下:
1.INDIRECT的A1样式,INDIRECT("A"&C1)=INDIRECT("A15"), 意思为返回A15的值。
2.INDIRECT的R1C1样式,=INDIRECT("R"&C1&"C1",0)=INDIRECT("R15C1",0),意思为返回A15的值。
3.INDEX函数,=INDEX(A:A,C1)=INDEX(A:A,15),意思为返回A15行的值。
4.OFFSET函数,=OFFSET(A1,C1-1,0)=OFFSET(A1,14,0),意思为返回A15的值。
相似回答