【发布时间】:2015-09-10 23:10:25
【问题描述】:
我有一个名称管理器公式,用于检查工作表中的特定单元格。我希望它能够检查工作表中写入名称的特定单元格,而不是每次都检查同一个表。
例如,我有两个工作表,Data1 和 Data2。如果我将名称写入 Data1 中的单元格,我希望它检查 Data1 工作表中的单元格 D6。但是,如果我在 Data2 中写入名称,我希望它检查 Data2 工作表中的单元格 D6。这可能吗?
【问题讨论】:
标签: excel
我有一个名称管理器公式,用于检查工作表中的特定单元格。我希望它能够检查工作表中写入名称的特定单元格,而不是每次都检查同一个表。
例如,我有两个工作表,Data1 和 Data2。如果我将名称写入 Data1 中的单元格,我希望它检查 Data1 工作表中的单元格 D6。但是,如果我在 Data2 中写入名称,我希望它检查 Data2 工作表中的单元格 D6。这可能吗?
【问题讨论】:
标签: excel
我认为你的意思是一个命名范围来引用活动工作表。
在名称管理器中输入 =!$B$2="MyName"。这将检查活动工作表上的单元格 B2,如果它包含 MyName,则返回 TRUE - 仅使用感叹号告诉它使用活动工作表。
来源:Mike Rickson (http://www.ozgrid.com/forum/showthread.php?t=70832)
【讨论】:
只要您在 Sheet1 中有名称或在 Sheet2 中有名称,此方法效果很好。
如果两个单元格中都有名称,则此公式将始终打印出 Sheet2 中的名称。
=IF(Sheet1!A1="name","right name",If(Sheet2!A1="name","right name","false name))
【讨论】: