在多个工作表中使用Excel验证公式

在多个工作表中使用Excel验证公式,excel,excel-formula,Excel,Excel Formula,我使用验证公式根据另一个单元格的值验证单元格中的值。我希望在所有工作表中使用相同的验证公式,但Excel会自动将工作表名称添加到公式中,因此我必须复制它并为每个页面创建一个公式。目前,我有这样的想法: 对于BBBank工作表: =IF(BBBank!O3="Immobilien";SubKat_Immo;IF(BBBank!O3="Privat";SubKat_Privat;SubKat_Bank)) =IF('ING-DiBa'!O3="Im

我使用验证公式根据另一个单元格的值验证单元格中的值。我希望在所有工作表中使用相同的验证公式,但Excel会自动将工作表名称添加到公式中,因此我必须复制它并为每个页面创建一个公式。目前,我有这样的想法:

对于BBBank工作表:

=IF(BBBank!O3="Immobilien";SubKat_Immo;IF(BBBank!O3="Privat";SubKat_Privat;SubKat_Bank))
=IF('ING-DiBa'!O3="Immobilien";SubKat_Immo;IF('ING-DiBa'!O3="Privat";SubKat_Privat;SubKat_Bank))
对于DiBa工作表:

=IF(BBBank!O3="Immobilien";SubKat_Immo;IF(BBBank!O3="Privat";SubKat_Privat;SubKat_Bank))
=IF('ING-DiBa'!O3="Immobilien";SubKat_Immo;IF('ING-DiBa'!O3="Privat";SubKat_Privat;SubKat_Bank))
但我希望所有工作表都是这样:

=IF(O3="Immobilien";SubKat_Immo;IF(O3="Privat";SubKat_Privat;SubKat_Bank))

有什么解决办法吗?

您可以将第三个公式复制并粘贴到所有要进行相同验证的工作表上,然后Excel会在设置验证规则后始终将工作表名称添加到公式前面。@TerryW目前,我正在这样做,但我认为可能有更好的解决方案。如果从一张图纸移动到另一张图纸,Excel只会将图纸名称添加到引用范围。您建议的公式可以复制/粘贴到不同的图纸中。您可能需要从地址字段复制公式文本(或在您看到公式的地方调用该字段的任何内容。在公式单元格上按
F2
也可以访问该文本),然后粘贴到下一页的地址字段中。