Excel中如何将引用的单元格的位置也使用参数表示?
1.假如我在A1~A20单元格中分别写入1~20数字;2.在C1中写入一个常数x;3.再B1中写入一个函数:该函数可以调用C1中的参数,使得B1中可以显示AX单元格中的数...
1.假如我在A1~A20单元格中分别写入1~20数字;
2.在C1中写入一个常数x;
3.再B1中写入一个函数:该函数可以调用C1中的参数,使得B1中可以显示AX单元格中的数字;
4.请问B1中的函数怎么写? 展开
2.在C1中写入一个常数x;
3.再B1中写入一个函数:该函数可以调用C1中的参数,使得B1中可以显示AX单元格中的数字;
4.请问B1中的函数怎么写? 展开
7个回答
推荐于2017-09-05 · 知道合伙人软件行家
gvntw
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:709
获赞数:4878
微软最有价值专家(Most Valuable Professionals) 合著书籍7部:《Excel应用大全》等。
向TA提问 私信TA
关注
展开全部
方法有很多
一、使用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)的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这需要看你的具体需要!比如:当A列某个数字等于C1,那么就在B列对应位置显示A列的那个数
那么B1中输入:=if(a1=$c$1,a1,"")
然后向下复制该单元格!
那么B1中输入:=if(a1=$c$1,a1,"")
然后向下复制该单元格!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=index(a:a,c1)
=indirect("a"&c1)
=offset(a1,c1-1,)
=indirect(address(c1,1))
=indirect("a"&c1)
=offset(a1,c1-1,)
=indirect(address(c1,1))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询