控制 excel 公式存在于来自一个 sheet 的多个工作 sheet 中

Controlling excel formula exists in multiple worksheets from one sheet

我有多个作品sheet具有相同的格式但不同的数据。每个作品的相同位置都有相同的公式sheet。

例如,每一个作品sheet的单元格D10都有一个公式计算位于D9(=D9^2)的值的平方。比如说,我有 100 个工作 sheet,需要将公式从 D9^2 更改为 D9^3。所以,我需要在每个作品中做这个改变sheet。我如何在一个 sheet 中维护公式,以便可以在不访问所有 sheet 的情况下进行任何更改?

ctrl + H然后在find what框中输入D9^2并输入D9^3replace with 框中。在选项中,选择在 workbook 中搜索和 look in formulas。然后点击全部替换.

如果您希望在同一个工作簿中的多个工作sheet中更改特定单元格,您可以制作一个“3D”select离子,如下所示:

  1. Select 您希望通过 ShiftCtrl 更新的 sheet -单击 select 您需要的选项卡。您还可以右键单击 sheet 选项卡并从上下文菜单中选择 Select All Sheets 以 select 工作簿中的所有 sheet。 select编辑后,sheet 选项卡变为白色。

  2. 在当前可见的 sheet 上,更改所需的单元格(例如 D10)。

  3. 然后将更改复制到所有 selected sheets.

  4. (可选)不要忘记再次取消 select 所有 sheet 以避免意外更改它们,方法是单击单个 sheet 在当前可见的后面或右键单击并从上下文菜单中 selecting Ungroup Sheets

实际上没有必要定期 change\replace 公式,而只需编写一个与 Name 一起工作的公式 Exponent值,然后根据需要更改名称单元格中的值。

为此,在 Workbook 级别创建一个 Name,并将 Exponential Value 分配给它(请参阅下面的图片了解如何创建和更新它)

要创建名称,在功能区选项卡 “公式”\“定义名称” 组中,单击 “定义名称”图标和新名称对话框将出现:

键入 kFmlExponent 作为名称,select Workbook 作为范围,在注释中您可以键入名称的简短描述,并在引用 select =Sheet1!$A,那么只需要更新这个单元格中的值。

然后为此替换所有工作表中的公式:

=D9^kFmlExponent

这将与 =D9^3 相同 如果您需要将指数更改为 2,则只需在 Sheet1

中的单元格 A1 中输入 2