如何在Excel中获取名称pipe理器来检查当前工作表中的单元格

我有一个名称pipe理器公式检查工作表中的特定单元格。 我希望它能够在工作表中检查名称被写入的特定单元格,而不是每次都检查同一个表格。

例如,我有两个工作表,Data1和Data2。 如果我把这个名字写入Data1中的一个单元格中,我想让它检查Data1工作表中的单元格D6。 但是,如果我在Data2中写入名称,我希望它在Data2工作表中检查单元格D6。 这可能吗?

我认为你的意思是一个命名范围来引用活动工作表。

在名称pipe理器中input=!$ B $ 2 =“MyName” 。 这将检查活动工作表上的单元格B2,如果它包含MyName ,则返回TRUE – 仅使用感叹号告诉它使用activesheet。

来源: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))