如何将公式拖到所有具有相似间隔的相邻列中?
例如:在 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 列。