Excel中如何将引用的单元格的位置也使用参数表示?

1.假如我在A1~A20单元格中分别写入1~20数字;
2.在C1中写入一个常数x;
3.再B1中写入一个函数:该函数可以调用C1中的参数,使得B1中可以显示AX单元格中的数字;
4.请问B1中的函数怎么写?

工具/材料:电脑,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的值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-06

1、首先我们打开一张表格,要计算每个人做的A类零件部分的工资。

2、此时我们在C4单元格中输入“=$B$2*B4”。插入B2中的$符号是绝对引用的意思,代表待会儿无论单元格位置怎么变,B2都是我们固定引用的。

3、在C4单元格右下角拖动十字至C8,这样下面的乙丙也出来了。

4、此时我们选中C7单元格,就可以看见它的公式是“=$B$2*B7”,只有B7改变了而单价B2没有改变。这就是正确的绝对引用。

本回答被网友采纳
第2个回答  推荐于2017-09-05

方法有很多

一、使用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)的值。

第3个回答  2009-12-22
这需要看你的具体需要!比如:当A列某个数字等于C1,那么就在B列对应位置显示A列的那个数
那么B1中输入:=if(a1=$c$1,a1,"")
然后向下复制该单元格!
第4个回答  2009-12-22
=index(a:a,c1)
=indirect("a"&c1)
=offset(a1,c1-1,)
=indirect(address(c1,1))
相似回答