Один именованный диапазон для нескольких листов в одном файле 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))

Вы не можете определить одно и то же имя на каждом листе, но когда вы пишете имя листа в названии диапазона, вы можете использовать его

Другие вопросы по тегам