excel中indirect函数引用的单元格的列标怎样自动变化?

例如,将单元格A29里的公式"=Sum(indirect("A"&27-A28):A26)"向右拉若干列时,公式中的列标"A"怎样才能自动变为"B"、"C"、"D"、"E... 例如,将单元格A29里的公式"=Sum(indirect("A"&27-A28):A26)"向右拉若干列时,公式中的列标"A"怎样才能自动变为"B"、"C"、"D"、"E"......呢?应该怎样重写A29里这个公式呢?请高手指点 展开
 我来答
1975qjm
高粉答主

2015-10-01 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7551万
展开全部
一、需要拖动公式时,INDIRECT公式中引用的列标由A变成B,C,D......,这样的要求可以用ADDRESS函数配合取行号ROW或列号COLUMN的函数进行组合。

二、举例如下
假设原公式为,=INDIRECT("A"&20)

(1)要公式右拉时变成 =INDIRECT("B"&20) =INDIRECT("C"&20) 。。。。。。
则公式可以改写成:
=INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(A1),4),1,)&20)

(2)要公式下拉时变成 =INDIRECT("B"&20) =INDIRECT("C"&20) 。。。。。。
则公式可以改写成:
=INDIRECT(SUBSTITUTE(ADDRESS(1,ROW(A1),4),1,)&20)
匿名用户
2009-02-19
展开全部
=SUM(INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&27-A28):A26)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑豆2008
2009-02-19 · TA获得超过1879个赞
知道小有建树答主
回答量:2769
采纳率:66%
帮助的人:639万
展开全部
=SUM(INDIRECT(CHAR(64+COLUMN())&27-A28):A26)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jepgyss
2009-02-19 · TA获得超过473个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:167万
展开全部
你说下你要干什么用,好重编公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式