我在 Excel 2007 中有一个工作簿,其中有 52 个工作表,每个工作表代表一年中的一周,每个工作表的布局相同,有 16 行和 26 列,可以显示 14 名人员和 24 小时以及其他信息、标题和总数等。
现在,一些“工作人员”(我们是消防员)已经改变了他们的轮班模式,我想要做的就是将所有更新的单元格从一张工作表复制并粘贴到所有其他工作表中,尽可能快速、轻松地进行,而不必坐下来单独更改所有其他工作表。
希望如此
理查德·J
答案1
假设格式、标题和要粘贴的数据都与第一页的顺序相同,请更新第一页中要复制的数据。然后复制要粘贴到其他 51 个工作表中的数据。单击 Sheet2,用鼠标选择(单击底部的工作表)其余 50 个工作表,并将数据粘贴到现在打开的工作表中(第一张工作表除外)。现在您应该会发现所有 51 个工作表中都粘贴了数据。
答案2
假设数据布局在所有工作表上都是平行的:
转到第一个工作表并按Ctrl+C复制更新的单元格。
单击第二张工作表的标签,按住Shift按钮的同时单击最后一张工作表的标签。现在应该会突出显示第 2 张至第 52 张工作表,例如下面的 Sheet2 至 Sheet10:
在其余工作表仍处于选定状态的情况下,将更新后的单元格粘贴到所需的位置。
其余表格现在应该包含更新后的信息。
您还可以同时更新所有工作表。只需使用上面步骤 2 中提到的方法选择所有工作表(单击第一个工作表,按住Shift并单击最后一个工作表),然后更新信息。其余工作表会随着您的操作而更新。