控制excel公式存在于一张工作表的多个工作表中

控制excel公式存在于一张工作表的多个工作表中,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,我有多张格式相同但数据不同的工作表。每个工作表的相同位置都有相同的公式 例如,每个工作表的单元格D10有一个公式,用于计算D9(=D9^2)中值的平方。比如说,我有100张工作表,需要将公式从D9^2更改为D9^3。因此,我需要在每个工作表中进行更改。如何将公式保存在一张表格中,以便在不查看所有表格的情况下进行任何更改 按ctrl+H,然后在查找内容框中键入D9^2,并在替换为框中键入D9^3。在选项中,选择在工作簿中搜索,并在公式中查找。然后单击“全部替换”如果要在同一工作簿的多个工作表中更改

我有多张格式相同但数据不同的工作表。每个工作表的相同位置都有相同的公式


例如,每个工作表的单元格D10有一个公式,用于计算D9(=D9^2)中值的平方。比如说,我有100张工作表,需要将公式从D9^2更改为D9^3。因此,我需要在每个工作表中进行更改。如何将公式保存在一张表格中,以便在不查看所有表格的情况下进行任何更改

ctrl+H,然后在
查找内容框中键入D9^2,并在
替换为
框中键入D9^3。在选项中,选择在工作簿中搜索,并在公式中查找。然后单击“全部替换”

如果要在同一工作簿的多个工作表中更改特定单元格,可以按如下方式进行“三维”选择:

  • 通过按住Shift键或Ctrl键单击以选择所需的选项卡,选择要更新的图纸。您也可以在工作表选项卡上单击鼠标右键,然后从关联菜单中选择“选择所有工作表”
  • ,以选择工作簿中的所有工作表。选中后,工作表选项卡将变为白色

  • 在当前可见的工作表上,更改所需的单元格(例如
    D10

  • 然后将更改复制到所有选定的图纸中

  • (可选)不要忘记再次取消选择所有工作表,以避免意外更改工作表,方法是单击当前可见工作表后面的一张工作表,或右键单击并从关联菜单中选择“取消工作表分组”

  • 实际上,不需要定期更改\替换公式,只需编写一个使用包含指数值的名称的公式,然后根据需要更改名称单元格中的值

    要实现此目的,请在工作簿级别创建一个名称,并为其指定指数值(请参见下面有关如何创建和更新名称的图片)

    要创建名称,请在功能区选项卡“公式”\“定义的名称”组中,单击“定义的名称”图标,此时将显示“新名称”对话框:

    键入
    kFmlExponent
    作为名称,选择
    Workbook
    作为范围,您可以在注释中键入名称的简短描述,并在引用中选择
    =Sheet1$$1,则只需更新此单元格中的值

    然后在所有工作表中替换您的公式:

    =D9^kFmlExponent
    
    这将与
    =D9^3
    如果需要将指数更改为2,则只需在Sheet1的单元格A1中输入2即可