这是非常基础的,对此我很抱歉:
如果我插入这个公式(例如)
=CELL("address")
它显示当前单元格地址/位置 - 例如 $E$5
但是,如果我在下面的行中插入相同的公式,两个单元格中的结果都会发生变化。因此,如果我多次使用它,它不会显示正确的值。我该如何解决这个超级基本的 excel“问题”?
例如,如果我在单元格 E5 和 E6 中插入公式,两个单元格都会显示 $E$6,而不是 $E$5 和 $E$6。
编辑:
我得到了下面的答案,说应该使用这个公式:
=ADDRESS(ROW(),COLUMN())
但是,这只会导致 Excel 抱怨公式有错误……?
编辑2:
将“,”替换为“;”,即可。
答案1
除非您将单元格引用指定为函数的第二个参数,否则该Cell
公式不是获取单元格地址的正确公式 - 但由于这首先是您想要的,所以更简单的方法(尽管还有许多其他方法可以做到这一点)是:
=ADDRESS(ROW(),COLUMN())
希望这可以帮助!
答案2
尝试 =Cell("address",E5) 然后将其复制到其他单元格:如果您不提供引用,Cell 将提供有关当前选定单元格的信息。
答案3
从http://www.techonthenet.com/excel/formulas/cell.php
如果省略范围参数,CELL 函数将假定您正在检索最后一个更改的单元格的信息。