EXCEL公式:如何让SHEET2中的A1等于SHEET1中的A1+B1;而且下拉后A2=D1+E1,A3=G1+H1.....

 我来答
tobbi
2011-10-18 · TA获得超过804个赞
知道小有建树答主
回答量:563
采纳率:0%
帮助的人:207万
展开全部
sheet2!a1=IF(ROW()=1,Sheet1!A1+Sheet1!B1,INDIRECT("sheet1!"&CHAR((ROW(1:1)-1)*3+65)&1)+INDIRECT("sheet1!"&CHAR((ROW(1:1)-1)*3+66)&1))
本公式仅仅写到一个字母的情况,即从A到Z,两个字母的情况,自己按照相同的办法进行,不过if嵌套更多更复杂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songzhi221978
2011-10-18
知道答主
回答量:33
采纳率:0%
帮助的人:25.6万
展开全部
sheet2!A1=INDIRECT(ADDRESS(1,ROW()*3-2,2,TRUE,"Sheet1"))+INDIRECT(ADDRESS(1,ROW()*3-1,2,TRUE,"Sheet1"))
下拉
更多追问追答
追问
朋友,  你这个公式按照我问的   是正确的    但是我只是举例    如果不是   A1 B1  C1 D1呢      请问能不能稍微讲解一下这个公式~~~谢谢

比如 我要的是 SHEET2中的G4等于SHEET1中的B115+C115;而且下拉后G5=E115+F115,G6=H115+I115.....

不好意思 麻烦了
追答
这里面无非就是3个函数,我也是现学现卖
INDIRECT
ADDRESS
ROW
你拆开来理解就容易多了
分三步来
1、sheet2!A1=ROW()*3-2&" + "ROW()*3-1 下拉看结果
2、sheet2!A1=ADDRESS(1,ROW()*3-2,2,TRUE,"Sheet1")&" + "&ADDRESS(1,ROW()*3-1,2,TRUE,"Sheet1")
然后再输入全部的函数看结果应该就可以明白了

ADDRESS(1,ROW()*3-2,2,TRUE,"Sheet1")这个函数包含五个参数
第一个参数1为行号
第二个参数ROW()*3-2是列号 如果是第三行返回的值就是7
第三个参数2为引用方式,2表示绝对行/相对列
第四个参数TRUE表示为A1引用样式
第五个参数"Sheet1"表示引用位置
应该能明白了吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
soup5258
2011-10-18 · TA获得超过9255个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:1977万
展开全部
=SUM(INDIRECT(ADDRESS(1,(ROW(A1)-1)*3+1,,,"sheet1")),INDIRECT(ADDRESS(1,(ROW(A1)-1)*3+2,,,"sheet1")))
追问
朋友,  你这个公式按照我问的   是正确的    但是我只是举例    如果不是   A1 B1  C1 D1呢      请问能不能稍微讲解一下这个公式~~~谢谢

比如 我要的是 SHEET2中的G4等于SHEET1中的B115+C115;而且下拉后G5=E115+F115,G6=H115+I115.....

不好意思 麻烦了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式