如何在 Excel 中插入或删除行时始终获取上方单元格的值?


当我们使用某些公式从上方单元格获取单元格值时,我们知道数据是从公式中提到的地址收集的,但在这种情况下,如果我们在单元格中插入新行,则所有单元格的地址都会自动更改。还有一种简单的过程不会导致相同的问题。

本教程将帮助您了解如何始终从上方单元格获取上方单元格的值,即使我们在 Excel 表格中删除或插入行也是如此。无论我们添加新行还是删除现有行,都会出现此问题。

插入或删除行时始终获取上方单元格的值

这里我们将使用 INDIRECT 和 ADDRESS 公式的组合来完成任务。让我们看一个简单的过程来了解如何在插入或删除行时始终从上方单元格获取值。

步骤 1

假设我们有一个 Excel 表格,其中包含类似于下图所示的数据。

现在,选择最后一个单元格。在此过程中,我们使用公式=INDIRECT(ADDRESS(ROW()-1,COLUMN()))。此公式不基于单元格的地址(所有其他公式都这样做);此公式基于当前单元格。

现在单击单元格并在公式框中输入公式=INDIRECT(ADDRESS(ROW()-1,COLUMN())),然后按 Enter 键以获得与上方单元格相同的结果。

步骤 2

现在要验证结果,我们需要添加新行。要添加新行,请右键单击单元格并单击“插入”,然后选择“向下移动单元格”以获得下图所示的结果。

结论

在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中删除或插入行时始终从上方单元格获取值,以突出显示特定数据集。

更新于:2023年1月9日

1K+ 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.