在 Excel 中,是否可以命名跨多个选项卡的范围?
例如,我B3:C20
在 Sheets 中有一个范围Tab 1
,Tab 2
我试图命名一个范围NamedRange1
,指的是
='Tab1'!$B$3:$C$20,'Tab2'!$B$3:$C$20
看来,这一计划成功实施了。
但是,当我执行 vlookup 时=VLOOKUP(F2, NamedRange1, 2, 0)
收到#VALUE!
错误。
我做错什么了吗?F2 和 NamedRange1 的值都是文本类型。
答案1
- 在 Tab1 中选择 B3:C20,并在左上角的框(单元格地址)中写入:
Tab1!NamedRange1 - 在 Tab2 中选择 B3:C20,并在左上角的框(单元格地址)中写入:
Tab2!NamedRange1
现在使用:
=Iferror(Vlookup(F2,Tab1!NamedRange1,2,0),Vlookup(F2,Tab2!NamedRange1,2,0))
您不能在每个工作表中定义相同的名称,但是当您在范围名称中写入工作表名称时,您可以使用它