获取当前单元格左侧的单元格的值


16

这是获取当前值左侧的单元格值的正确公式。我已经尝试过,=OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)但它会填充的错误circular dependency

Answers:


25

我尝试了这个,它正在起作用(至少在excel中):

=OFFSET(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")),0,-1)

我相信的问题是,ADDRESS(ROW(), COLUMN())返回的内容类似于$ A $ 2,它会锁定单元格,因此您需要$在使用offset之前先删除中的。

编辑:忽略了一些非常简单的xD(此文件在excel和g-spreadsheet中均有效

=INDIRECT(ADDRESS(ROW(),COLUMN()-1))

谢谢您的帮助,我会尝试一下是否可行:) p / s:仍然无法正常工作我
遇到了

1
@Vdt嗯,我只是尝试了一个简单=offset(indirect("C8"),0,1)的g-电子表格,它仍然会引发错误,而=offset(C8,0,1)事实并非如此。因此,我玩了一些,并提出了一个更整洁的解决方案。看到我的答案中的编辑!
杰里

2
您的第二个代码示例在Google表格中对我非常有用,谢谢!
Shane Reustle,2015年

@ShaneReustle Awesome :)
Jerry
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.