Одна из удобных функций Excel заключается в том, что вы можете определять имена, относящиеся к диапазонам ячеек. (Это большой плюс, если вы хотите писать формулы, которые имеют смысл.) Когда вы создаете именованный диапазон, Excel предполагает, что вы хотите, чтобы имя было доступно на каждом листе в книге.

Однако вы можете указать, что имя будет действительным только для текущего рабочего листа. Таким образом вы можете определить одно и то же имя на разных листах в своей книге. Таким образом, у вас может быть диапазон с именем MyRange на Sheet1, диапазон с именем MyRange на Sheet2, а также на Sheet3. Чтобы создать имена, применимые только к определенному листу, выполните следующие действия:

  1. Выделите диапазон ячеек, которому хотите присвоить имя.

  2. Откройте вкладку «Формулы» на ленте.

  3. Щелкните инструмент «Определить имя» в группе «Определенные имена». Excel отображает диалоговое окно «Новое имя». (См. Рис. 1.)

  4. В поле Имя введите имя, которое вы хотите использовать для этого именованного диапазона.

  5. Используя раскрывающийся список «Область», выберите рабочий лист, на котором выбран диапазон (шаг 1).

  6. Щелкните по Добавить.

Вот и все. Теперь, если вы перейдете на другой рабочий лист, определенное вами имя будет недоступно на этом листе — только на том листе, в котором оно было определено.

Здесь есть небольшая потенциальная причуда, которая может привести к некоторым интересным результатам. Обратите внимание, что в поле «Относится к» указанный диапазон полностью определен — он показывает лист, на котором вы выбрали ячейки на шаге 1. Если вы выберете другой лист на шаге 5, ваше определенное имя будет доступно только на любом листе. вы указали (на шаге 5), но он по-прежнему относится к ячейкам на листе, отличном от этого. Он отлично подойдет для ваших формул, но это всего лишь одна потенциальная проблема, на которую вы должны обратить внимание.

Наконец, я должен упомянуть, что есть небольшой ярлык, который вы можете использовать в перечисленных выше шагах. Вы также можете определить область для вашего имени диапазона следующим образом:

  1. Выделите диапазон ячеек, которому хотите присвоить имя.

  2. Откройте вкладку «Формулы» на ленте.

  3. Щелкните инструмент «Определить имя» в группе «Определенные имена». Excel отображает диалоговое окно «Новое имя».

  4. В поле Имя введите имя текущего листа, восклицательный знак и имя, которое вы хотите определить, как в Sheet1! MyRange.

  5. Щелкните по Добавить.

Этот подход — добавление имени листа в начало имени диапазона — приводит к автоматической установке области для любого указанного вами листа.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (12237) применим к Microsoft Excel 2007, 2010, 2013 и 2016.

Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Using_the_Same_Range_Name_on_Different_Worksheets [Использование одного и того же имени диапазона на разных листах].