我正在尝试使用offset来链接工作簿中的两个工作表
我在Sheet2
如果我输入='Sheet1'!B6
....它会从Sheet1
如果我输入+OFFSET('Sheet1'!B6,0,ROW())
....它会给我来自Sheet1的L6
为什么不拿起B6?
如果我拖下第二个公式,它会给我M6,N6,O6,P6等,所以它至少是一致的。
我已经尝试了所有我能想到的东西,让它引用正确的细胞,但无济于事。这令人沮丧,因为我现在可以输入数据!
答案 0 :(得分:0)
尝试
=OFFSET('Sheet1'!B6,0,0)
“Row()”函数返回一个将Offset 11列向右推的值。
答案 1 :(得分:0)
要将列转置为行,请尝试
=OFFSET('Sheet1'!$B$6,0,ROW()-1)
第二个偏移参数是行偏移量,第三个是列偏移量。确保锚定第一个参数,否则在复制时会使偏移量加倍。
答案 2 :(得分:0)
你的错误是你有ROW()代替列参数? OFFSET中的第三个参数是列号而不是行号。
尝试:
=OFFSET(Sheet1!B6,0,0)
在OFFSET中,0行和0列表示它与当前引用的单元格是相同的坐标。也就是说,从Sheet1!B6增加/减少0行& 0列。
答案 3 :(得分:0)
我找到了解决方案!! 如果我创建另一列在Sheet2中说B并用1,2,3,4等填充它我可以使用如下公式: -
= OFFSET('外部资金'!$ B $ 6,0,(B10-1)) 它正确地拾取一切。 它可能不是最好的解决方案,但它有效。 谢谢你的帮助。