Microsoft Excel - 公式拖动

Microsoft Excel - 公式拖动

如何将公式拖到所有具有相似间隔的相邻列中?

例如:在 F 列中,公式为('Time sheets'!G10-'Time sheets'!F10)*24 ,在 G 列中,公式为('Time sheets'!I10-'Time sheets'!H10)*24),等等。

而公式中的所有值均取自同一文档的另一张表(名为“时间表”)!

我怎样才能将公式拖到所有后续列中,以便后续列中的公式变成:('Time sheets'!K10-'Time sheets'!J10)*24

答案1

在您的示例中,将公式从 F 列拖到 G 列将使公式更改为“('Time Sheets'!H10-'Time Sheets'!G10)*24”。您试图将公式中的列数增加两列,这无法通过简单的拖动来完成,只能通过拖过两列然后删除中间的列,或者通过 VBA 编程来完成。

答案2

Excel 复制公式时不使用绝对引用(例如 $F$10),粘贴时会自动增加相对于新位置的引用。因此,复制 F 列中含有公式的单元格。然后将其粘贴到 G 列中。您将看到实际公式已增加。

快捷键是突出显示 F 列中的单元格并继续到 G 列(选择两个单元格)。然后按Ctrl+ R。这会将值从 F 列复制到 G 列。

相关内容