Управление именами таблиц в Excel: от создания до редактирования

Иван Корнев·10.04.2026·5 мин

Чтобы назвать таблицу в Excel, выделите любую ячейку внутри неё, перейдите на вкладку «Конструктор» (или «Таблица») и в поле «Имя таблицы» слева введите новое название, затем нажмите Enter. Для изменения имени существующей таблицы действуйте аналогично или используйте «Диспетчер имен» в разделе «Формулы». Правильное именование упрощает навигацию, делает формулы читаемыми и предотвращает ошибки при копировании данных.

Быстрый старт: Имя таблицы присваивается только после преобразования обычного диапазона в «Умную таблицу» (сочетание клавиш Ctrl + T). Без этого шага поле для ввода имени будет недоступно.

Зачем нужно именовать таблицы

Присвоение понятного имени объекту данных — это фундамент эффективной работы в больших файлах. В отличие от стандартных ссылок вида A1:B10, именованные таблицы обладают рядом преимуществ:

  • Читаемость формул. Вместо запутанных ссылок на ячейки вы используете человеческий язык: =SUM(Продажи_2026[Сумма]) вместо =SUM($C$2:$C$500).
  • Автоматическое расширение. При добавлении новых строк формулы, ссылающиеся на имя таблицы, автоматически захватывают новые данные без необходимости правки диапазонов.
  • Структурированные ссылки. Excel понимает контекст: можно ссылаться на конкретный столбец (Таблица1[Цена]) или всю таблицу целиком.
  • Навигация. Список всех имен доступен через выпадающее меню слева от строки формул, что позволяет мгновенно переходить к нужному блоку данных.

Как присвоить имя новой таблице

Процесс создания именованной таблицы состоит из двух этапов: превращения диапазона в объект «Таблица» и задания ему уникального идентификатора.

  1. Выделите данные. Кликните по любой ячейке внутри вашего диапазона данных или выделите его полностью мышью.
  2. Создайте таблицу. Нажмите сочетание клавиш Ctrl + T или перейдите на вкладку ВставкаТаблица. Убедитесь, что стоит галочка «Таблица с заголовками», если первая строка содержит названия столбцов.
  3. Найдите поле имени. После создания таблицы на ленте появится новая вкладка Конструктор таблиц (в старых версиях — просто «Конструктор» или «Таблица»). В самой левой части этой вкладки расположено поле Имя таблицы. По умолчанию там будет написано Таблица1, Таблица2 и т.д.
  4. Введите новое имя. Кликните в поле, удалите старое название и впишите свое. Нажмите Enter для подтверждения.

Совет по неймингу: Используйте имена на латинице без пробелов. Это гарантирует совместимость с любыми формулами и макросами. Например: Sales_Q1, Client_Base, Inventory_List.

Как изменить имя существующей таблицы

Если вы обнаружили опечатку или решили стандартизировать названия, изменить их можно двумя основными способами.

Способ 1: Через вкладку Конструктор (самый быстрый)

Этот метод подходит, если вы находитесь прямо в рабочей области с таблицей.

  1. Кликните по любой ячейке внутри целевой таблицы.
  2. Перейдите на вкладку Конструктор таблиц.
  3. В поле Имя таблицы удалите текущее значение и впишите новое.
  4. Нажмите Enter. Все формулы в книге, ссылающиеся на старое имя, обновятся автоматически.

Способ 2: Через Диспетчер имен (для глобального управления)

Удобно, когда нужно переименовать таблицу, не переходя к ней физически, или проверить список всех объектов.

  1. Перейдите на вкладку Формулы.
  2. Нажмите кнопку Диспетчер имен (или Ctrl + F3).
  3. В открывшемся списке найдите имя вашей таблицы. Объекты таблиц обычно имеют значок маленькой таблички или пометку о типе ссылки.
  4. Выделите нужное имя и нажмите кнопку Изменить... (или дважды кликните по имени).
  5. В поле «Имя» введите новый вариант и нажмите ОК.

Важно: При переименовании через Диспетчер имен будьте внимательны. Если вы случайно измените поле «Диапазон» (Refers to), ссылка может перестать указывать на таблицу, а начать указывать на конкретные ячейки, что лишит объект свойств «умной» таблицы. Меняйте только поле «Имя».

Правила именования в Excel

Система имеет строгие ограничения на формат имен. Нарушение этих правил приведет к ошибке при попытке сохранения.

ПравилоОписаниеПример (Верно / Неверно)
Первый символДолжен начинаться с буквы, знака подчеркивания _ или обратной косой черты \.Data2026 (Да), 2026Data (Нет)
ПробелыПробелы запрещены. Используйте точки или подчеркивания.My Table (Нет), My_Table (Да)
ДлинаМаксимум 255 символов (но лучше держать до 30 для удобства).ShortName (Да)
УникальностьИмя должно быть уникальным в пределах всей книги (не листа).Нельзя создать две таблицы Sales.
Зарезервированные словаНельзя использовать имена, совпадающие с адресами ячеек.C1, R1D1, Q1 (может быть ошибкой) — избегайте.
СпецсимволыЗапрещены: ? / * [ ] : \. Точка . допустима.Price/USD (Нет), Price.USD (Да)

Частые ошибки при работе с именами

  • Попытка переименовать диапазон, а не таблицу. Обычный выделенный диапазон (без оформления как «Таблица») не имеет поля «Имя таблицы» в конструкторе. Для него используется инструмент «Присвоить имя» в диспетчере, но это создаст именованный диапазон, а не объект таблицы со всеми её преимуществами.
  • Использование кириллицы в сложных формулах. Хотя современный Excel поддерживает русские имена, при связке с Power Query, VBA или внешними источниками данных латиница (Sales_Data) надежнее, чем кириллица (Данные_Продаж).
  • Игнорирование обновлений ссылок. Если вы вручную прописали имя таблицы в текстовом виде внутри формулы (как текст в кавычках), автоматическое обновление при переименовании не сработает. Ссылки должны быть структурными.

FAQ

Можно ли дать двум разным таблицам одинаковое имя? Нет. Имя должно быть уникальным для всей книги Excel. Если вы попытаетесь продублировать имя, система выдаст ошибку о конфликте.

Что произойдет с формулами, если я переименую таблицу? Excel автоматически обновит все формулы, использующие старое имя. Вам не нужно править их вручную. Однако, если имя было использовано внутри текстовых строк или макросов VBA как текст, там придется вносить изменения самостоятельно.

Как удалить имя таблицы, оставив сами данные? Чтобы убрать имя и свойства таблицы, но сохранить данные, перейдите на вкладку Конструктор и выберите Преобразовать в диапазон. Таблица станет обычным списком ячеек, а её имя исчезнет из диспетчера.

Можно ли использовать точку в имени таблицы? Да, точка разрешена и часто используется как разделитель слов вместо подчеркивания (например, Fin.Report.Q1). Она не воспринимается как оператор диапазона в контексте имен таблиц.