Один именованный диапазон для нескольких листов в одном файле Excel?
В Excel можно назвать диапазон, который существует на нескольких вкладках?
Например, у меня есть диапазон B3:C20
в листах 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 ответ
- Выберите B3:C20 в Tab1 и в левом верхнем поле (адрес ячейки) напишите:
Tab1! NamedRange1 - Выберите B3:C20 в Tab2 и в левом верхнем поле (адрес ячейки) напишите:
Таб2!NamedRange1
Теперь используйте:
=Iferror(Vlookup(F2,Tab1!NamedRange1,2,0),Vlookup(F2,Tab2!NamedRange1,2,0))
Вы не можете определить одно и то же имя на каждом листе, но когда вы пишете имя листа в названии диапазона, вы можете использовать его