假设我已经创建了这些命名范围:Apples =" A1:A3",Pears =" B1:B3"
然后把公式" =苹果+梨子"在单元格C3中与" = A3 + B3"
相同有没有办法在" = Apples + Pears"中指定偏移量?公式使细胞C3指的是" = A3 + B2"代替?
换句话说," Pears"是否指定它是指B2而不是B3?
提前感谢您的帮助!
编辑:我希望公式是相对的,所以如果我将它复制到单元格C2,它将引用" = A3 + B1"
答案 0 :(得分:0)
OFFSET功能将完成从单元格B3移出一个单元格的技巧:
对于数字,请使用以下函数(例如数字3):
= A3 + OFFSET(INDIRECT(ADDRESS(MATCH(3,B:B,0),2)), - 1,0)
对于字符串使用此功能:
= A3&安培; OFFSET(INDIRECT(ADDRESS(MATCH( “梨”,B:B,0),2)), - 1,0)
答案 1 :(得分:0)
使用INDEX function指定范围内的单元格,名为或传统。
=index(apples, 3, 1) + index(pears, 2, 1)
答案 2 :(得分:0)
您可以使用当前单元格的ROW()函数来获取复制公式时自动更新的索引。此公式进入C3,然后当您向上拖动时,它会自动调整Pears的索引。
=INDEX(Apples,3,1)+INDEX(Pears,ROW(C3)-1,1)
请注意,如果您的实际数据不是从第2行开始,则您需要从行函数中减去额外的数量以允许其他行。