Создание и использование именованных диапазонов
Давайте диапазону понятное имя и используйте его в формулах
«Создание и использование именованных диапазонов» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.
Что такое именованный диапазон
Именованный диапазон позволяет присвоить понятное имя ячейке или блоку ячеек. Вместо того чтобы запоминать, что данные о продажах находятся в B2:B13, можно просто назвать эту область Sales.
После присвоения имени диапазону его можно использовать везде, где обычно вводится адрес. Формулы становятся понятнее и не перестают работать при перемещении данных.
=SUM(B2:B13)превращается в=SUM(Sales)- Имена работают и в Экселе, и в Гугл Таблицах
=SUM(Sales)Зачем давать диапазонам имена
Именованные диапазоны решают три повседневные проблемы:
- Читаемость —
=Revenue-Costsсразу понятнее, чем=C2-C3. - Надежность — имя следует за данными, поэтому вставка строк выше не направит формулу к неправильным ячейкам.
- Повторное использование — вводите одно имя во многих формулах вместо повторного ввода длинного адреса.
Для налоговой ставки, хранящейся в одной ячейке, имя вроде TaxRate делает каждую формулу понятной без дополнительных пояснений.
Как назвать диапазон в Экселе
Самый быстрый способ в Экселе — использовать поле имени: небольшое поле слева от строки формул, в котором обычно отображается адрес текущей ячейки.
- Выделите ячейки, которым хотите присвоить имя, например
B2:B13. - Щелкните внутри поля имени.
- Введите имя, например
Sales, и нажмите Ввод.
Вот и всё. Теперь диапазон имеет имя, и его можно использовать в любой формуле книги.
Как назвать диапазон в Гугл Таблицах
В Гугл Таблицах вместо поля имени используется меню.
- Выделите нужные ячейки, например
B2:B13. - Откройте меню Данные и выберите Именованные диапазоны.
- Введите имя на боковой панели и нажмите Готово.
На панели также перечислены все созданные вами имена, поэтому позже их можно изменять или удалять. Результат такой же, как в Экселе: теперь можно написать =SUM(Sales).
=SUM(Sales)Правила именования
И Эксель, и Гугл Таблицы соблюдают несколько правил именования. Помните о них, чтобы избежать ошибок:
- Начинайте с буквы или знака подчеркивания, но не с цифры.
- Без пробелов — используйте
Unit_PriceилиUnitPriceвместоUnit Price. - Имя не должно выглядеть как адрес ячейки: поэтому
Q1отклоняется, аQuarter1работает. - Имена нечувствительны к регистру:
salesиSalesуказывают на один и тот же диапазон.
Практический пример
Представьте лист, в столбце B которого указаны ежемесячные продажи, а диапазону B2:B13 присвоено имя Sales.
Теперь подсчет итогов и средних значений становится простым и понятным:
- Итог продаж:
=SUM(Sales) - Средний месяц:
=AVERAGE(Sales) - Лучший месяц:
=MAX(Sales)
Любой открывший файл сразу поймет эти формулы, даже не видя исходных адресов.
=AVERAGE(Sales)Имена на разных листах
Именованный диапазон обычно имеет область действия книги, то есть работает на любом листе. Если данные находятся на листе с именем Data, формулу на листе Summary можно написать без указания имени листа.
Сравните два подхода:
- Без имени:
=SUM(Data!B2:B13) - С именем:
=SUM(Sales)
Имя скрывает ссылку на лист, поэтому формулы сводки остаются короткими и аккуратными.
=SUM(Data!B2:B13)Использование имен в больших формулах
Именованные диапазоны особенно полезны, когда формулы становятся длиннее. Предположим, что Revenue и Costs указывают на диапазоны значений. Формула маржи прибыли читается как предложение:
=(SUM(Revenue)-SUM(Costs))/SUM(Revenue)
Можно также сочетать имена с условными функциями, например подсчитывать продажи для определенного региона:
=SUMIF(Region,"East",Sales)
Здесь Region и Sales — именованные диапазоны одинаковой длины.
=SUMIF(Region,"East",Sales)Изменение и удаление имен
Имена не являются постоянными. В Экселе откройте диспетчер имен на вкладке «Формулы», чтобы переименовать диапазон, изменить охватываемые им ячейки или полностью удалить его.
В Гугл Таблицах те же элементы управления находятся на боковой панели Именованные диапазоны в меню «Данные».
- Изменение ячеек обновляет каждую формулу, использующую это имя.
- Удаление имени превращает его формулы в ошибки
#NAME?, поэтому сначала обновите их.
Ошибка NAME
Если в ячейке отображается #NAME?, электронная таблица не распознает введенное вами имя. Распространенные причины:
- Опечатка — вы написали
Sale, хотя диапазон называетсяSales. - Имя было удалено или никогда не создавалось.
- Появился пробел, например в неправильно записанной формуле
=SUM( Sales ).
Откройте диспетчер имен и проверьте точное написание, затем исправьте формулу. Ошибка исчезнет, как только имя будет распознано.
Рекомендации
Несколько привычек помогут сделать именованные диапазоны полезными, а не запутывающими:
- Используйте описательные имена, например
QuarterlySales, а неRange1. - Соблюдайте единый стиль именования, например везде используйте PascalCase.
- Давайте имена часто используемым диапазонам, а не каждой отдельной ячейке.
- Документируйте имена в диспетчере имен, чтобы коллеги понимали их назначение.
Удачно выбранные имена превращают непонятную книгу в такую, которая почти сама себя объясняет.
Быстрая проверка
Вы присвоили диапазону B2:B13 имя Sales. Какая формула правильно подсчитает его итог?
Итоги
Вы узнали, что именованный диапазон присваивает имя одной или нескольким ячейкам, благодаря чему формулы остаются понятными даже после изменения структуры листа.
- Создавайте имена с помощью поля имени (Эксель) или через Данные > Именованные диапазоны (Гугл Таблицы).
- Соблюдайте правила: начинайте с буквы, не используйте пробелы и имена, похожие на адреса ячеек.
- Используйте имена везде, где ввели бы адрес, в том числе на других листах.
- Управляйте именами в диспетчере имен и проверяйте формулы на опечатки
#NAME?.
Далее вы научитесь давать имена фиксированным значениям и повторно использовать формулы.
=SUM(Sales)Часто задаваемые вопросы
Урок «Создание и использование именованных диапазонов» бесплатный?
Да — полный текст урока «Создание и использование именованных диапазонов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.
Чему я научусь в уроке «Создание и использование именованных диапазонов»?
Давайте диапазону понятное имя и используйте его в формулах Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Excel Formulas Academy?
Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Создание и использование именованных диапазонов»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Excel Formulas Academy?
Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Создание и использование именованных диапазонов
- Именование констант и формул
- Ограничение ввода с помощью проверки данных
- Создание раскрывающихся списков