reference - 从上面的单元格中获取值

标签 reference google-sheets relative-path

Google 电子表格中是否可以达到上方单元格的值?

含义:在一个单元格A2中,我想显示上面单元格的值,即A1。不是因为它是那个坐标,而是因为它是上面的单元格。我只需将值设置为等于上面的单元格即可做到这一点:

enter image description here

如果我在这两者之间创建一个新行,我会得到以下结果:

enter image description here

正如我们所知,值没有变化,因为引用不是相对的。我怎样才能使它相对于单元格,这样无论发生什么变化我总是选择上面的单元格?我希望结果是这样的:

enter image description here

术语相对wrong in the case当然可以,但我希望你明白我的意思。我想要通常的相对行为(这样我就可以移动单元格本身,并且它的引用将适合新的列和行)以及引用所做的行为不是指向特定的固定坐标,而是指向单元本身的特定路径。

最佳答案

您可以使用以下函数来解决它:

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

COLUMN()返回对当前列的数字引用

ROW()返回对当前行的数字引用。

在此示例中,从该行中减去 1 即可得到上一行。此数学可以应用于 ROW() 和/或 COLUMN(),但在回答您的问题时,此公式将引用上面的单元格。

然后我们有ADDRESS()它接受数字行和列引用并以字符串形式返回单元格引用。

最后INDIRECT()允许您将单元格引用作为字符串传递,并将其作为公式处理。

Google 电子表格会在您键入时提供帮助提示,因此您在键入上面的公式时应该会得到每个函数的完整说明。

关于reference - 从上面的单元格中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26178679/

相关文章:

python - 在 Python 中检索对对象的引用列表

go - 使用 golang 分发资源

excel - 根据条件连接/连接列文本

javascript - 脚本和 CSS 是否也支持 HTML <base> 标签?

http://relative/path 正式生效了吗?

c++ - 当我使用指针时,为什么我的运算符重载没有为 "<"调用?

opengl - 在 Rust 中,你如何明确地将两个对象的生命周期联系在一起,而不相互引用?

c++ - 引用是从函数右值返回的吗?

google-apps-script - 在脚本的Google表格中获取带有#NA的公式的错误注释

html - Google 表格单元格的 HTML 元素是什么?