EXCEL公式:如何让SHEET2中的A1等于SHEET1中的A1+B1;而且下拉后A2=D1+E1,A3=G1+H1.....
3个回答
展开全部
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嵌套更多更复杂
本公式仅仅写到一个字母的情况,即从A到Z,两个字母的情况,自己按照相同的办法进行,不过if嵌套更多更复杂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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"表示引用位置
应该能明白了吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=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.....
不好意思 麻烦了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询