在多个 cells/sheets 上一次更新 excel 公式
Update excel formula at once on multiple cells/sheets
我在工作表 1 中有一个 table,看起来像这样
SPORTS
Basketball
Basketball
Basketball
Volleyball
Volleyball
Football
Football
Football
Football
Football
Football
Hockey
Hockey
Hockey
我已经使用以下公式将独特的运动名称(参见下面的示例)转换为 sheet2:=TRANSPOSE(UNIQUE(FILTER(Sheet1!$A$2:$A$15,Sheet1! $A$2:$A$15<>"")))
结果:
SPORT Basketball Hockey Football Volleyball
问题:
我现在需要将相同的公式应用于此 excel sheet 中的多个单元格...例如单元格 B1、B10、B15、B20、B25、B40
我希望能够做到这一点,这样我只需输入一次公式,它就会在那些特定的单元格中自动更新(而不是将它单独粘贴到每个特定的单元格中)
请问在 Excel 上最简单的方法是什么??这样当我将此公式粘贴到单元格 B1 单元格时 - 结果将自动应用于我想要的这些特定单元格 B1、B10、B15、B20、B25、B40
在B10中输入:
=B1#
其他 B-cells
相同
因此,如果 Sheet1
数据更改,则 Sheet2
上的所有 B 单元格也将更新。
(其他sheet也可以这样做)
这是你想要的吗?
=IF(ISNA(MATCH(SEQUENCE(40),{1,10,15,20,25,40},0)),"",TRANSPOSE(UNIQUE(FILTER(Sheet1!$A:$A,Sheet1!$A:$A<>""))))
这个解决方案有一个潜在的大缺点;您不能在中间的单元格中输入任何数据,例如 D3,否则会触发 #SPILL 错误。如果您将数据放在两者之间,仅使用 TRANSPOSE
公式并在需要时按照 Gary 的学生建议引用 Sheet2!B1# 会更好。
我在工作表 1 中有一个 table,看起来像这样
SPORTS
Basketball
Basketball
Basketball
Volleyball
Volleyball
Football
Football
Football
Football
Football
Football
Hockey
Hockey
Hockey
我已经使用以下公式将独特的运动名称(参见下面的示例)转换为 sheet2:=TRANSPOSE(UNIQUE(FILTER(Sheet1!$A$2:$A$15,Sheet1! $A$2:$A$15<>"")))
结果:
SPORT Basketball Hockey Football Volleyball
问题:
我现在需要将相同的公式应用于此 excel sheet 中的多个单元格...例如单元格 B1、B10、B15、B20、B25、B40
我希望能够做到这一点,这样我只需输入一次公式,它就会在那些特定的单元格中自动更新(而不是将它单独粘贴到每个特定的单元格中)
请问在 Excel 上最简单的方法是什么??这样当我将此公式粘贴到单元格 B1 单元格时 - 结果将自动应用于我想要的这些特定单元格 B1、B10、B15、B20、B25、B40
在B10中输入:
=B1#
其他 B-cells
相同因此,如果 Sheet1
数据更改,则 Sheet2
上的所有 B 单元格也将更新。
(其他sheet也可以这样做)
这是你想要的吗?
=IF(ISNA(MATCH(SEQUENCE(40),{1,10,15,20,25,40},0)),"",TRANSPOSE(UNIQUE(FILTER(Sheet1!$A:$A,Sheet1!$A:$A<>""))))
这个解决方案有一个潜在的大缺点;您不能在中间的单元格中输入任何数据,例如 D3,否则会触发 #SPILL 错误。如果您将数据放在两者之间,仅使用 TRANSPOSE
公式并在需要时按照 Gary 的学生建议引用 Sheet2!B1# 会更好。