Меню

Как присвоить имя ячейке или диапазону в Excel



Имена в MS EXCEL

18 ноября 2012 г.

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

Имена часто используются при создании, например, Динамических диапазонов , Связанных списков . Имя можно присвоить диапазону ячеек, формуле, константе и другим объектам EXCEL.

Ниже приведены примеры имен.

Формула без использования имени

Формула с использованием имени

имя ПродажиЗа1Квартал присвоено диапазону ячеек C20:C30

имя НДС присвоено константе 0,18

имя УровеньЗапасов присвоено формуле ВПР(A1;$B$1:$F$20;5;ЛОЖЬ)

имя МаксПродажи2006 присвоено таблице, которая создана через меню Вставка/ Таблицы/ Таблица

имя Диапазон1 присвоено диапазону чисел 1, 2, 3

А. СОЗДАНИЕ ИМЕН

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

Присваивание имен диапазону ячеек

Создадим список, например, фамилий сотрудников, в диапазоне А2:А10 . В ячейку А1 введем заголовок списка – Сотрудники, в ячейки ниже – сами фамилии. Присвоить имя Сотрудники диапазону А2:А10 можно несколькими вариантами:

1.Создание имени диапазона через команду Создать из выделенного фрагмента :

  • выделить ячейки А1:А10 (список вместе с заголовком);
  • нажать кнопку Создать из выделенного фрагмента (из меню Формулы/ Определенные имена/ Создать из выделенного фрагмента );
  • убедиться, что стоит галочка в поле В строке выше ;
  • нажать ОК.

Проверить правильность имени можно через инструмент Диспетчер имен ( Формулы/ Определенные имена/ Диспетчер имен )

2.Создание имени диапазона через команду Присвоить имя :

  • выделитьячейки А2:А10 (список без заголовка);
  • нажать кнопку Присвоить имя ( из меню Формулы/ Определенные имена/ Присвоить имя );
  • в поле Имя ввести Сотрудники ;
  • определить Область действия имени ;
  • нажать ОК.

3.Создание имени в поле Имя:

  • выделить ячейки А2:А10 (список без заголовка);
  • в поле Имя (это поле расположено слева от Строки формул ) ввести имя Сотрудники и нажать ENTER . Будет создано имя с областью действия Книга . Посмотреть присвоенное имя или подкорректировать его диапазон можно через Диспетчер имен .

4.Создание имени через контекстное меню:

  • выделить ячейки А2:А10 (список без заголовка);
  • в контекстном меню, вызываемом правой клавишей, найти пункт Имя диапазона и нажать левую клавишу мыши;
  • далее действовать, как описано в пункте 2.Создание имени диапазона через команду Присвоить имя .

ВНИМАНИЕ! По умолчанию при создании новых имен используются абсолютные ссылки на ячейки (абсолютная ссылка на ячейку имеет формат $A$1 ).

Про присваивание имен диапазону ячеек можно прочитать также в статье Именованный диапазон .

5. Быстрое создание нескольких имен

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

Необходимо создать 9 имен (Строка1, Строка2, . Строка9) ссылающихся на диапазоны В1:Е1 , В2:Е2 , . В9:Е9 . Создавать их по одному (см. пункты 1-4) можно, но долго.

Чтобы создать все имена сразу, нужно:

  • выделить выделите таблицу;
  • нажать кнопку Создать из выделенного фрагмента (из меню Формулы/ Определенные имена/ Создать из выделенного фрагмента );
  • убедиться, что стоит галочка в поле В столбце слева ;
  • нажать ОК.

Получим в Диспетчере имен ( Формулы/ Определенные имена/ Диспетчер имен ) сразу все 9 имен!

Присваивание имен формулам и константам

Присваивать имена формулам и константам имеет смысл, если формула достаточно сложная или часто употребляется. Например, при использовании сложных констант, таких как 2*Ln(ПИ), лучше присвоить имя выражению =2*LN(КОРЕНЬ(ПИ())) Присвоить имя формуле или константе можно, например, через команду Присвоить имя (через меню Формулы/ Определенные имена/ Присвоить имя ):

  • в поле Имя ввести, например 2 LnPi ;
  • в поле Диапазон нужно ввести формулу =2*LN(КОРЕНЬ(ПИ())) .

Теперь введя в любой ячейке листа формулу = 2LnPi , получим значение 1,14473.

О присваивании имен формулам читайте подробнее в статье Именованная формула .

Присваивание имен таблицам

Особняком стоят имена таблиц. Имеются ввиду таблицы в формате EXCEL 2007 , которые созданы через меню Вставка/ Таблицы/ Таблица . При создании этих таблиц, EXCEL присваивает имена таблиц автоматически: Таблица1 , Таблица2 и т.д., но эти имена можно изменить (через Конструктор таблиц ), чтобы сделать их более выразительными.

Имя таблицы невозможно удалить (например, через Диспетчер имен ). Пока существует таблица – будет определено и ее имя. Рассмотрим пример суммирования столбца таблицы через ее имя. Построим таблицу из 2-х столбцов: Товар и Стоимость . Где-нибудь в стороне от таблицы введем формулу =СУММ(Таблица1[стоимость]) . EXCEL после ввода =СУММ(Т предложит выбрать среди других формул и имя таблицы.

EXCEL после ввода =СУММ(Таблица1[ предложит выбрать поле таблицы. Выберем поле Стоимость .

В итоге получим сумму по столбцу Стоимость .

Ссылки вида Таблица1[стоимость] называются Структурированными ссылками .

В. СИНТАКСИЧЕСКИЕ ПРАВИЛА ДЛЯ ИМЕН

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

  • Пробелы в имени не допускаются. В качестве разделителей слов используйте символ подчеркивания (_) или точку (.), например, «Налог_Продаж» или «Первый.Квартал».
  • Допустимые символы. Первым символом имени должна быть буква, знак подчеркивания (_) или обратная косая черта (\). Остальные символы имени могут быть буквами, цифрами, точками и знаками подчеркивания.
  • Нельзя использовать буквы «C», «c», «R» и «r» в качестве определенного имени, так как эти буквы используются как сокращенное имя строки и столбца выбранной в данный момент ячейки при их вводе в поле Имя или Перейти .
  • Имена в виде ссылок на ячейки запрещены. Имена не могут быть такими же, как ссылки на ячейки, например, Z$100 или R1C1.
  • Длина имени. Имя может содержать до 255-ти символов.
  • Учет регистра. Имя может состоять из строчных и прописных букв. EXCEL не различает строчные и прописные буквы в именах. Например, если создать имя Продажи и затем попытаться создать имя ПРОДАЖИ , то EXCEL предложит выбрать другое имя (если Область действия имен одинакова).
Читайте также:  Зависимость тангенса от косинуса таблица

В качестве имен не следует использовать следующие специальные имена:

  • Критерии – это имя создается автоматически Расширенным фильтром ( Данные/ Сортировка и фильтр/ Дополнительно );
  • Извлечь и База_данных – эти имена также создаются автоматически Расширенным фильтром ;
  • Заголовки_для_печати – это имя создается автоматически при определении сквозных строк для печати на каждом листе;
  • Область_печати – это имя создается автоматически при задании области печати.

Если Вы в качестве имени использовали, например, слово Критерии с областью действия Лист1, то оно будет удалено при задании критериев для Расширенного фильтра на этом листе (без оповещения).

С. ИСПОЛЬЗОВАНИЕ ИМЕН

Уже созданное имя можно ввести в ячейку (в формулу) следующим образом.

  • с помощью прямого ввода. Можно ввести имя, например, в качестве аргумента в формуле: =СУММ(продажи) или =НДС . Имя вводится без кавычек, иначе оно будет интерпретировано как текст. После ввода первой буквы имени EXCEL отображает выпадающий список формул вместе с ранее определенными названиями имен.
  • выбором из команды Использовать в формуле . Выберите определенное имя на вкладке Формула в группе Определенные имена из списка Использовать в формуле .

Для правил Условного форматирования и Проверки данных нельзя использовать ссылки на другие листы или книги (с версии MS EXCEL 2010 — можно). Использование имен помогает обойти это ограничение в MS EXCEL 2007 и более ранних версий. Если в Условном форматировании нужно сделать, например, ссылку на ячейку А1 другого листа, то нужно сначала определить имя для этой ячейки, а затем сослаться на это имя в правиле Условного форматирования . Как это сделать — читайте здесь: Условное форматирование и Проверка данных.

D. ПОИСК И ПРОВЕРКА ИМЕН ОПРЕДЕЛЕННЫХ В КНИГЕ

Диспетчер имен: Все имена можно видеть через Диспетчер имен ( Формулы/ Определенные имена/ Диспетчер имен ), где доступна сортировка имен, отображение комментария и значения.

Клавиша F3: Быстрый способ найти имена — выбрать команду Формулы/ Определенные имена/ Использовать формулы/ Вставить имена или нажать клавишу F3 . В диалоговом окне Вставка имени щелкните на кнопке Все имена и начиная с активной ячейки по строкам будут выведены все существующие имена в книге, причем в соседнем столбце появятся соответствующие диапазоны, на которые ссылаются имена. Получив список именованных диапазонов, можно создать гиперссылки для быстрого доступа к указанным диапазонам. Если список имен начался с A 1 , то в ячейке С1 напишем формулу:

Кликая по гиперссылке в ячейке С1 , будем переходить к соответствующим диапазонам.

Клавиша F5 (Переход): Удобным инструментом для перехода к именованным ячейкам или диапазонам является инструмент Переход . Он вызывается клавишей F5 и в поле Перейти к содержит имена ячеек, диапазонов и таблиц.

Е. ОБЛАСТЬ ДЕЙСТВИЯ ИМЕНИ

Все имена имеют область действия: это либо конкретный лист, либо вся книга. Область действия имени задается в диалоге Создание имени ( Формулы/ Определенные имена/ Присвоить имя ).

Например, если при создании имени для константы (пусть Имя будет const , а в поле Диапазон укажем =33) в поле Область выберем Лист1 , то в любой ячейке на Листе1 можно будет написать =const . После чего в ячейке будет выведено соответствующее значение (33). Если сделать тоже самое на Листе2, то получим #ИМЯ? Чтобы все же использовать это имя на другом листе, то его нужно уточнить, предварив именем листа: =Лист1!const . Если имеется определенное имя и его область действия Книга , то это имя распознается на всех листах этой книги. Можно создать несколько одинаковых имен, но области действия у них должны быть разными. Присвоим константе 44 имя const , а в поле Область укажем Книга . На листе1 ничего не изменится (область действия Лист1 перекрывает область действия Книга ), а на листе2 мы увидим 44.

Источник

Создание и ведение таблиц Excel

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

Итак, таблица в Excel – это прямоугольная область листа, в которой каждая строка представляет собой набор данных, а в ячейке на пересечении данной строки и каждого столбца находится единица данных. Каждому столбцу присваивается уникальное имя. Столбцы таблицы называются полями, а строки – записями. В таблице не может быть записей, в которых нет данных ни в одном поле.

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

Создание таблицы

  1. Выделить любую ячейку, содержащую данные, которые должны будут войти в таблицу.
  2. В ленте меню выбрать вкладку Вставка [Insert], в раскрывшейся группе команд Таблицы [Tables] необходимо выбрать команду Таблица [Table].
  1. Появится диалоговое окно, в котором Excel автоматически предложит границы диапазона данных для таблицы

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

Присвоение имени таблице

По умолчанию при создании таблицы Excel ей присваивается стандартное имя: Таблица1, Таблица2 и т.д. Если имеется только одна таблица, то можно ограничиться этим именем. Но удобнее присвоить таблице содержательное имя.

  1. Выделить ячейку таблицы.
  2. На вкладке Конструктор [Design], в группе Свойства [Properties] ввести новое имя таблицы в поле Имя таблицы нажать клавишу Enter.
Читайте также:  Электрические свойства древесины

Требования к именам таблиц аналогичны требованиям к именованным диапазонам.

Форматирование таблиц

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

  1. Выделить ячейку таблицы.
  2. На вкладке Конструктор [Design] выбрать нужное оформление в группе Стили таблиц [Table Styles].

Вычисления в таблицах

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

  1. На вкладке Конструктор [Design] в группе Параметры стилей таблиц [Table Style Options], выбрать Строка итогов [Total Row].
  1. В появившейся новой строке Итог [Total] выбрать поле, в котором нужно обработать данные, и в раскрывающемся меню выбрать нужную функцию.

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

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

Для проведения расчетов и помещения результатов в новое поле, достаточно ввести формулу в одну ячейку этого поля. Excel автоматически размножит ее по всем ячейкам данного поля. Если правильно установлены параметры Excel, при вводе формулы в нее записываются не адреса ячейки, а имена полей.

Если вместо имени поля на экране в формулах указаны адреса ячеек, необходимо изменить настройку:

  1. Выбрать вкладку Файл [File] или кнопку Офис [Office], в зависимости от версии Excel; затем вкладку Параметры [Options].
  2. В разделе Формулы [Formulas], в группе Работа с формулами [Working with formulas], отметить пункт Использовать имена таблиц в формулах [Use table name in formulas].
  3. OK.

Преобразование таблицы в обычный диапазон

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

  1. На вкладке Конструктор [Design] выбрать группу Сервис [Tools].
  2. Выбрать вкладку Преобразовать в диапазон [Convert to Range].

Источник

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

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

Итак, таблица в Excel – это прямоугольная область листа, в которой каждая строка представляет собой набор данных, а в ячейке на пересечении данной строки и каждого столбца находится единица данных. Каждому столбцу присваивается уникальное имя. Столбцы таблицы называются полями, а строки – записями. В таблице не может быть записей, в которых нет данных ни в одном поле.

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

Создание таблицы

  1. Выделить любую ячейку, содержащую данные, которые должны будут войти в таблицу.
  2. В ленте меню выбрать вкладку Вставка [Insert], в раскрывшейся группе команд Таблицы [Tables] необходимо выбрать команду Таблица [Table].
  1. Появится диалоговое окно, в котором Excel автоматически предложит границы диапазона данных для таблицы

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

Присвоение имени таблице

По умолчанию при создании таблицы Excel ей присваивается стандартное имя: Таблица1, Таблица2 и т.д. Если имеется только одна таблица, то можно ограничиться этим именем. Но удобнее присвоить таблице содержательное имя.

  1. Выделить ячейку таблицы.
  2. На вкладке Конструктор [Design], в группе Свойства [Properties] ввести новое имя таблицы в поле Имя таблицы нажать клавишу Enter.

Требования к именам таблиц аналогичны требованиям к именованным диапазонам.

Форматирование таблиц

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

  1. Выделить ячейку таблицы.
  2. На вкладке Конструктор [Design] выбрать нужное оформление в группе Стили таблиц [Table Styles].

Вычисления в таблицах

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

  1. На вкладке Конструктор [Design] в группе Параметры стилей таблиц [Table Style Options], выбрать Строка итогов [Total Row].
  1. В появившейся новой строке Итог [Total] выбрать поле, в котором нужно обработать данные, и в раскрывающемся меню выбрать нужную функцию.
Читайте также:  Какие виды теста для выпечки бывают разновидности характеристики и способы приготовления

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

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

Для проведения расчетов и помещения результатов в новое поле, достаточно ввести формулу в одну ячейку этого поля. Excel автоматически размножит ее по всем ячейкам данного поля. Если правильно установлены параметры Excel, при вводе формулы в нее записываются не адреса ячейки, а имена полей.

Если вместо имени поля на экране в формулах указаны адреса ячеек, необходимо изменить настройку:

  1. Выбрать вкладку Файл [File] или кнопку Офис [Office], в зависимости от версии Excel; затем вкладку Параметры [Options].
  2. В разделе Формулы [Formulas], в группе Работа с формулами [Working with formulas], отметить пункт Использовать имена таблиц в формулах [Use table name in formulas].
  3. OK.

Преобразование таблицы в обычный диапазон

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

  1. На вкладке Конструктор [Design] выбрать группу Сервис [Tools].
  2. Выбрать вкладку Преобразовать в диапазон [Convert to Range].

Источник

Как присвоить имя ячейке или диапазону в Excel

Excel предлагает несколько способов присвоить имя ячейке или диапазону. Мы же в рамках данного урока рассмотрим только 2 самых распространенных, думаю, что каждый из них Вам обязательно пригодится. Но прежде чем рассматривать способы присвоения имен в Excel, обратитесь к этому уроку, чтобы запомнить несколько простых, но полезных правил по созданию имени.

Используем поле Имя

Данный способ является самым быстрым способом присвоить имя ячейке или диапазону в Excel. Чтобы воспользоваться им, выполните следующие шаги:

  1. Выделите ячейку или диапазон, которым необходимо присвоить имя. В нашем случае это диапазон B2:B13.Присвоить имя в Excel
  2. Щелкните по полю Имя и введите необходимое имя, соблюдая правила, рассмотренные здесь. Пусть это будет имя Продажи_по_месяцам.Присвоить имя в Excel
  3. Нажмите клавишу Enter, и имя будет создано.
  4. Если нажать на раскрывающийся список поля Имя, Вы сможете увидеть все имена, созданные в данной рабочей книге Excel. В нашем случае это всего лишь одно имя, которое мы только что создали.Присвоить имя в Excel
  5. В качестве примера, создадим формулу, использующую имя Продажи_по_месяцам. Пусть это будет формула, подсчитывающая общую сумму продаж за прошедший год:Присвоить имя в Excel
  6. Как видите, если ячейке или диапазону, на которые ссылается формула, дать осмысленные имена, то формула станет гораздо понятнее.

Используем диалоговое окно Создание имени

Чтобы присвоить имя ячейке или диапазону этим способом, проделайте следующие действия:

  1. Выделите требуемую область (на данном этапе можно выделить любую область, в дальнейшем вы сможете ее перезадать). Мы выделим ячейку С3, а затем ее перезададим.Присвоить имя в Excel
  2. Перейдите на вкладку Формулы и выберите команду Присвоить имя.Присвоить имя в Excel
  3. Откроется диалоговое окно Создание имени.Присвоить имя в Excel
  4. В поле Имя введите требуемое имя. В нашем случае это имя Коэффициент. В ряде случаев Excel автоматически подставляет имя на основе данных в соседних ячейках. В нашем случае так и произошло. Если Excel этого не сделал или такое имя Вас не устраивает, введите требуемое Вам имя самостоятельно.
  5. В раскрывающемся списке Область Вы можете указать область видимости создаваемого имени. Область видимости – это область, где вы сможете использовать созданное имя. Если вы укажете Книга, то сможете пользоваться именем по всей книге Excel (на всех листах), а если конкретный лист – то только в рамках данного листа. Как правило выбирают область видимости – Книга.
  6. В поле Примечание Вы можете ввести пояснение к создаваемому имени. В ряде случаев это делать рекомендуется, особенного, когда имен становится слишком много или, когда Вы ведете совместный проект с другими людьми.Присвоить имя в Excel
  7. В поле Диапазон отображается адрес активной области, т.е. адрес ячейки или диапазона, которые мы выбрали ранее. При необходимости данный диапазон можно перезадать. Для этого поместите курсор в поле Диапазон, вокруг указанной области появится динамическая граница.Присвоить имя в ExcelМышкой выделите новую область или укажите эту область, введя диапазон прямо в текстовое поле. В нашем случае мы выберем ячейку D2.Присвоить имя в Excel
  8. Если Вас все устраивает, смело жмите ОК. Имя будет создано.Присвоить имя в Excel

Помимо присвоения имен ячейкам и диапазонам, иногда полезно знать, как присвоить имя константе. Как это сделать Вы можете узнать из этого урока.

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

Источник