При создании таблицы Excel Excel присваивает имя таблице и каждому заголовку столбца в таблице. Можно сделать так, чтобы при добавлении формул эти имена отображались автоматически и ссылки на ячейки в таблице можно было выбрать вместо ввода вручную. Вот пример того, что происходит в Excel:
Прямая ссылка на ячейки |
Имена таблицы и столбцов в Excel |
---|---|
=СУММ(C2:C7) |
=СУММ(ОтделПродаж[ОбъемПродаж]) |
Это сочетание имен таблицы и столбца называется структурированной ссылкой. Имена в структурированных ссылках корректируются при добавлении данных в таблицу или их удалении.
Структурированные ссылки также появляются, когда вы создаете формулу вне таблицы Excel, которая ссылается на данные таблицы. Ссылки могут упростить поиск таблиц в крупной книге.
Чтобы добавить структурированные ссылки в формулу, можно щелкнуть ячейки таблицы, на которые нужно сослаться, а не вводить ссылку непосредственно в формуле. Давайте используем следующий пример данных, чтобы ввести формулу, которая автоматически использует структурированные ссылки для расчета суммы комиссии за продажу.
Менеджер по продажам |
Область |
Сумма продаж |
ПроцентКомиссии |
ОбъемКомиссии |
---|---|---|---|---|
Владимир |
Северный |
260 |
10 % |
|
Сергей |
Южный |
660 |
15 % |
|
Мария |
Восточный |
940 |
15 % |
|
Алексей |
Западный |
410 |
12 % |
|
Юлия |
Северный |
800 |
15 % |
|
Вадим |
Южный |
900 |
15 % |
-
Скопируйте пример данных из приведенной выше таблицы, включая заголовки столбцов, и вставьте их в ячейку A1 нового листа Excel.
-
Чтобы создать таблицу, выделите любую ячейку в диапазоне данных и нажмите клавиши CTRL+T.
-
Установите флажок Моя таблица с заголовками и нажмите кнопку ОК.
-
В ячейке E2 введите знак равенства (=) и щелкните ячейку C2.
В строке формул после знака равенства появится структурированная ссылка [@[ОбъемПродаж]].
-
Введите звездочку (*) непосредственно после закрывающей скобки и щелкните ячейку D2.
В строке формул после звездочки появится структурированная ссылка [@[ПроцентКомиссии]].
-
Нажмите клавишу ВВОД.
Excel автоматически создает вычисляемый столбец и копирует формулу вниз по нему, корректируя ее для каждой строки.
Что произойдет, если я буду использовать прямые ссылки на ячейки?
Если вы введете в вычисляемый столбец прямые ссылки на ячейки, может быть сложнее понять, что вычисляет формула.
-
В образце листа щелкните ячейку E2.
-
В строке формул введите =C2*D2 и нажмите клавишу ВВОД.
Обратите внимание на то, что хотя Excel копирует формулу вниз по столбцу, структурированные ссылки не используются. Если, например, вы добавите столбец между столбцами C и D, вам придется исправлять формулу.
Как изменить имя таблицы?
При создании таблицы Excel ей назначается имя по умолчанию («Таблица1», «Таблица2» и т. д.), но его можно изменить, чтобы сделать более осмысленным.
-
Выберите любую ячейку в таблице, чтобы отобразить вкладку Работа с таблицами > Конструктор на ленте.
-
Введите нужное имя в поле Имя таблицы и нажмите клавишу ВВОД.
В этом примере мы используем имя ОтделПродаж.
При выборе имени таблицы соблюдайте такие правила:
-
Используйте допустимые символы. Имя всегда должно начинаться с буквы, символа подчеркивания (_) или обратной косой черты (). Остальная часть имени может включать в себя буквы, цифры, точки и символы подчеркивания. В имени нельзя использовать латинские буквы C, c, R и r, так как они служат для быстрого выделения столбца или строки с активной ячейкой при вводе их в поле Имя или Перейти.
-
Не используйте ссылки на ячейки. Имена не могут иметь такой же вид, как ссылки на ячейки, например Z$100 или R1C1.
-
Не используйте пробелы для разделения слов. В имени нельзя использовать пробелы. Можно использовать символ подчеркивания (_) и точку (.). Примеры допустимых имен: ОтделПродаж, Налог_на_продажи, Первый.квартал.
-
Используйте не более 255 знаков. Имя таблицы может содержать не более 255 знаков.
-
Использование уникальных имен таблиц Повторяющиеся имена не допускаются. Excel не различает символы в верхнем и нижнем регистрах в именах, поэтому если вы введете «Продажи», но уже имеете другое имя «SALES» в той же книге, вам будет предложено выбрать уникальное имя.
-
Использование идентификатора объекта Если вы планируете использовать сочетание таблиц, сводных таблиц и диаграмм, рекомендуется префиксировать имена с помощью типа объекта. Например, tbl_Sales для таблицы продаж, pt_Sales для сводной таблицы продаж и chrt_Sales для диаграммы продаж или ptchrt_Sales для сводной диаграммы продаж. При этом все имена будут храниться в упорядоченном списке в диспетчере имен.
Правила синтаксиса структурированных ссылок
Вы также можете ввести или изменить структурированные ссылки вручную в формуле, но это поможет понять синтаксис структурированных ссылок. Рассмотрим такую формулу:
=СУММ(ОтделПродаж[[#Итого],[ОбъемПродаж]],ОтделПродаж[[#Данные],[ОбъемКомиссии]])
В этой формуле используются указанные ниже компоненты структурированной ссылки.
-
Имя таблицы:
DeptSales — это пользовательское имя таблицы. Он ссылается на данные таблицы без каких-либо строк заголовка или итогов. Вы можете использовать имя таблицы по умолчанию, например Table1, или изменить его, чтобы использовать пользовательское имя. -
Описатель столбцов:
[Сумма продаж]
и
[Сумма комиссии] — это описатели столбцов, которые используют имена столбцов, которые они представляют. Они ссылаются на данные столбца без заголовка столбца или строки итогов. Всегда заключайте описатели в квадратные скобки, как показано ниже. -
Описатель элемента:
[#Totals] и [#Data] — это специальные описатели элементов, которые ссылаются на определенные части таблицы, например на строку итогового значения. -
Табличный описатель:
[#Totals], [Сумма продаж]] и [[#Data],[Сумма комиссии]] являются табличными описателями, представляющими внешние части структурированной ссылки. Внешние ссылки следуют за именем таблицы и заключают их в квадратные скобки. -
Структурированная ссылка:
(DeptSales[[#Totals],[Sales Amount]] и DeptSales[[#Data],[Commission Amount]] представляют собой структурированные ссылки, представленные строкой, которая начинается с имени таблицы и заканчивается описателем столбца.
При создании или изменении структурированных ссылок вручную учитывайте перечисленные ниже правила синтаксиса.
-
Заключайте указатели в квадратные скобки. Все указатели таблиц, столбцов и специальных элементов должны быть заключены в парные скобки ([ ]). Указатель, содержащий другие указатели, требует наличия таких же внешних скобок, в которые будут заключены внутренние скобки других указателей. Например: =DeptSales[[Sales Person]:[Region]]
-
Все заголовки столбцов — это текстовые строки. Но для них не требуются кавычки, если они используются в структурированной ссылке. Числа или даты, например 2014 или 01.01.2014, также считаются текстовыми строками. Нельзя использовать выражения с заголовками столбцов. Например, выражение ОтделПродажСводкаФГ[[2014]:[2012]] недопустимо.
Заключайте в квадратные скобки заголовки столбцов, содержащие специальные знаки. Если присутствуют специальные знаки, весь заголовок столбца должен быть заключен в скобки, а это означает, что для указателя столбца потребуются двойные скобки. Пример: =ОтделПродажСводкаФГ[[Итого $]]
Дополнительные скобки в формуле нужны при наличии таких специальных знаков:
-
TAB
-
Канал строки
-
Возврат каретки
-
Запятая (,)
-
Двоеточие (:)
-
Точка (.)
-
Левая скобка ([)
-
Правая скобка (])
-
Знак фунта (#)
-
Одна кавычка (‘)
-
Двойная кавычка («)
-
Левая фигурная скобка ({)
-
Правая фигурная скобка (})
-
Знак доллара ($)
-
Caret (^)
-
Амперсанд (&)
-
Звездочка (*)
-
Знак «плюс» (+)
-
Знак равенства (=)
-
Знак минус (-)
-
Больше символа (>)
-
Меньше символа (<)
-
Знак деления (/)
-
При знаке (@)
-
Обратная косая черта ()
-
Восклицательный знак (!)
-
Левая скобка (()
-
Правая скобка ())
-
Знак процента (%)
-
Вопросительный знак (?)
-
Обратный тик (‘)
-
Точка с запятой (;)
-
Тильда (~)
-
Подчеркивание (_)
-
Используйте escape-символы для некоторых специальных знаков в заголовках столбцов. Перед некоторыми знаками, имеющими специфическое значение, необходимо ставить одинарную кавычку (‘), которая служит escape-символом. Пример: =ОтделПродажСводкаФГ[‘#Элементов]
Ниже приведен список специальных символов, которым требуется escape-символ (‘) в формуле:
-
Левая скобка ([)
-
Правая скобка (])
-
Знак фунта(#)
-
Одна кавычка (‘)
-
При знаке (@)
Используйте пробелы для повышения удобочитаемости структурированных ссылок. С помощью пробелов можно повысить удобочитаемость структурированной ссылки. Пример: =ОтделПродаж[ [Продавец]:[Регион] ] или =ОтделПродаж[[#Заголовки], [#Данные], [ПроцентКомиссии]].
Рекомендуется использовать один пробел:
-
После первой левой скобки ([)
-
Перед последней правой скобкой (]).
-
После запятой.
Операторы ссылок
Перечисленные ниже операторы ссылок служат для составления комбинаций из указателей столбцов, что позволяет более гибко задавать диапазоны ячеек.
Эта структурированная ссылка: |
Ссылается на: |
Используя: |
Диапазон ячеек: |
---|---|---|---|
=ОтделПродаж[[Продавец]:[Регион]] |
Все ячейки в двух или более смежных столбцах |
: (двоеточие) — оператор ссылки |
A2:B7 |
=ОтделПродаж[ОбъемПродаж],ОтделПродаж[ОбъемКомиссии] |
Сочетание двух или более столбцов |
, (запятая) — оператор объединения |
C2:C7, E2:E7 |
=ОтделПродаж[[Продавец]:[ОбъемПродаж]] ОтделПродаж[[Регион]:[ПроцентКомиссии]] |
Пересечение двух или более столбцов |
(пробел) — оператор пересечения |
B2:C7 |
Указатели специальных элементов
Чтобы сослаться на определенную часть таблицы, например на строку итогов, в структурированных ссылках можно использовать перечисленные ниже указатели специальных элементов.
Этот указатель специального элемента: |
Ссылается на: |
---|---|
#Все |
Вся таблица, включая заголовки столбцов, данные и итоги (если они есть). |
#Данные |
Только строки данных. |
#Заголовки |
Только строка заголовка. |
#Итого |
Только строка итога. Если ее нет, будет возвращено значение null. |
#Эта строка ИЛИ @ ИЛИ @[Имя столбца] |
Только ячейки в той же строке, где располагается формула. Эти указатели нельзя сочетать с другими указателями специальных элементов. Используйте их для установки неявного пересечения в ссылке или для переопределения неявного пересечения и ссылки на отдельные значения из столбца. Excel автоматически заменяет указатели «#Эта строка» более короткими указателями @ в таблицах, содержащих больше одной строки данных. Но если в таблице только одна строка, Excel не заменяет указатель «#Эта строка», и это может привести к тому, что при добавлении строк вычисления будут возвращать непредвиденные результаты. Чтобы избежать таких проблем при вычислениях, добавьте в таблицу несколько строк, прежде чем использовать формулы со структурированными ссылками. |
Определение структурированных ссылок в вычисляемых столбцах
Когда вы создаете вычисляемый столбец, для формулы часто используется структурированная ссылка. Она может быть неопределенной или полностью определенной. Например, чтобы создать вычисляемый столбец с именем Commission Amount, который вычисляет сумму комиссии в долларах, можно использовать следующие формулы:
Тип структурированной ссылки |
Пример |
Примечания |
---|---|---|
Неопределенная |
=[ОбъемПродаж]*[ПроцентКомиссии] |
Перемножает соответствующие значения из текущей строки. |
Полностью определенная |
=ОтделПродаж[ОбъемПродаж]*ОтделПродаж[ПроцентКомиссии] |
Перемножает соответствующие значения из каждой строки обоих столбцов. |
Общее правило таково: если структурированная ссылка используется внутри таблицы, например, при создании вычисляемого столбца, то она может быть неопределенной, но вне таблицы нужно использовать полностью определенную структурированную ссылку.
Примеры использования структурированных ссылок
Ниже приведены примеры использования структурированных ссылок.
Эта структурированная ссылка: |
Ссылается на: |
Диапазон ячеек: |
---|---|---|
=ОтделПродаж[[#Все],[ОбъемПродаж]] |
Все ячейки в столбце «ОбъемПродаж». |
C1:C8 |
=ОтделПродаж[[#Заголовки],[ПроцентКомиссии]] |
Заголовок столбца «ПроцентКомиссии». |
D1 |
=ОтделПродаж[[#Итого],[Регион]] |
Итог столбца «Регион». Если нет строки итогов, будет возвращено значение ноль. |
B8 |
=ОтделПродаж[[#Все],[ОбъемПродаж]:[ПроцентКомиссии]] |
Все ячейки в столбцах «ОбъемПродаж» и «ПроцентКомиссии». |
C1:D8 |
=ОтделПродаж[[#Данные],[ПроцентКомиссии]:[ОбъемКомиссии]] |
Только данные в столбцах «ПроцентКомиссии» и «ОбъемКомиссии». |
D2:E7 |
=ОтделПродаж[[#Заголовки],[Регион]:[ОбъемКомиссии]] |
Только заголовки столбцов от «Регион» до «ОбъемКомиссии». |
B1:E1 |
=ОтделПродаж[[#Итого],[ОбъемПродаж]:[ОбъемКомиссии]] |
Итоги столбцов от «ОбъемПродаж» до «ОбъемКомиссии». Если нет строки итогов, будет возвращено значение null. |
C8:E8 |
=ОтделПродаж[[#Заголовки],[#Данные],[ПроцентКомиссии]] |
Только заголовок и данные столбца «ПроцентКомиссии». |
D1:D7 |
=ОтделПродаж[[#Эта строка], [ОбъемКомиссии]] ИЛИ =ОтделПродаж[@ОбъемКомиссии] |
Ячейка на пересечении текущей строки и столбца Commission Amount. При использовании в той же строке, что и заголовок или итоговая строка, возвращается ошибка #VALUE! . Если ввести длинную форму этой структурированной ссылки (#Эта строка) в таблице с несколькими строками данных, Excel автоматически заменит ее укороченной формой (со знаком @). Две эти формы идентичны. |
E5 (если текущая строка — 5) |
Методы работы со структурированными ссылками
При работе со структурированными ссылками учитывайте следующее.
-
Автозаполнение формул может оказаться очень полезным при вводе структурированных ссылок для соблюдения правил синтаксиса. Дополнительные сведения см. в статье Использование автозаполнения формул.
-
Решите, следует ли создавать структурированные ссылки для таблиц в полувыборах По умолчанию при создании формулы при щелчке диапазона ячеек в таблице выбирается полуэлемерная ячейка и автоматически вводится структурированная ссылка вместо диапазона ячеек в формуле. Псевдовыбор облегчает ввод структурированной ссылки. Это поведение можно включить или отключить, установив или снимите флажок Использовать имена таблиц в формулах в диалоговом окне Параметры файлов > > Формулы > Работа с формулами.
-
Использование книг с внешними ссылками на таблицы Excel в других книгах Если книга содержит внешнюю ссылку на таблицу Excel в другой книге, эта связанная исходная книга должна быть открыта в Excel, чтобы избежать ошибок #REF! в целевой книге, содержащей ссылки. Если сначала открыть целевую книгу и #REF! появятся ошибки, они будут устранены при открытии исходной книги. Если сначала открыть книгу с исходным кодом, коды ошибок не будут отображаться.
-
Преобразование диапазона в таблицу и таблицы в диапазон. При преобразовании таблицы в диапазон все ссылки на ячейки изменяются на эквивалентные абсолютные ссылки стиля A1. При преобразовании диапазона в таблицу Excel не изменяет автоматически ссылки на ячейки этого диапазона на эквивалентные структурированные ссылки.
-
Отключение заголовков столбцов. Вы можете включить и отключить заголовки столбцов таблицы на вкладке Конструктор таблицы > строке заголовков. Если отключить заголовки столбцов таблицы, структурированные ссылки, использующие имена столбцов, не затрагиваются, и вы по-прежнему можете использовать их в формулах. Структурированные ссылки, которые ссылаются непосредственно на заголовки таблицы (например, =DeptSales[[#Headers],[%Commission]]), приведут к #REF.
-
Добавление и удаление столбцов и строк в таблице. Так как диапазоны табличных данных часто меняются, ссылки на ячейки для структурированных ссылок настраиваются автоматически. Например, если вы используете имя таблицы для подсчета всех ячеек в ней, и добавляете строку данных, ссылка на ячейки автоматически меняется.
-
Переименование таблицы или столбца. Если переименовать столбец или таблицу, в приложении Excel автоматически изменится название этой таблицы или заголовок столбца, используемые во всех структурированных ссылках книги.
-
Перемещение, копирование и заполнение структурированных ссылок Все структурированные ссылки остаются неизменными при копировании или перемещении формулы, которая использует структурированную ссылку.
Примечание: Копирование структурированной ссылки и заполнение структурированной ссылки — это не одно и то же. При копировании все структурированные ссылки остаются неизменными, а при заполнении формулы полностью структурированные ссылки корректируют описатели столбцов, как последовательность, как показано в следующей таблице.
Направление заполнения: |
И при заполнении нажимаете |
Выполняется действие: |
---|---|---|
Вверх или вниз |
Не нажимать |
Указатели столбцов не будут изменены. |
Вверх или вниз |
CTRL |
Указатели столбцов настраиваются как ряд. |
Вправо или влево |
Нет |
Указатели столбцов настраиваются как ряд. |
Вверх, вниз, вправо или влево |
SHIFT |
Вместо перезаписи значений в текущих ячейках будут перемещены текущие значения ячеек и вставлены указатели столбцов. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Статьи по теме
Общие сведения о таблицах
Excel Видео: создание и форматирование таблицы
Excel Итог данных в таблице
Excel Форматирование таблицы
Excel Изменение размера таблицы путем добавления или удаления строк и столбцов
Фильтрация данных в диапазоне или таблице
Преобразование таблицы в диапазон
Проблемы
с совместимостью таблиц ExcelЭкспорт таблицы Excel в SharePoint
Общие сведения о формулах в Excel
В Excel встроено порядка 500 формул. Однако львиную долю всей работы делают штук 10 основных формул, а из этих десяти особо выделяется формула ИНДЕКС (INDEX). ИНДЕКС — многогранная и мощнейшая формула Excel. Это, можно сказать, священный грааль Excel, его философский камень. При этом большинство пользователей Excel про неё не знают практически ничего, а из тех, кто знает и использует, поняли её лишь немногие. Если хотите быть в числе этих немногих, то продолжайте чтение
Основной синтаксис
=ИНДЕКС( диапазон(ы) ; номер_строки [; номер_столбца [; номер_области ] ] )
Пока только замечу, что параметры 3 и 4 не обязательные и могут не указываться (запомните, что квадратные скобки при описании синтаксиса формул или команд говорят о необязательности параметра). Подобная вложенность квадратных скобок говорит о том, что формула применяется с 2-мя параметрами, либо с 3-мя, либо с 4-мя.
Возврат элемента диапазона
Обычное, типовое использование ИНДЕКС это:
=ИНДЕКС( A1:C5 ; 2 ; 2 )
Формула вернёт значение из ячейки на пересечении второй строки и второго столбца диапазона A1:C5. Это значение 5 из B2. Для многих на этом понимание предназначения функции ИНДЕКС и заканчивается. Но только не для нас с вами, мой пытливый читатель!
Гораздо менее известным фактом является то, как ИНДЕКС работает с векторами. Вектор — это диапазон, состоящий из одного столбца или одной строки.
=ИНДЕКС( A3:C3 ; 3 ) вернёт 9, и
=ИНДЕКС( C1:C5 ; 3 ) тоже вернёт 9!
Это говорит о том, что, когда ИНДЕКС работает с векторами, то он второй параметр воспринимает не как номер строки, а как номер элемента одномерного массива. То есть в этом режиме (2 параметра у формулы) не имеет значения с вертикальным вектором (столбец) вы работаете или с горизонтальным (строка). Это очень важный нюанс.
Что возвращает формула?
Ещё одна удивительная особенность — формула ИНДЕКС возвращает ссылку на ячейку, а не значение ячейки. Внимательный читатель, конечно же, запальчиво воскрикнет, что, мол за ерунда, почему тогда предыдущий пример не вернул нам С3, а вернул 9? Дело в том, что данный факт маскируется оператором присваивания (знак равно), с которого начинается любая формула.
=ИНДЕКС( C1:C5 ; 3 ) фактически проходит этап =C3 и только затем превращается в 9.
И я могу вам это доказать! Если формула возвращает нам ссылку на ячейку, а не её значение, то с результатом работы формулы ИНДЕКС должны работать все ТРИ оператора Excel по работе с ссылками: оператор задания диапазона — двоеточие, оператор перечисления диапазонов — точка с запятой и наконец оператор нахождения пересечения диапазонов — пробел.
Таким образом, если я вас не обманываю, то ИНДЕКС сможет быть частью всех этих операций с диапазонами. Проверим и убедимся:
-
Конструкция ИНДЕКС(A5;1):ИНДЕКС(C5;1) должна возвращать нам A5:C5.
И это действительно так, что можно подтвердить косвенно, ибо
=СУММ(ИНДЕКС(A5;1):ИНДЕКС(C5;1)) возвращает 42 (13+14+15), а
=ЧИСЛСТОЛБ(ИНДЕКС(A5;1):ИНДЕКС(C5;1)) возвращает 3.
А можно подтвердить и напрямую через ввод формулы массива в любые 3 горизонтальных ячейки. Для этого выделите 3 ячейки за пределами A1:C5, вытянутые в строку, нажмите знак равно и введите буквально
=ИНДЕКС(A5;1):ИНДЕКС(C5;1)
и после этого нажмите Ctrl+Shift+Enter. После чего вы увидите следующую картину:
Далее у меня будут всречаться формулы с такими фигурными скобками
{=ИНДЕКС(A5;1):ИНДЕКС(C5;1)} знайте, что это формулы массивов, которые надо вводить в ячейку или группу ячеек способом, который описан мною выше.
Примечание: надеюсь вы понимаете, что ИНДЕКС(A5;1) вернёт ссылку на A5, так как любая ячейка может рассматриваться в качестве вектора с числом элементов равным 1. ЧИСЛСТОЛБ — формула, возвращающая количество столбцов в диапазоне.
-
Конструкция
=ОБЛАСТИ((ИНДЕКС(A1;1);ИНДЕКС(C3;1))) вернёт нам 2.
Напомню, что функция ОБЛАСТИ возвращает количество областей внутри переданной ссылки. Этот вызов идентичен вызову =ОБЛАСТИ((A1;C3)), то есть ИНДЕКС нам успешно сгенерировал 2 области через оператор «;».
-
Чтобы продемонстрировать вам, что ИНДЕКС можно использовать с оператором пересечения диапазонов, я должен сненерировать при помощи ИНДЕКС диапазоны с размером больше, чем одна ячейка, но это как раз то, что я только собираюсь вам объяснить ниже, поэтому доказательство я вам приведу, но его синтаксическая конструкция будет сложнее, чем могла бы быть. Я хочу сгенерировать через ИНДЕКС такой результат =B1:B5 A5:C5
Формула кого-то может испугать, но на самом деле всё просто. Я буквально конструирую из ИНДЕКС именно то, что нам надо.
=ИНДЕКС(B1;1):ИНДЕКС(B5;1) ИНДЕКС(A5;1):ИНДЕКС(C5;1)
Надеюсь, теперь даже самые скептически настроенные читатели убедились, что ИНДЕКС возвращает ссылки, а не значения.
Возврат столбца / строки
ИНДЕКС может возвращать не только ссылки отдельные ячейки, но и векторы.
Конструкция ИНДЕКС(A1:C5;;3) — вернёт вектор C1:C5 (столбец), так как, если пропустить параметр номер_строки (или указать его равным нулю), но указать параметр номер_столбца, то ИНДЕКС возвращает вектор указанного столбца в пределах диапазона из первого параметра.
таким образом:
=СУММ(ИНДЕКС(A1:C5;;3)) вернёт 45,
=ЧСТРОК(ИНДЕКС(A1:C5;;3)) вернёт 5, а
{=ИНДЕКС(A1:C5;;3)} вернёт диапазон C1:C5.
В случае формулы массива обратите внимание, что, если вы ввели формулу массива в диапазон ячеек, который превышает размер возвращаемого массива, то лишние ячейки получат значения #Н/Д (смотрите ситуацию 2 на рисунке). А, если формула возвращает вертикальный массив, а принимающий диапазон расположен горизонтально, то все ячейки горизонтального диапазона получат одинаковое значение — из первого элемента возвращаемого вектора (смотрите ситуацию 3 на рисунке), и наоборот, то есть направление векторов должно совпадать.
По аналогии, конструкция ИНДЕКС(A1:C5;3;) вернёт вектор A3:C3, то есть строку. Заметьте, что наличие второй точки с запятой принципиально, и за ней должна быть либо пустота (пробелы игнорируются), либо ноль.
А теперь вернёмся к формуле:
=ИНДЕКС(B1;1):ИНДЕКС(B5;1) ИНДЕКС(A5;1):ИНДЕКС(C5;1) и с учётом новых знаний упростим её до вида:
=ИНДЕКС(A1:C5;;2) ИНДЕКС(A1:C5;5;) — выглядит гораздо более лаконично!
Выбор области
Помните, что в описании синтаксиса ИНДЕКС первый параметр назывался диапазон(ы). Пришло время поговорить вот про эту букву «ы«. Выходит диапазонов может быть несколько? Да, их может быть несколько, когда они перечислены через уже упоминаемый выше оператор объединения, — «;» и взяты в скобки. Вот так:
=СУММ( ИНДЕКС( (A1:B5;B1:C5); ; ; A9) )
Если A9 содержит 1, то ИНДЕКС вернёт диапазон A1:B5, а если 2, то B1:C5. Обратите внимание, что второй и третий параметры опущены, это означает, что исходные диапазоны вообще не будут подвергаться какому-либо усечению и вернутся, как есть (до этого мы «отщипывали» то строку, то столбец). В первом случае сумма будет 75, во втором — 85.
Выходит ИНДЕКС может возвращать ячейки, вектора и диапазоны. Невероятная гибкость!
Файл примера
Скачать
Динамические диапазоны
Выше мы с вами убедились, что ИНДЕКС может творить всё что угодно с диапазонами. Поэтому совсем неудивительно, что человечество использует его для создания динамических диапазонов. У меня есть на эту тему отдельная статья, но некоторые примеры я приведу всё равно.
=A1:ИНДЕКС(A:A;СЧЁТЗ(A:A)) — классика жанра, нижняя граница диапазона определяется при помощи ИНДЕКС.
Наиболее распространенные способы определения нижней границы можно посмотреть тут:
А вот довольно впечатляющий пример того, как можно использовать ИНДЕКС в сочетании со своей спутницей ПОИСКПОЗ для формирования именованных динамических диапазонов Начисления и Период, по которым строится диаграмма. Исходные данные находятся в умной таблице ME. Первый столбец таблицы отсортирован по возрастанию. Указанные ИД связаны с ячейкой G2, в которой мы выбираем номер телефона. Вот, например, формула для ИД Начисления:
=ИНДЕКС( ME[Начисление]; ПОИСКПОЗ( ‘L3‘!$G$2; ME[Телефон]; 0 ) ):ИНДЕКС( ME[Начисление]; ПОИСКПОЗ( ‘L3‘!$G$2; ME[Телефон]; 1 ) )
ПОИСКПОЗ с третьим параметром, равным 0, используется для определения первой строки с номер телефона, а она же с параметром, равным 1, — для определения последней строки. ИНДЕКС же помогает сформировать динамический диапазон. Аналогично формируется ИД Период. ИД Начисления использован для построения ряда диаграммы, а ИД Период для значений оси.
Более мощная замена ВПР
Многие знают, что ИНДЕКС совместно с формулой ПОИСКПОЗ является более продвинутой заменой для формулы ВПР. Действительно, ВПР плоха тем, что осуществляет поиск только в первом столбце диапазона, более того, этот диапазон должен представлять из себя единый массив данных, а возврат данных возможен только из столбцов правее первого. ИНДЕКС+ПОИСКПОЗ начисто лишены этих недостатков. Вы можете искать в одном столбце, а данные извлекать из совершенно другого при этом он может быть, как левее, так и вообще ниже, выше или на другом листе. Более того, ИНДЕКС+ПОИСКПОЗ ещё и данные извлекают быстрее на 10-15%.
Прощайте ВПР() и СМЕЩ()
Таким образом получается, что, зная ИНДЕКС, можно забыть о существовании таких функций, как ВПР (выборка данных) и СМЕЩ (динамические диапазоны). Особенно хотелось бы отметить, что функция ИНДЕКС не летучая (non volatile), то есть она не пересчитывается всякий раз, когда меняется любая ячейка в любой открытой книге (как это делает СМЕЩ), а пересчитывается только по мере необходимости.
Подводим итоги
Итак ИНДЕКС:
-
Возвращает ссылки, а не значения, что позволяет с его помощью формировать очень эффективные динамические диапазоны
-
Может возвращать ссылки как на отдельные ячейки, на вектора и на целые диапазоны
-
Позволяет выбирать области — ещё одна степень свободы
-
Это не летучая функция
-
ИНДЕКС+ПОИСКПОЗ быстрее и гибче ВПР для целей извлечения данных
-
Незаменим в формулах массивов
Это ключевая формула в Excel. Знать её просто необходимо. Серьёзная работа в Excel без неё немыслима. Ура!
P.S.
Совсем забыл про вторую синтаксическую форму ИНДЕКС, которая существует, но особой погоды не делает. Вот она:
=ИНДЕКС( массив ; номер_строки [; номер_столбца ] )
Под массивом тут подразумеваются конструкции вида {12:34:76:99} — столбец, или {12;34;76;99} — строка. Ясно, что ссылку от такого массива не вернёшь, — только значение и поэтому вроде бы как получается, что это отдельная синтаксическая форма. Пример:
=ИНДЕКС({1;2;3:4;5;6:7;8;9};2;2) вернёт 5.
Массив {1;2;3:4;5;6:7;8;9} — не что иное, как
Читайте также:
-
Список всех формул Excel и классификация их востребованности
-
Видеоурок по функции ВПР (VLOOKUP)
-
7 причин полюбить именованные диапазоны
-
Функция ВПР (VLOOKUP) или тайна четвёртого параметра
-
Производительность функций извлечения данных
-
Усовершенствованные динамические именованные диапазоны
-
Введение в формулы массивов
Программа Excel по истине прорывное изобретение компании Microsoft. Благодаря такому инструменту, как формулы Эксель, возможности программы становятся практически безграничными и позволяют обрабатывать данные так как вам угодно за считанные секунды, что в свою очередь экономит ваше время и нервы. Так давайте познакомимся поближе с формулами Эксель и узнаем все их возможности.
Формулы Эксель
Из чего состоят формулы Эксель:
- Знак равно «=»
Любая формула Excel должна начинаться со знака равно «=», чтобы программа понимала, что это формула, а не обычный текст.
- Операторы
Операторы в Excel бывают четырех видов: арифметические, операторы сравнение, операторы объединения текста, операторы ссылок на ячейки.
- Функции
Функция – это предопределенная формула, выполняющая определенный тип вычислений. Например, функция СУММ выполняет суммирование определенных ячеек. Благодаря функциям сокращается и упрощается формула в Excel.
Как ввести формулу в Excel
Основным элементом программы Excel являются формулы. Формулы Эксель позволяют получать мгновенный результат её вычислений. При этом формула сразу делает перерасчет при изменении исходных значений.
Рассмотрим следующий пример:
В ячейки A1 и B1 поместим любые числа, например 8 и 5 соответственно. А в ячейку C1 введем формулу:
=A1*B1
Чтобы ввести эту формулу в таблице Excel необходимо выполнить строгую последовательность действий:
- Кликните по ячейке С1;
- Введите следующую формулу: =A1*B1
- В завершении нажмите Enter.
Можно поступить и по-другому.
- Кликните по ячейке С1;
- С помощью клавиатуры введите знак равно «=»;
- Кликните по ячейке A1
При этом в ячейке C1 появится ссылка на ячейку A1
- На клавиатуре нажмите символ звездочки «*»;
В Excel в качестве оператора умножения используется символ звездочки «*».
- Далее кликните мышкой по ячейке B1;
При этом в ячейке после звездочки появится ссылка на ячейку B1.
- В завершении нажмите Enter.
В ячейке C1 отобразится результат умножения ячеек A1 и B1.
Основным достоинством электронных таблиц Excel является автоматическая корректировка результата вычислений формулы Эксель при изменении данных в ячейках, на которые она ссылается.
Попробуйте изменить значения в ячейках A1 или B1, и вы тут же увидите новый результат вычислений в ячейке C1.
Для указания ячеек, используемых в формуле, проще выделить их мышью, чем вводить ссылки вручную. Это не только более быстрый способ, он также снижает риск задания неправильных ячеек. При вводе с клавиатуры можно нечайно ввести неверную букву столбца или номер строки и не увидеть ошибки, пока не отобразится вычисленный результат формулы Эксель.
Читайте также: Как создать диаграмму в Excel: настройка и форматирование
Формулы Эксель: Использование операторов
Операторы осуществляют основные вычисления в таблицах Excel. Кроме того, они способные сравнивать и объединять необходимые значения.
Арифметические операторы
Математическая операция | Оператор | Пример |
Сложение | + | =4+5 |
Вычитание | — | =2-1 |
Умножение | * | =10*2 |
Деление | / | =8/4 |
Процент | % | =85% |
Возведение в степень | ^ | =6^2 |
Изменение естественного порядка операций
В формулах Эксель соблюдаются математические приоритеты выполнения операций, т.е. сначала выполняется умножение и деление, а уже потом сложение и вычитание.
Для примера возьмем следующую формулу:
=A1-B1/C1
Заполним ячейки следующими цифрами: в ячейку A1 поставим число 8, в ячейке B1 — 6, а в ячейке C1 — 2. Таким образом получим такую формулу:
=8-6/2
Используя математические приоритеты, программа Excel сначала разделит 6 на 2, а затем от 8 отнимет 3. В итоге получится число 5.
Если требуется сначала выполнить операцию вычитания, а затем деление, то нужные цифры заключаются в круглые скобки:
=(A1-B1)/C1
Таким образом, мы даем команду программе сначала выполнить операцию вычитания в скобках, а затем разделить полученный результат. Таким образом, программа отнимет от 8 цифру 6 и разделит его на 2. В итоге формула выдаст совсем иной результат: 1.
Как и в математике, в таблицах Excel можно использовать несколько пар скобок, вложенных одна в другую. Тем самым, можно изменять порядок операций, так как вам нужно. Excel сначала выполнит вычисления во внутренних скобках, а затем во внешних. Для примера разберем такую формулу:
=(А3+(В3+С3))*D3
В данной формуле, программа сначала сложит ячейки B3 и C3, затем к полученному результату прибавит значение в ячейке A3 и эту сумму умножит на значение в ячейке D3.
Если бы скобок не было, то программа, по правилам математики, сначала бы умножила ячейки D3 и C3, а потом прибавила к полученному результату значения в ячейках B3 и A3.
Не важно сколько будет в формуле скобок, главное, чтобы у каждой открывающейся скобки была своя закрывающая скобка. Если же вы забудете поставить одну из скобок, то программа выведет сообщение с предложением внести исправление в формулу, но не всегда программа понимает в каком месте необходимо поставить нужную скобку, поэтому вы можете как согласится с исправлением, нажав на кнопку «Да», так и отказать от него, нажав кнопку «Нет».
И помните, что Excel понимает только круглые скобки, если вы будете использовать квадратные или фигурные скобки в формуле, то программа выведет сообщение об ошибке.
Операторы сравнения
Данные операторы сравнивают одно значение с другим. В результате оператор сравнения выдаёт ИСТИНУ, если сравнение подтверждается, или ЛОЖЬ, если сравнение не подтверждается.
Знак | Оператор | Пример |
знак «равенства» | = | =A1=B2 |
знак «больше» | > | =C3>B1 |
знак «меньше» | < | =B2<B1 |
знак «больше или равно» | >= | =A3>=D2 |
знак «меньше или равно» | <= | =B3<=D1 |
знак «не равно» | <> | =A1<>B1 |
Оператор объединения текста
Чтобы объединить содержимое двух ячеек в таблице Excel необходимо использовать символ «&» (амперсанд). Таким же свойством обладает функция «СЦЕПИТЬ». Давайте рассмотрим несколько примеров:
- Для объединения текста или иного содержимого из разных ячеек в единое целое необходимо применить следующую формулу:
=A1&C1&E1
- Чтобы вставить между объединенными ячейками пробел, символ, цифру или букву нужно воспользоваться кавычками.
=A1&» «&C1&»; «&E1
- Объединить можно не только ячейки, но и слова внутри одной ячейки.
=»Водо»&»пад»
Запомните, что кавычки можно использовать только такие, как на скриншоте.
Операторы ссылок на ячейки
- Чтобы создать ссылку на диапазон ячеек достаточно ввести первую и последнюю ссылку на ячейки и между ними поставить знак «:» (двоеточие).
=СУММ(A11:A13)
- Если требуется указать ссылки на отдельные ячейки, то для этого применяют символ «;» (точка с запятой).
=СУММ(A11;A12;A13)
- Если требуется указать значение ячейки на пересечении диапазонов ячеек, то между ними ставится «пробел».
=F12:G12 G11:G13
Использование ссылок
В программе Excel существуют несколько видов ссылок на ячейки. Однако, не все пользователи про них знают. Большинство пользователей использует самые простые из них.
Итак, ссылки бывают следующих видов: простые ссылки, ссылки на другой лист, абсолютные ссылки, относительные ссылки.
Простые ссылки
Простая ссылка на ячейку представляет собой адрес столбца и адрес строки. Например, ссылка B3 указывает, что ячейка расположена на пересечении столбца B и строки номер 3.
В таблице Excel общее количество столбцов равно 16384 (от A до XFD), а строк 1048576.
Для закрепления рассмотрим следующие примеры:
- диапазон ячеек в столбце A начиная с 1 по 10 строку – «A1:A10»;
- диапазон ячеек в строке 3 начиная со столбца C до E – «C3:E3»;
- все ячейки в строке 5 – «5:5»;
- все ячейки в строках с 3 по 28 – «3:28»;
- все клетки в столбце C – «C:C»;
- все клетки в столбцах с D по G – «D:G».
Ссылки на другой лист
Иногда в формуле необходимо указать ссылку на данные из другого листа. Делается это довольно просто:
=СУММ(Лист2!A3:C3)
На Листе 2 введены следующие значения.
Если в названии листа присутствует пробел, тогда название листа заключается в одинарные кавычки.
=СУММ(‘Лист № 2’!A3:C3)
Абсолютные и относительные ссылки в формулах Эксель
Относительные ссылки
Чтобы понять, что же такое относительные ссылки, рассмотрим следующий пример.
У нас есть таблица продаж за первый квартал 2019 года. Воспользуемся функцией СУММ и подсчитает общую сумму продаж за январь месяц. Формула будет выглядеть так:
=СУММ(B3:B6)
Далее скопируем данную формулу в ячейку C7.
При копировании исходной формулы Эксель в ячейку С7 программа немного изменяет формулу, после чего она приобретает такой вид:
=СУММ(СЗ:С6)
Excel изменяет указатель столбца с В на С, поскольку копирование проводилось слева направо по строкам.
Если формула копируется вниз по столбцу, Excel изменяет в формуле значения строк, а не столбцов, чтобы формула оставалась корректной. Например, ячейка ЕЗ рассматриваемого нами рабочего листа содержит такую формулу:
=CУMM(B3:D3)
При копировании этой формулы Эксель в ячейку Е4 программа создает следующую формулу:
=СУММ(В4:D4)
Программа изменила ссылки на строки, чтобы они соответствовали новой, четвертой строке. Поскольку такие ссылки на ячейки в копиях формулы Эксель изменяются относительно направления копирования, они и называются относительными.
Абсолютные ссылки
Все новые формулы Эксель содержат относительные ссылки, если явно не будет указано обратное. Так как большинство создаваемых копий формул требует корректировки ссылок на ячейки, редко приходится думать о другом. Однако иногда возникают исключительные ситуации, в которых необходимо решать, какие ссылки должны смещаться, а какие — нет.
Одним из самых распространенных исключений является сравнение ячеек некоторого диапазона с одним значением. Например, вам может потребоваться указать в ячейках объем продаж каждого из подразделений относительно общего объема продаж компании в целом. На рабочем листе объемов продаж компании “Наш концерн” такая ситуация возникает при копировании формулы Эксель, вычисляющей, какой процент составляют ежемесячные объемы (ячейки B9:D9) в ежеквартальном объеме продаж (ячейка Е7).
Предположим, что мы начинаем ввод этих формул в строке 9 с ячейки В9. Формула в этой ячейке вычисляет процент продаж в январе (В7) относительно квартального (Е7) методом деления. Что может быть проще?
=В7/Е7
Эта формула делит итог январских продаж (в ячейке В7) на квартальный итог в ячейке Е7. А теперь посмотрите, что произойдет, если перетащить маркер заполнения на одну ячейку вправо, чтобы скопировать формулу в ячейку С9:
=C7/F7
Корректировка ячейки числителя с В7 на С7 — это как раз то, что доктор прописал. Тем не менее изменение второго указателя ячейки c E7 на F7 — это уже катастрофа. Вы не только не сможете вычислить процентное соотношение февральских продаж в ячейке С9 относительно итоговых продаж первого квартала в ячейке Е7, но и получите в итоге ужасную ошибку #ДЕЛ/0! (#DIV/0!) в ячейке С9.
Чтобы предотвратить изменение ссылки на ячейку во всех создаваемых копиях формулы Эксель, нужно преобразовать ссылку из относительной в абсолютную. Это выполняется с помощью клавиши <F4> после переключения Excel в режим редактирования (с помощью клавиши <F2>). В ответ на это программа помещает перед буквой столбца и номером строки в формуле знаки доллара. В качестве примера рассмотрим скриншот ниже. Ячейка В9 на этом рисунке содержит корректную формулу, которую уже можно копировать в диапазон ячеек C9:D9:
=B7/$E$7
Посмотрим теперь на эту формулу в ячейке С9 после копирования в диапазон C9:D9 методом перетаскивания. В строке формул отображается следующее:
=С7/$Е$7
Поскольку ссылку Е7 в исходной формуле мы заменили ссылкой $Е$7, все ее копии будут иметь те же абсолютные (т.е. неизменные) значения.
Если вы собираетесь копировать формулу, в которой все или некоторые ссылки должны быть абсолютными, но пока остаются относительными, измените формулу так, как описано ниже.
- Дважды щелкните на ячейке с формулой или нажмите клавишу <F2>, чтобы приступить к редактированию.
- Переместите точку вставки к ссылке, которую хотите преобразовать в абсолютную.
- Нажмите клавишу <F4>.
- Когда закончите редактирование, щелкните на кнопке Ввод в строке формул, а затем скопируйте ее в диапазон ячеек путем перетаскивания маркера заполнения.
Нажимайте клавишу <F4> только тогда, когда необходимо преобразовать ссылку на ячейку в полностью абсолютную. Если нажмете клавишу <F4> второй раз, то получите так называемую смешанную ссылку, в которой строка абсолютна, а столбец относителен (например, Е$7). Если нажмете клавишу <F4> еще раз, то получите другой тип смешанной ссылки, в которой столбец абсолютен, а строка относительна (например, $Е7). Если же нажать клавишу <F4> еще раз, ссылка станет полностью относительной (например, Е12). Таким образом, вы вернетесь к тому, с чего начали. Последующие нажатия клавиши <F4> повторят вышеописанный цикл преобразований.
Если программа Excel установлена на устройстве с сенсорным экраном, к которому не подключена физическая клавиатура, то единственный способ преобразования адресов ячеек в формулах из относительной формы в абсолютную либо смешанную — открыть экранную (виртуальную) клавиатуру. С ее помощью добавьте значки доллара перед буквой столбца и/или номером строки для соответствующего адреса ячейки в строке формул.
Формулы Эксель: Использование функций
Вы уже знаете, как создавать формулы Эксель, выполняющие простые математические операции, такие как деление, умножение, сложение и вычитание. Если же вам нужны более сложные формулы, то вместо комбинирования множества математических операций лучше воспользоваться функциями Excel.
Функцией называют предопределенную формулу, выполняющую определенный тип вычислений. Ей необходимо передать значения, используемые в операции (они называются аргументами). Как и в простых формулах, аргументами функций могут быть числа (например, 22 или -4,56), а также ссылки на ячейки (В10) или диапазоны ячеек (СЗ: РЗ).
Как и формулу, функцию нужно предварять знаком равенства, чтобы программа не восприняла ее как обычный текст. За знаком равенства должно следовать имя функции (при вводе можно не обращать внимания на регистр, главное — не допускать опечаток). После имени функции указываются аргументы, заключенные в круглые скобки.
Если вы вводите функцию в ячейку вручную, не вставляйте пробелы между знаком равенства, именем и аргументами. Некоторые функции для работы требуют нескольких аргументов — в таком случае разделяйте их точкой с запятой.
Как только будут введены знак равенства и первые символы имени функции, непосредственно под строкой формул откроется список всех функций, начинающихся с этих букв. Если вы увидите в списке нужную функцию, дважды щелкните на ней, и программа вставит ее имя в строку формул, добавив открывающую скобку для аргументов.
Все аргументы, которые требует функция, отображаются под строкой формул, при этом их можно выделить на рабочем листе или ввести с клавиатуры. Если функция имеет несколько аргументов, то перед вводом или выделением второго аргумента поставьте точку с запятой.
После ввода последнего аргумента закройте функцию правой скобкой, завершающей список аргументов. Как только будет введено имя функции вместе с аргументами, раскрывающийся список под ячейкой исчезнет. Чтобы вставить функцию в ячейку и вычислить ее значение, нажмите клавишу «Enter».
Вставка функции в формулу с помощью мастера
Несмотря на то, что функцию можно ввести непосредственно в ячейку, в строке формул имеется специальная кнопка мастера функций. С ее помощью можно выбрать любую функцию. После щелчка на кнопке откроется диалоговое окно выбора функции.
Диалоговое окно мастера функций содержит текстовое поле Поиск функции (Search for a Function), а также списки Категория (Or Select a Category) и Выберите функцию (Select a Function). Когда открывается окно вставки функции, автоматически выбирается категория десяти недавно использованных функций.
После выбора функции откроется диалоговое окно ввода ее аргументов. Лучше всего использовать мастер для ввода незнакомых функций, которые зачастую содержат множество не вполне понятных аргументов.
Чтобы получить подробную справку по выбранной функции, щелкните на ссылке Справка по этой функции, находящейся в левой нижней части окна.
Если нужной функции не оказалось в списке недавно использованных, выберите соответствующую категорию. Если не можете определиться с категорией, то поищите функцию, введя ее описание в поле Поиск функции, а затем нажмите клавишу <Enter> или щелкните на кнопке Найти. Excel откроет список рекомендуемых функций, и вы сможете выбрать любую из них.
Например, чтобы найти все функции Excel, суммирующие значения, введите в поле Поиск функции слово сумм и щелкните на кнопке Найти. После этого в отдельном окне откроется список обязательных аргументов и в нижней части окна отобразится назначение функции.
Когда нужная функция будет найдена и выбрана, щелкните на кнопке ОК, чтобы вставить ее в текущую ячейку и открыть окно аргументов. В этом окне отображаются как обязательные, так и необязательные аргументы.
В качестве примера выберите функцию СУММ (она обычно лидирует в категории часто используемых) и щелкните на кнопке ОК. Как только вы это сделаете, программа вставит в текущую ячейку и строку формул запись СУММ (). Затем откроется диалоговое окно ввода аргументов. В этом окне следует указать аргументы функции.
Функция СУММ может суммировать до 255 аргументов. Совершенно очевидно, что все они находятся далеко не в одной ячейке. На практике вам придется чаще всего суммировать значения, содержащиеся в соседних ячейках.
Для того чтобы выбрать первый аргумент функции, щелкните на ячейке рабочего листа или перетащите указатель мыши по диапазону ячеек. В текстовом поле Число1 (Numberl) программа отобразит адрес ячейки (или диапазон адресов), а в нижней части окна, в поле Значение (Formula result), появится результат вычислений.
Имейте в виду, что во время выбора ячеек на рабочем листе диалоговое окно аргументов можно свернуть; при этом отображаться будет только поле Число! Чтобы свернуть окно аргументов, щелкните на кнопке, расположенной справа от поля Число1. После этого можно выделить диапазон ячеек и щелкнуть на кнопке восстановления окна (в свернутом окне эта кнопка будет единственной) или нажать клавишу <Esc>. Вместо свертывания можете переместить это окно в любое свободное место экрана.
Если на рабочем листе заполнено множество ячеек, щелкните на поле Число2 или нажмите клавишу <Tab>. (Excel отреагирует на это, открыв поле Число3.) В поле Число2 введите аналогичным образом второй диапазон ячеек, только на этот раз для сворачивания окна щелкайте на кнопке рядом с этим полем. В поле результата вычислений появится сумма уже двух диапазонов значений. При желании можете выделить несколько таких диапазонов (Число2, Число3, Число4 и т.д.).
Когда закончите выделение суммируемых ячеек, щелкните на кнопке ОК, чтобы закрыть окно аргументов и поместить функцию в текущую ячейку.
Редактирование функций с помощью мастера
С помощью мастера можно редактировать формулы Эксель с функциями непосредственно в строке формул. Выделите ячейку, содержащую такую формулу, и щелкните на кнопке мастера формул (на этой кнопке изображены символы fх, и расположена она непосредственно перед полем ввода формулы).
Сразу после щелчка на кнопке откроется окно аргументов функции, в котором их можно отредактировать. Для этого выделите значение в поле аргумента и отредактируйте его (или же выделите другой диапазон ячеек).
Учтите, что Excel автоматически добавляет для текущего аргумента ячейку (или диапазон), выделенную на рабочем листе. Если хотите заменить текущий аргумент, то выделите его и нажмите клавишу <Delete>, а затем выделите новый диапазон ячеек. (Не забывайте, что в любой момент можно свернуть это окно или переместить в другое место экрана, если оно перекрывает ячейки, которые нужно выделить.)
Изменив функцию, щелкните в диалоговом окне аргументов на кнопке ОК. Отредактированная функция отобразится в текущей ячейке.
Формулы Эксель: Операции с формулами
Копирование/вставка формулы Эксель
Если вам нужно скопировать формулу из одной ячейки в другую достаточно воспользваться всем известной комбинацией клавиш <Ctrl+C> (копировать) и <Ctrl+V> (вставить). Для этого выделите нужную вам ячейку, кликнув по ней курсором мыши, нажмите комбинацию клавиш Ctrl+C, при этом контуры ячейки будут выделены пунктирной линией. Затем выделите ту ячейку, в которую нужно вставить значение из первой ячейки и нажмите комбинацию клавиш Ctrl+V. Всё содержимое из первой ячейки скопируется во вторую ячейку.
Отмена операций
Прежде чем начинать редактировать только что открытую рабочую книгу, следует узнать о функции отмены операций и о том, как она может спасти случайно удаленные данные. Кнопка Отменить (Undo) панели быстрого доступа — настоящий “хамелеон”: она приспосабливается к выполненным вами действиям. Например, если вы случайно удалили содержимое группы ячеек, нажав клавишу <Delete>, то экранная подсказка этой кнопки будет гласить “Отменить очистку (Ctrl+Z)”. Если вы перетащили диапазон ячеек в другую часть рабочего листа, подсказка изменится на “Отменить перетаскивание”.
Для использования этой команды можно не только щелкать на кнопке панели быстрого доступа, но и нажимать комбинацию клавиш <Ctrl+Z>.
Команда Отменить панели быстрого доступа постоянно изменяется в ответ на выполненные вами действия и сохраняет их порядок. Если вы забыли ее нажать после какого-либо выполненного действия и уже успели выполнить несколько других действий, то откройте прикрепленное к ней контекстное меню и найдите там именно то действие, которое нуждается в отмене. В результате будут отменены и это действие, и все действия, выполненные после него (они автоматически выделяются).
Повторение действий
После выполнения команды Отменить программа активизирует кнопку Вернуть (Redo), находящуюся непосредственно справа от нее. Если вы удалили содержимое ячейки с помощью клавиши <Delete>, а затем щелкнули на кнопке Отменить (или нажали комбинацию клавиш <Ctrl+Z), то экранная подсказка, отображаемая при помещении указателя мыши над кнопкой Вернуть, будет гласить: “Вернуть очистку (Ctrl+Y)”.
Если теперь щелкнуть на кнопке Вернуть или нажать комбинацию клавиш <Ctrl+Y>, то Excel повторит только что отмененную операцию. На самом деле все звучит намного сложнее, чем есть на самом деле. Просто клавиши Отменить и Вернуть служат переключателями между состоянием рабочей книги до операции и после нее (как включение и выключение лампочки).
Что делать, если невозможно отменить операцию
Если вы полагаете, что спокойно можете до неузнаваемости изменить важную рабочую книгу, то хочу вас предупредить: команда отмены операции работает не всегда. Можно отменить последнее неудачное удаление содержимого ячейки, перемещение данных или неправильное копирование, но нельзя отменить сохранение рабочей книги. (Естественно, если вы сохраняли книгу под другим именем с помощью команды Сохранить как, выбранной на вкладке Файл, то исходная книга останется неизменной. Однако если вы воспользовались обычной командой сохранения, то все внесенные изменения становятся частью исходной рабочей книги.)
К сожалению, Excel не предупреждает о шаге, после которого обратного пути нет. Вы узнаете об этом, когда будет уже слишком поздно. После того как будет выполнено необратимое действие, экранная подсказка кнопки Отменить вместо ожидаемого ‘‘Отменить…” сообщит: “Невозможно отменить”.
Единственным исключением из этого правила являются случаи, когда программа сама предварительно предупреждает о невозможности отмены операции. Когда вы выбираете команду, которая при нормальных условиях обратима, но в данный момент (за недостатком памяти или потому, что изменяется слишком большая часть рабочего листа) программа знает, что отмену сделать не сможет, она предупредит вас и спросит, хотите ли вы все-таки ее выполнить. Если вы согласитесь и выполните операцию редактирования, то помните, что затем придется во всем винить только себя. Например, если вы обнаружите, что по ошибке удалили целый ряд важных формул (о которых забыли, потому что в ячейках они не отображаются), то не сможете их восстановить. В таком случае единственное, что остается, — закрыть файл (команда Файл^Закрыть) и в ответ на запрос указать, что изменения сохранять не следует.
Старое доброе перетаскивание
Первой методикой редактирования, которую следует освоить, является перетаскивание (drag-and-drop). Как следует из названия, эта методика предполагает использование указателя мыши, который переносит выделение ячеек и оставляет его в другом месте рабочего листа. Несмотря на то что перетаскивание в основном используется для перемещения содержимого ячеек в пределах рабочего листа, его можно применять и для копирования данных.
Чтобы использовать перетаскивание для перемещения диапазона ячеек (за один раз можно переместить только один диапазон), выполните следующие действия.
- Выделите диапазон ячеек.
- Поместите указатель мыши (либо палец или стилус при работе с сенсорным экраном) над одной из границ выделенного диапазона.
Как только указатель мыши примет вид четырехнаправленной стрелки, можно начинать перетаскивание диапазона в другое место.
Перетащите выделенный диапазон в требуемое место. Перетаскивание выполняется путем нажатия главной (обычно левой) кнопки мыши и ее удерживания во время перетаскивания.
Во время перетаскивания вы перемещаете только контур диапазона, a Excel в экранной подсказке информирует о том, какими будут адреса нового диапазона, если вы в данный момент отпустите кнопку мыши.
Перетаскивайте контур до тех пор, пока этот диапазон не совпадет с требуемым.
- Отпустите кнопку мыши (либо оторвите палец или стилус от сенсорного экрана).
- Как только отпустите кнопку мыши, содержимое ячеек выделенного диапазона отобразится в новом месте.
Копирование путем перетаскивания
Что делать, если нужно скопировать, а не переместить выделенный диапазон? Предположим, нужно начать новую таблицу в другом месте рабочего листа, и вы хотите скопировать уже существующую с готовым отформатированным заглавием и заголовками столбцов. Чтобы скопировать отформатированный диапазон заголовков в рабочем листе примера, выполните следующие действия.
- Выделите диапазон ячеек.
В данном примере этим диапазоном будет А1:Е2.
- Удерживая нажатой клавишу <Ctrl>, поместите указатель мыши на границу выделенного фрагмента.
Указатель мыши примет вид четырехнаправленной стрелки с расположенным справа знаком “плюс” (к тому же рядом вы увидите экранную подсказку). Знак “плюс” свидетельствует о том, что выполняться будет не перемещение, а копирование.
- Перетащите контур выделенного диапазона в нужное место и отпустите кнопку мыши.
Если при перетаскивании ячеек перемещаемый контур перекрывает уже заполненные ячейки, то Excel откроет окно предупреждения с вопросом о том, хотите ли вы заменить их содержимое. Чтобы избежать замены существующего содержимого и отменить операцию перетаскивания, в окне предупреждения щелкните на кнопке Отмена; чтобы продолжить операцию, щелкните на кнопке ОК или нажмите клавишу <Enter>.
Особенности вставки при перетаскивании
Если содержимое ячеек перемещается или копируется в новое место, то оно полностью замещает собой существовавшие ранее записи, как будто их никогда прежде и не существовало.
Чтобы вставить перетаскиваемый диапазон ячеек в уже заполненный без замещения прежнего содержимого, во время перетаскивания удерживайте нажатой клавишу <Shift>. (При копировании придется проявить немалую ловкость, чтобы одновременно удерживать нажатыми клавиши <Shift> и <Ctrl>.)
Если во время перетаскивания удерживать нажатой клавишу <Shift>, то при перемещении отображается не контур области, а вертикальный отрезок, указывающий место потенциальной вставки, наряду с экранной подсказкой с текущими адресами, куда в результате будет вставлено содержимое ячеек. Обратите внимание на то, что во время перемещения отрезок пытается прикрепиться к ближайшим границам столбцов и строк. Когда вы достигнете границы того диапазона, в который должно быть вставлено содержимое, отпустите кнопку мыши. Excel вставит диапазон ячеек, переместив ранее существовавшее содержимое в ближайшие свободные ячейки.
При вставке ячеек методом перетаскивания можно представить себе отрезок как одну из осей области, в которую будет вставлено содержимое. Также имейте в виду, что иногда после перемещения диапазона в новое место рабочего листа вместо данных вы увидите в ячейках только значки решеток (#######). Дело в том, что Excel не расширяет автоматически новые столбцы, как при форматировании данных. Избавиться от “решеток” можно вручную, расширив соответствующие столбцы, чтобы полностью отобразить отформатированные данные. Проще всего расширять столбцы двойным щелчком на правой границе их заголовка.
Но я ведь удерживал нажатой клавишу <Shift>, как вы и говорили…
Перетаскивание в режиме вставки — одна из самых замысловатых функций Excel. Иногда, когда делаешь все правильно, все равно получаешь предупреждение Excel о замещении существующего содержимого. Если вы увидите такое предупреждение, всегда щелкайте на кнопке Отмена! К счастью, всегда можно воспользоваться командой Вставка, не беспокоясь о том, как выглядит форма перемещаемого отрезка.
Автозаполнение формулами
Копирование методом перетаскивания (с удерживанием нажатой клавиши <Ctrl>) особенно полезно, когда нужно скопировать большой диапазон ячеек в другую часть рабочего листа. Однако зачастую нужно скопировать всего одну формулу в массу соседних ячеек, чтобы в них выполнялся тот же тип вычислений (например, суммирование значений в столбце). И хотя такой способ копирования формул является достаточно распространенным, его невозможно выполнить методом перетаскивания. Вместо этого используется функция автозаполнения или последовательность команд Копировать и Вставить.
Не забывайте о параметре Итоги (Totals) панели инструментов быстрого анализа. С его помощью можно мгновенно создавать строку или столбец итогов, находящийся в нижней или в правой части таблицы данных соответственно. Просто выделите таблицу как диапазон ячеек и щелкните на кнопке Быстрый анализ (Quick Analysis), а затем на панели инструментов быстрого анализа выберите параметр Итоги. Если щелкнуть на кнопке Сумма (Sum), находящейся в начале панели, то будет создана формула, которая подсчитывает сумму по столбцам и отображает ее в новой строке (в нижней части таблицы). Если же щелкнуть на кнопке Сумма, находящейся в правом конце панели инструментов, то будут созданы формулы Эксель, подсчитывающие суммы по строкам и выводящие результат в новом столбце (в правом конце таблицы).
Формулы Эксель: Заключение
В данной статье мы затронули все самые важные аспекты, которые могут вам пригодится при создании формулы Эксель. Надеемся, что эта статья поможет вам решать любую задачу в таблицах Excel.
Skip to content
В руководстве объясняется, что такое адрес ячейки, как правильно записывать абсолютные и относительные ссылки в Excel, как ссылаться на ячейку на другом листе и многое другое.
Ссылка на ячейки Excel, как бы просто она ни казалась, сбивает с толку многих пользователей. Как определяется адрес ячейки? Что такое абсолютная и относительная ссылка и когда следует использовать каждую из них? Как делать перекрестные ссылки между разными листами и файлами? В этом руководстве вы найдете ответы на эти и многие другие вопросы.
- Что такое ссылка на ячейку?
- Ссылка на диапазон
- Как создать ссылку?
- Как изменить ссылку.
- Ссылка на другой лист или другую книгу
- Относительная ссылка
- Абсолютная ссылка
- Что такое смешанная ссылка?
- Как поменять ссылку с относительной на абсолютную?
- Имя — это абсолютная ссылка
- Относительная и абсолютная ссылка на столбец и строку
- Ссылка на столбец, исключая несколько первых строк
- Смешанная ссылка на столбец
Что такое ссылка на ячейку?
Рабочий лист в Excel состоит из ячеек. На каждую из них можно ссылаться, указав значение строки и значение столбца. Зачем это нужно? Чтобы получить значение, записанное в ней, и затем использовать его в вычислениях.
Ссылка на ячейку представляет собой комбинацию из буквы столбца и номера строки, который идентифицирует её на листе. Проще говоря, это ее адрес. Он сообщает программе, где искать значение, которое вы хотите использовать в расчётах.
Например, A1 относится к адресу на пересечении столбца A и строки 1; B2 относится ко второй ячейке в столбце B и так далее.
При использовании в формуле ссылки помогают Excel находить значения, которые она должна использовать.
Например, если вы введете простейшее выражение =A1 в клетку C1, Эксель продублирует данные из A1 в C1:
Чтобы сложить числа в ячейках A1 и A2, используйте: =A1 + A2
Что такое ссылка на диапазон?
В Microsoft Excel диапазон – это блок из двух или более ячеек. Ссылка на диапазонпредставлена адресами верхней левой и нижней правой его ячеек, разделенных двоеточием.
Например, диапазон A1:C2 включает 6 ячеек от A1 до C2.
Как создать ссылку?
Чтобы записать ссылку на ячейку на том же листе, вам нужно сделать следующее:
- Выберите, где вы хотите ввести формулу.
- Введите знак равенства (=).
- Выполните одно из следующих действий:
- Запишите координаты прямо в ячейку или в строку формул, или же
- Кликните ячейку, к которой хотите обратиться.
- Введите оставшуюся часть формулы и нажмите
Enter
для завершения.
Например, чтобы сложить значения в A1 и A2, введите знак равенства, щелкните A1, введите знак плюса, щелкните A2 и нажмите Enter:
Чтобы создать ссылку на диапазон, выберите область на рабочем листе.
Например, чтобы сложить значения в A1, A2 и A3, введите знак равенства, затем имя функции СУММ и открывающую скобку, выберите ячейки от A1 до A3, введите закрывающую скобку и нажмите Enter:
Чтобы обратиться ко всей строке или целому столбцу, щелкните номер строки или букву столбца соответственно.
Например, чтобы сложить все ячейки в строке 1, начните вводить функцию СУММ, а затем кликните заголовок первой строки, чтобы включить ссылку на строку в ваш расчёт:
Как изменить ссылку?
Чтобы изменить адрес ячейки в существующей формуле Excel, выполните следующие действия:
- Выберите клетку, содержащую формулу, и нажмите
F2
, чтобы войти в режим редактирования, или дважды щелкните саму ячейку. Это выделит каждую ячейку или диапазон, на который ссылается формула, другим цветом. - Чтобы изменить адрес, выполните одно из следующих действий:
- Выберите адрес в формуле и вручную введите новый вместо него.
- Выбрав ссылку, при помощи мышки укажите вместо нее другой адрес или диапазон на листе.
- Чтобы включить больше или меньше ячеек в ссылку на диапазон, перетащите его правый нижний угол:
- Нажмите Enter.
Как сделать перекрестную ссылку?
Чтобы ссылаться на ячейки на другом листе или в другом файле Excel, вы должны указать не только целевую ячейку, но также лист и книгу, где они расположены. Это можно сделать с помощью так называемой внешней ссылки.
Чтобы сослаться на данные, находящиеся на другом листе, введите имя этого целевого листа с восклицательным знаком (!) перед адресом ячейки или диапазона.
Например, вот как вы можете создать ссылку на адрес A1 на листе Лист2 в той же книге Excel:
=Лист2!A1
Если имя рабочего листа содержит пробелы или неалфавитные символы, вы должны заключить его в одинарные кавычки, например:
=’Новый лист’!A1
Чтобы предотвратить возможные опечатки и ошибки, вы можете заставить Excel автоматически создавать для вас внешнюю ссылку. Вот как:
- Начните ввод в ячейку. Запишите знак «=».
- Щелкните вкладку листа, на которую хотите сослаться, затем выберите ячейку или диапазон ячеек на этом листе.
- Завершите ввод и нажмите Enter.
Как сослаться на другую книгу?
Чтобы сослаться на ячейку или диапазон ячеек в другом файле Excel, необходимо заключить имя книги в квадратные скобки, за которым следует имя листа, восклицательный знак и адрес ячейки или диапазона.
Например:
=[Книга1.xlsx]Лист1!A1
Если имя файла или листа содержит небуквенные символы, не забудьте заключить путь в одинарные кавычки, например
='[Новый файл.xlsx]Лист1′!A1
Как и в случае ссылки на другой лист, вам не обязательно вводить всё это вручную. Более быстрый способ – начать писать формулу, затем переключиться на другую книгу и выбрать в ней ячейку или диапазон. Нажать Enter.
Итак, мы научились создавать простейшие ссылки. Теперь рассмотрим, какими они бывают.
В Экселе есть три типа ссылок на ячейки: относительные, абсолютные и смешанные. В ваших расчётах вы можете использовать любой из них. Но если вы собираетесь скопировать записанное выражение на другое место в вашем рабочем листе, то здесь нужно быть внимательным. Важно использовать правильный тип адреса, поскольку относительные и абсолютные ссылки ведут себя по-разному при переносе и копировании.
Относительная ссылка на ячейку.
Относительная ссылка является самой простой и включает координаты строки и столбца, например А1 или А1:D10. По умолчанию все адреса ячеек в Экселе являются относительными.
Пример:
=A2
Это простейшее выражение сообщает программе, что нужно показать значение, которое записано в первой колонке (A) и второй строке (2). Используя скриншот чуть ниже, если бы эта формула была помещена в ячейку D1, она отобразила бы число «8», поскольку это значение находится по адресу A2.
При перемещении или копировании относительные ссылки изменяются в зависимости от относительного положения строк и столбцов. Иначе говоря, насколько новое местоположение изменилось относительно первоначального.
Итак, если вы хотите повторить одно и то же вычисление для однотипных данных по вертикали или горизонтали, вам необходимо использовать относительные ссылки.
Например, чтобы сложить числа в A2 и B2, вы вводите это в C2: =A2+B2. При копировании из строки 2 в строку 3 выражение изменится на = A3+B3.
Относительные ссылки полезны и удобны тем, что, если у вас есть однотипные данные, с которыми нужно совершить одни и те же операции, вы можете создать формулу один раз, а потом просто скопировать ее для всех данных.
К примеру, так очень удобно перемножать количество и цену различных товаров в таблице, чтобы найти их стоимость.
Создайте расчет умножения цены на количество для одного товара, и скопируйте его для всех остальных. Вот тут как раз и нужно использовать относительные ссылки.
Вместо того, чтобы вводить формулу для всех ячеек одну за другой, вы можете просто скопировать ячейку D2 и вставить ее во все остальные ячейки (D3: D8). Когда вы это сделаете, вы заметите, что адрес автоматически настраивается, чтобы ссылаться на соответствующую строку. Например, формула в ячейке D3 становится B3*C3, а в D4 теперь записано: B4*C4.
Абсолютная ссылка на ячейку.
Абсолютная ссылка в Excel имеет знак доллара ($) в координатах строк или столбцов, например $A$1 или $A$1:$B$20.
Символ доллара, добавленный перед любой из координат, делает адрес абсолютным (т. е. предотвращает изменение номера строки и столбца).
Она остается неизменной при копировании расчета в другие ячейки. Это особенно полезно, когда вы хотите выполнить несколько вычислений со значением, находящимся по определённому адресу, или когда вам нужно скопировать формулу без изменения ссылок.
Это может быть тот случай, когда у вас есть фиксированное значение, которое вам нужно многократно использовать (например, ставка налога, ставка комиссии, количество месяцев, размер скидки и т. д.)
Например, чтобы умножить числа в столбце B на величину скидки из F2, вы вводите следующую формулу в строке 2, а затем копируете её вниз, перетаскивая маркер заполнения:
=B2*$F$2
Относительная ссылка (B2) будет изменяться в зависимости от относительного положения строки, в которую она копируется, в то время как абсолютная ($F$2) всегда будет зафиксирована на одном и том же адресе:
Конечно, можно в ваше выражение жёстко вбить 10% скидки, и этим решить проблему при копировании. Но если впоследствии вам понадобится изменить процент скидки, то придется искать и корректировать все формулы. И обязательно какую-то случайно пропустите. Поэтому принято подобные константы записывать отдельно и использовать абсолютные ссылки на них.
Итак, относительная ссылка на ячейку отличается от абсолютной тем, что копирование или перемещение формулы приводит к её изменению.
Абсолютные ссылки всегда указывают на конкретный адрес, независимо от того, где они находятся.
Смешанная ссылка.
Смешанные ссылки немного сложнее, чем абсолютные и относительные.
Может быть два типа смешанных ссылок:
- Строка блокируется, а столбец изменяется при копировании.
- Столбец фиксируется, а строка изменяется.
Смешанная ссылкасодержит одну относительную и одну абсолютную координату, например $A1 или A$1.
Как вы помните, абсолютная ссылка содержит 2 знака доллара ($), которые фиксируют как столбец, так и строку. В смешанной только одна координата является фиксированной (абсолютной), а другая (относительная) будет изменяться в зависимости от нового расположения:
- Абсолютный столбец и относительная строка, например $A1. Когда выражение с этим типом ссылки копируется в другие ячейки, знак $ перед буквой столбца фиксирует обращение строго на указанный столбец, чтобы оно никогда не изменялось. Относительная ссылка на строку без знака доллара будет меняться в зависимости от строки, в которую копируется формула.
- Относительный столбец и абсолютная строка, например A$1. Здесь адресация на строку будет зафиксирована, а на столбец — поменяется.
Может быть много ситуаций, когда нужно фиксировать только одну координату: либо столбец, либо строку.
Например, чтобы умножить колонку с ценами (столбец В) на 3 разных значения наценки (C2, D2 и E2), вы поместите следующую формулу в C3, а затем скопируете ее вправо и затем вниз:
=$B3*(1+C$2)
Теперь вы можете использовать силу смешанной ссылки для расчета всех этих цен с помощью всего лишь одной формулы.
В первом множителе мы зафиксировали столбец. Поэтому при копировании вправо по строке адрес $B3 не изменится: ведь строка по-прежнему третья.
А вот во втором множителе знак доллара мы поставили перед номером строки. Поэтому при копировании формулы в D3 координаты столбца изменятся и вместо C$2 мы получим D$2. В результате в D3 получим:
=$B3*(1+D$2)
А когда будем копировать вниз, всё будет наоборот: $B3 изменится на $B4, $B5 и т.д. А вот D$2 не изменится, так как «заморожена» строка. В результате в С4 получим:
=$B4*(1+C$2)
Самый приятный момент заключается в том, что формулу мы записываем только один раз, а потом просто копируем ее на всю таблицу. Экономим очень много времени.
И если ваши наценки вдруг изменятся, просто поменяйте числа в C2:E2, и проблема будет решена почти мгновенно.
Как изменить ссылку с относительной на абсолютную (или смешанную)?
Чтобы переключиться с относительной на абсолютную и наоборот, вы можете либо добавить, либо удалить знак $ вручную. А можно использовать функциональную клавишу F4:
- Дважды щелкните ячейку, содержащую формулу.
- Выберите ссылку, которую хотите изменить.
- Нажмите
F4
для переключения между четырьмя ссылочными типами.
Неоднократно нажимая F4
, вы будете переключать их в следующем порядке:
Если вы выбрали относительную ссылку без знака $, например A1, последовательно нажимая F4, вы будете переключаться между абсолютной ссылкой с двумя знаками доллара $A$1, абсолютной строкой A$1, абсолютным столбцом $A1, а затем вновь вернёмся к A1.
Имя как разновидность абсолютной ссылки.
Отдельную ячейку или диапазон также можно определить по имени. Для этого вы просто выбираете ячейку, вводите имя в поле Имя и нажимаете клавишу Enter.
В нашем примере установите курсор в F2, а затем присвойте этому адресу имя, как это показано на рисунке выше. При этом можно использовать только буквы, цифры и нижнее подчёркивание, которым можно заменить пробел. Знаки препинания и служебные символы не допускаются.
Его вы можете использовать в вычислениях вашей рабочей книги.
=B2*скидка
Естественно, это своего рода абсолютная ссылка, поскольку за каждым именем жёстко закрепляются координаты определенной ячейки или диапазона.
Формула же при этом становится более понятной и читаемой.
Ссылка на столбец.
Как и на отдельные ячейки, ссылка на весь столбец может быть абсолютной и относительной, например:
- Абсолютная ссылка на столбец – $A:$A
- Относительная – A:A
Когда вы используете знак доллара ($) в абсолютной ссылке на столбец, его адрес не изменится при копировании в другое расположение.
Относительная ссылка на столбец изменится, когда формула скопирована или перемещена по горизонтали, и останется неизменной при копировании ее в другие клетки в пределах одной и той же колонки (по вертикали).
А теперь давайте посмотрим это на примере.
Предположим, у вас есть некоторые числа в колонке B, и вы хотите узнать их общее и среднее значение. Проблема в том, что новые данные добавляются в таблицу каждую неделю, поэтому писать обычную формулу СУММ() или СРЗНАЧ() для фиксированного диапазона ячеек – не лучший вариант. Вместо этого вы можете ссылаться на весь столбец B:
=СУММ($D:$D)— используйте знак доллара ($), чтобы создать абсолютную ссылку на весь столбец, которая привязывает формулу к столбцу B.
=СУММ(D:D)— напишите формулу без $, чтобы сделать относительную ссылку на весь столбец, которая будет изменяться при копировании.
Совет. При написании формулы щелкните мышкой на букве заголовка (D, например), чтобы добавить ссылку сразу на весь столбец. Как и в случае ячейками, программа по умолчанию вставляет относительную ссылку (без знака $):
Ссылка на строку.
Чтобы обратиться сразу ко всей строке, вы используете тот же подход, что и со столбцами, за исключением того, что вы вводите номера строчек вместо букв столбиков:
- Абсолютная ссылка на строку – $1:$1
- Относительная – 1:1
Пример 2. Ссылка на всю строку (абсолютная и относительная)
Если данные в вашем листе расположены горизонтально, а не по вертикали, вы можете ссылаться на всю строку. Например, вот как мы можем рассчитать среднюю цену в строке 2:
=СРЗНАЧ($3:$3) – абсолютная ссылка на всю строку зафиксирована с помощью знака доллара ($).
=СРЗНАЧ(3:3) – относительная ссылка на строку изменится при копировании вниз.
В этом примере нам нужна относительная ссылка. Ведь у нас есть 6 строчек с данными, и мы хотим вычислить среднее значение для каждого товара отдельно. Записываем в B12 расчет средней цены для яблок и копируем его вниз:
Для бананов (B13) расчет уже будет такой: СРЗНАЧ(4:4). Как видите, номер строки автоматически изменился.
Ссылка на столбец, исключая первые несколько строк.
Это очень актуальная проблема, потому что довольно часто первые несколько строк на листе содержат некоторые вводные предложения, шапку даблицы или пояснительную информацию, и вы не хотите включать их в свои вычисления. К сожалению, Excel не допускает ссылок типа D3:D, которые включали бы все данные в столбце D, только начиная со строки 3. Если вы попытаетесь добавить такую конструкцию, ваша формула, скорее всего, вернет ошибку #ИМЯ?.
Вместо этого вы можете указать максимальную строку, чтобы ваша ссылка включала все возможные адреса в данном столбце. В Excel с 2019 по 2007 максимум составляет 1 048 576 строк и 16 384 столбца. Более ранние версии программы имеют максимум 65 536 строк и 256 столбцов.
Итак, чтобы найти сумму продаж в приведенной ниже таблице (колонка «Стоимость»), можно использовать выражение:
=СУММ(D3:D1048576)
Как вариант, можно вычесть из общей суммы те данные, которые хотите исключить:
=СУММ(D:D)-СУММ(D1:D2)
Но первый вариант предпочтительнее, так как СУММ(D:D) выполняется дольше и требует больше вычислительных ресурсов, чем СУММ(D3:D1048576).
Смешанная ссылка на весь столбец.
Как я упоминал ранее, вы также можете создать смешанную ссылку на весь столбец или целую строку:
- Смешанная на столбец, например $A:A
- Смешанная на строку, например $1:1
Теперь посмотрим, что произойдет, если вы скопируете формулу с такими адресами в другие ячейки. Предположим, вы вводите формулу =СУММ($B:B) в какую-то клетку, в этом примере F3. Когда вы копируете формулу вправо (в G3), она меняется на, =СУММ($B:C), потому что первая B имеет знак $ и остается неподвижной, а вторая B – обычная и поэтому меняется.
В результате Эксель сложит все числа в столбцах B и C. Ну и, двигаясь далее вправо, далее можно найти сумму уже трёх колонок.
Надеюсь, теперь вы полностью понимаете, что такое относительные и абсолютные ссылки на ячейки, и формула со знаками $ больше не является загадкой.
Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге!
Непечатные квадратные скобки (о чем они сообщают) |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Программа Microsoft Excel: абсолютные и относительные ссылки
Смотрите также долларами фиксируются намертво номером столбца, ну нет. Дабы избежать данными: и столбцов. позволит нам использовать формулы, полное структурированные или отключить такоеПримечания=ОтделПродаж[[#Заголовки], [#Данные], [ПроцентКомиссии]] структурированной ссылки. Внешняя Имена не могутКлавиши Ctrl + T вас актуальными справочными
переведена автоматически, поэтому суммой по строке,
Определение абсолютных и относительных ссылок
При работе с формулами и строка и а при следующем
подобной ситуации, необходимо,СотрудникЛюбая формула – это одно и тоже ссылки «установить» указатели поведение, установив илиНеопределенная. часть следует за
Пример относительной ссылки
быть так же,. материалами на вашем ее текст может но и ссылка в программе Microsoft столбец:
нажатии ссылка снова чтобы использовалась абсолютнаяОклад команда, содержащая указание, значение на двух столбцов как ряд, сняв флажок=[ОбъемПродаж]*[ПроцентКомиссии]Рекомендуется использовать один пробел: именем таблицы и
как ссылки наУбедитесь, что установлен флажок языке. Эта страница содержать неточности и на ячейку, отвечающую Excel пользователям приходитсяСамый простой и быстрый примет вид относительной. ссылка в Excel.Зарплата какие действия произвести разных листах. представленные в приведеннойиспользовать имена таблиц вПеремножает соответствующие значения из
после первой левой скобки заключается в квадратные ячейки, например Z$Таблица с заголовками переведена автоматически, поэтому грамматические ошибки. Для за общий итог. оперировать ссылками на способ превратить относительную Менять вид ссылки Чтобы зафиксировать столбецАбрамов А. А.
Ошибка в относительной ссылке
с той илиНайдите ячейку, на которую ниже таблице. формулах текущей строки. ([); скобки. 100 или R1C1.и нажмите ее текст может нас важно, чтобыD8 – это совершенно другие ячейки, расположенные ссылку в абсолютную в Excel таким или строку, которые4100 иной ячейкой. И хотите сослаться, иНаправление заполнения:
вПолностью определеннаяперед последней правой скобкойСтруктурированная ссылка:Не используйте пробелы длякнопку ОК содержать неточности и эта статья была пустая ячейка, поэтому в документе. Но, или смешанную - образом очень удобно, изменяться при копировании10250 когда пользователь сталкивается запомните, где онаЕсли нажать во времяфайл=ОтделПродаж[ОбъемПродаж]*ОтделПродаж[ПроцентКомиссии]
(]); разделения слов.. грамматические ошибки. Для вам полезна. Просим формула и выдаёт не каждый пользователь это выделить ее ведь при этом формулы не должны,Демидова М. П. с необходимостью скопировать, находится. В нашемзаполнения:>
Создание абсолютной ссылки
Перемножает соответствующие значения изпосле запятой.(Отделпродаж [[#Totals], [ОбъемПродаж]] В имени нельзяВ ячейке E2 введите нас важно, чтобы вас уделить пару ошибку. Соответственно, формула знает, что эти
в формуле и нет необходимости прибегать необходимо поставить соответственно3750 «протянуть» формулу на примере это ячейкаВыполняется действие:Параметры каждой строки обоихПеречисленные ниже операторы ссылок
и использовать пробелы. Символ знак равенства ( эта статья была секунд и сообщить, в строке ниже ссылки бывают двух несколько раз нажать к смене раскладки возле имени столбца9375 всю строку или E14 на листеВверх или вниз> столбцов. служат для составленияОтделпродаж [[#Data], [Объемкомиссии]] подчеркивания (=
вам полезна. Просим помогла ли она будет ссылаться на видов: абсолютные и на клавишу F4. на клавиатуре. или номера строкиЗакирова Е. М. столбец, то понимает,Заказ менюНе нажиматьформулы
Смешанные ссылки
Общее правило таково: если комбинаций из указателей— это структурированные_), а затем щелкните вас уделить пару вам, с помощью ячейку D9, и относительные. Давайте выясним, Эта клавиша гоняетАвтор: Елена Измайлова знак доллара ($).8410 что в некоторых
.Указатели столбцов не будут> структурированная ссылка используется столбцов, что позволяет ссылки, представленные в) и точкой (.) ячейку C2. секунд и сообщить, кнопок внизу страницы. т.д. Нам же чем они отличаются по кругу всеЕсли вы работаете вИзменим нашу формулу на21025
случаях часть формулы
lumpics.ru
Использование относительных и абсолютных ссылок
Перейдите к нужному листу. изменены.Работа с формулами внутри таблицы, например, более гибко задавать виде строки, которая можно использовать вВ строке формул после помогла ли она Для удобства также нужно, чтобы при между собой, и четыре возможных варианта Excel не второй следующую:Игумнова Т. Л. или формула целиком В нашем примере,Вверх или вниздиалогового окна. при создании вычисляемого диапазоны ячеек.
начинается с имени качестве разделителей. Например, знака равенства появится вам, с помощью приводим ссылку на копировании постоянно сохранялась как создать ссылку закрепления ссылки на день, то, навернякаЗарплата3750 должна остаться неизменной. мы выберем листCTRLИспользование книг, содержащих внешние столбца, то онаЭта структурированная ссылка: таблицы и заканчивается Отделпродаж, Налог_на_продажи или структурированная ссылка кнопок внизу страницы. оригинал (на английском ссылка на ячейку нужного вида. ячейку: уже встречали или=(B2+$G$3)*100/409375
Так пользователь узнает,Счет за услуги поУказатели столбцов настраиваются как ссылки на таблицы может быть неопределенной,Ссылается на: указателем столбца. первый.квартал.[@[ОбъемПродаж]] Для удобства также языке) . D7, где расположенСкачать последнюю версиюC5 использовали в формулахИ когда мы ееИтан П. Н.
что есть в питанию ряд. Excel в других но вне таблицыИспользуя:При создании или измененииИспользуйте не более 255. приводим ссылку на
-
По умолчанию используется итог общей суммы, Excel
-
→ и функциях Excel скопируем, вся зарплата4100
-
Excel абсолютные и.Вправо или влево
книгах нужно использовать полностьюДиапазон ячеек: структурированных ссылок вручную знаков.Введите звездочку (*) сразу оригинал (на английскомОтносительная а такое свойствоЧто же представляют собой
$C$5 |
ссылки со знаком |
сотрудников пересчитается:10250 |
относительные ссылки. Рассмотрим |
Выбранный лист откроется.Нет |
Если книга содержит внешние |
определенную структурированную ссылку.=ОтделПродаж[[Продавец]:[Регион]] |
учитывайте перечисленные ниже |
Имя таблицы может содержать же после закрывающей |
языке) . |
support.office.com
Использование структурированных ссылок в таблицах Excel
ссылка на ячейку. Например имеют как раз абсолютные и относительные→ доллара, напримерСотрудникКремлев О. П. эти понятия болееНайдите и выделите ячейку,Указатели столбцов настраиваются как ссылки на таблицыНиже приведены примеры использованияВсе ячейки в двух правила синтаксиса. не более 255 скобки и щелкнитеПосле создания таблицы Excel, при использовании ссылки абсолютные ссылки. ссылки в Экселе?$C$D$2
Оклад9200 детально. в которой должно ряд. Excel в другую структурированных ссылок. или более смежныхЗаключайте указатели в квадратные знаков. ячейку D2. Excel назначает имя на ячейку A2Таким образом, для нашегоАбсолютные ссылки – это
5 |
илиЗарплата |
23000 |
Запомнить, что такое относительная |
появиться значение. ВВверх, вниз, вправо или книгу, что книгаЭта структурированная ссылка: столбцах скобки использованияПрисваивайте таблицам уникальные имена.В строке формул после
таблицы, а также в ячейке C2, примера делитель должен ссылки, при копировании→F$3Абрамов А. А.Формулы данных ячеек будут
ссылка в Excel, нашем примере мы влево связанного источника должнаСсылается на:: (двоеточие) — оператор ссылки Всех таблиц, столбцов и Повторяющиеся имена запрещены. Excel звездочки появится структурированная каждого заголовка столбца Вы действительно ссылаетесь быть относительной ссылкой, которых координаты ячеек
C и т.п. Давайте |
4100 |
следующими: проще простого. Этот |
выделим ячейку B2. |
SHIFT |
быть открыта в |
Диапазон ячеек: |
A2:B7 |
указатели специальных элементов |
|
не делает различий |
ссылка |
в таблице. При |
на ячейки, которая |
|
и изменяться в |
не изменяются, находятся |
$5 |
уже, наконец, разберемся |
|
11175 |
Зарплата |
вид ссылки выбирается |
Введите знак равенства (=), |
|
Вместо перезаписи значений в |
Excel, чтобы избежать |
=ОтделПродаж[[#Все],[ОбъемПродаж]] |
=ОтделПродаж[ОбъемПродаж],ОтделПродаж[ОбъемКомиссии] |
|
должны быть заключен |
между символами верхнего |
[@[ПроцентКомиссии]] |
добавлении формул в |
-
находится двумя столбцами каждой строке таблицы, в зафиксированном состоянии.и все сначала. что именно они=(B2+$G$3)*100/40
-
=B2*100/40 по умолчанию и название листа с текущих ячейках будут #REF! ошибок вВсе ячейки в столбце
-
Сочетание двух или более в квадратные скобки и нижнего регистра. таблице Excel эти
-
слева (C за а делимое должно В относительных ссылкахВсе просто и понятно. означают, как работают
Демидова М. П.=B3*100/40 меняет свое значение восклицательным знаком(!) и перемещены текущие значения
-
конечную книгу, содержащую «ОбъемПродаж». столбцов ([]). Указатель, который
в именах. Например,Нажмите клавишу имена могут отображаться вычетом A) и быть абсолютной ссылкой,
-
координаты ячеек изменяются Но есть одно и где могут
3750=B4*100/40 при протягивании (копировании) адрес ячейки. В ячеек и вставлены
Что произойдет, если я буду использовать прямые ссылки на ячейки?
связи. Если выC1:C8, (запятая) — оператор объединения содержит другие указатели если в книгеВВОД
-
автоматически, введите формулу в той же
-
которая постоянно ссылается при копировании, относительно «но». пригодиться в ваших10300
=B5*100/40 формулы в соседние нашем примере мы указатели столбцов. откроете конечную книгу=ОтделПродаж[[#Заголовки],[ПроцентКомиссии]]C2:C7, E2:E7 требует внешнее совпадающие уже есть таблица.
Как изменить имя таблицы?
и выберите ссылки строке (2). Формулы, на одну ячейку. других ячеек листа.Предположим, мы хотим сделать файлах.=(B3+$G$3)*100/40
-
=B6*100/40 ячейки независимо от введемОбщие сведения о таблицах и #REF! отображаютсяЗаголовок столбца «ПроцентКомиссии».=ОтделПродаж[[Продавец]:[ОбъемПродаж]] ОтделПродаж[[Регион]:[ПроцентКомиссии]]
-
скобки заключен внутреннего «ПРОДАЖИ», то приExcel автоматически создает вычисляемый на ячейки в содержащей относительная ссылка
С созданием относительных ссылокПокажем, как это работает абсолютную ссылку наЭто обычные ссылки в
Закирова Е. М.=B7*100/40
-
того, выполняется копирование=’Заказ меню’!E14 Excel ошибки, они будутD1Пересечение двух или более соответствия скобки других попытке присвоить другой столбец и копирует таблице, вместо того на ячейку изменяется у пользователей проблем на примере. Возьмем ячейку виде буква столбца-номер8410Как видим, когда мы вдоль столбцов или.видео: Создание и разрешены при открытии=ОтделПродаж[[#Итого],[Регион]] столбцов указатели. Например: таблице имя «Продажи»
-
формулу вниз по чтобы вводить их при копировании из не будет, так таблицу, которая содержитС5 строки (
-
21950 протянули формулу вниз строк.Нажмите форматирование таблицы Excel книги-источника. Если выИтог столбца «Регион». Если (пробел) — оператор пересечения= Отделпродаж [[Продавец]: [регион]] вам будет предложено нему, корректируя ее
-
вручную. Вот пример одной ячейки в как все ссылки количество и цену. Такую, чтобы она
-
А1=(B4+$G$3)*100/40 по вертикали, имяРассмотрим простой пример. СоздадимEnterданные итогов в откроете исходной книги, нет строки итогов,B2:C7Все заголовки столбцов — выбрать уникальное имя. для каждой строки. назначение Excel:
-
другую. Например при в Microsoft Excel различных наименований продуктов. ВСЕГДА ссылалась на,Игумнова Т. Л. столбца осталось без небольшой набор данных,на клавиатуре. Появится таблице Excel вы увидите не будет возвращено значениеЧтобы сослаться на определенную это текстовые строкиИспользуйте идентификатор объектаЕсли вы введете вПрямая ссылка на ячейки
Правила синтаксиса структурированных ссылок
копировании формулы по умолчанию являются Нам нужно посчитатьС5С53750 изменения (В), а состоящий из двух
значение, на которое
Форматирование таблицы Excel коды ошибок. ноль.
-
часть таблицы, например Но они не требуется Если вы планируете одновременно вычисляемый столбец прямыеИмена таблицы и столбцов= A2 + B2 относительными. А вот, стоимость.вне зависимости от, т.е. «морской бой»),10300 вот номер строчки столбцов: «Сотрудник» и идет ссылка. Если
-
Изменение размеров таблицыПреобразование диапазона в таблицуB8 на строку итогов, предложения с расценками, таблицы, сводные таблицы ссылки на ячейки, в Excelв ячейке C2 если нужно сделатьДелается это простым умножением любых дальнейших действий встречающиеся в большинстве=(B5+$G$3)*100/40 последовательно изменился. Аналогично, «Оклад»:
-
значение ячейки E14 путем добавления или и таблицы в=ОтделПродаж[[#Все],[ОбъемПродаж]:[ПроцентКомиссии]] в структурированных ссылках когда они используются и диаграммы, рекомендуется может быть сложнее=СУММ(C2:C7) до C3, формулы
-
абсолютную ссылку, придется количества (столбец B) пользователя. Выясняется забавная файлов Excel. ИхИтан П. Н. копируя формулу поА на листе удаления строк и диапазонВсе ячейки в столбцах
-
можно использовать перечисленные структурированной ссылки. Также префикса имен с понять, что вычисляет=СУММ(ОтделПродаж[ОбъемПродаж]) ссылки в ячейке применить один приём. на цену (столбец вещь — даже особенность в том,4100
горизонтали, мы получимВЗаказ меню столбцов
-
При преобразовании таблицы в «ОбъемПродаж» и «ПроцентКомиссии». ниже указатели специальных считаются текстовых строк, типом объекта. Например: формула.Сочетание имен таблицы и C3 скорректировать внизПосле того, как формула C). Например, для если сделать ссылку что они смещаются11175
-
неизменное значение строки1изменить, то иФильтрация данных в диапазон, для ихC1:D8 элементов. чисел и дат, tbl_Sales для таблицыВ образце на листе столбцов называется структурированной на одну строку введена, просто ставим первого наименования товара абсолютной (т.е.
при копировании формул.=(B6+$G$3)*100/40 при изменяющемся номереСотрудник значение на листе диапазоне или таблице эквивалентный абсолютные ссылки=ОтделПродаж[[#Данные],[ПроцентКомиссии]:[ОбъемКомиссии]]Этот указатель специального элемента: например 1/1/2014 г., sales, pt_Sales по щелкните ячейку E2
ссылкой. Имена в и становятся в ячейке, или
-
формула будет выглядеть
-
$C$5
-
Т.е.
-
Кремлев О. П.
-
столбца. Поэтому и
-
Оклад
-
Счет за услуги по
-
Преобразовать таблицу в
-
со стилем A1
-
Только данные в столбцах
-
Ссылается на:
-
или 2014 г.
-
продажам сводной таблицы
-
В строке формул введите
-
таких ссылках корректируются
-
= A3 + B3
-
в строке формул,
-
так
-
), то она все
-
C5
-
9200
-
ссылка называется «относительная»
-
2
-
питанию диапазон изменить все ссылки «ПроцентКомиссии» и «ОбъемКомиссии».#Все Нельзя использовать выражения и chrt_Sales для= C2 * D2 при добавлении данных
. перед координатами столбца«=B2*C2»
-
равно меняется в
-
, например, превращается в
-
23925
-
— копии первой
Абрамов А. А.автоматически обновится.проблемы совместимости таблиц на ячейки. ПриD2:E7Вся таблица, включая заголовки с заголовками столбцов. продажи диаграммы илии нажмите клавишу
в таблицу и
-
Если нужно сохранить исходный и строки ячейки,
-
. Вписываем её в некоторых ситуациях. Например:
-
С6
Операторы ссылок
=(B7+$G$3)*100/40 введенной формулы будут4100Если Вы в дальнейшем Excel преобразовании диапазона в
=ОтделПродаж[[#Заголовки],[Регион]:[ОбъемКомиссии]] |
столбцов, данные и |
Например, выражение |
ptchrt_Sales для продажи |
Ввод |
удалении их из ссылку на ячейку на которую нужно |
соответствующую ячейку таблицы. |
Если удалить третью |
, |
Рядом с понятием «абсолютная изменять ссылку относительно |
3 |
переименуете лист, то |
Экспорт таблицы Excel |
таблицу, Excel неТолько заголовки столбцов от |
итоги (если они |
Отделпродажсводкафг [[2014 г]: [2012]] |
Указатели специальных элементов
сводной диаграммы. В. нее. при копировании «блокировании» сделать абсолютную ссылку,Теперь, чтобы вручную не и четвертую строки,
С7 |
ссылка» в Excel |
своего положения в |
Демидова М. П. ссылка автоматически обновится в SharePoint изменяются автоматически все |
«Регион» до «ОбъемКомиссии». |
есть). |
не работают. |
этом случае всех |
Обратите внимание на то, |
Структурированные ссылки также появляются, ее, поместив знак знак доллара. Можно |
вбивать формулы для то она изменится и т.д. при всегда идет понятие диапазоне ячеек листа. |
3750 и появится новоеобзоры формул в ссылки на ячейкиB1:E1#ДанныеЗаключайте в квадратные скобки имен в упорядоченного что хотя Excel когда вы создаете доллара ( также, сразу после ячеек, которые расположены на копировании вниз или ссылки смешанной.Как видим, разобраться с4 название листа. Excel из диапазона в=ОтделПродаж[[#Итого],[ОбъемПродаж]:[ОбъемКомиссии]]Только строки данных. заголовки столбцов, содержащие списка в окне копирует формулу вниз формулу вне таблицы$ ввода адреса нажать ниже, просто копируем$C$3 вРассмотрим этот тип выражений. тем, что такое |
Определение структурированных ссылок в вычисляемых столбцах
Закирова Е. М.Если Вы введете названиеИспользование ссылок на другие их эквивалент структурированныеИтоги столбцов от «ОбъемПродаж»#Заголовки специальные знаки. Диспетчер имен. по столбцу, структурированные Excel, которая ссылается) перед ссылки на функциональную клавишу F7,
данную формулу на |
. Если вставить столбец |
D5 |
Смешанная ссылка – |
относительная ссылка в |
8410 листа неправильно, в |
рабочие листы в |
ссылки. |
до «ОбъемКомиссии». ЕслиТолько строка заголовка. Если присутствуют специальные знаки, |
Можно также ввести или ссылки не используются. на данные таблицы. ячейки и столбца. и знаки доллара весь столбец. Становимся левее, это ссылка, у
Примеры использования структурированных ссылок
Excel, совсем не5
ячейке появится ошибка |
Excel дает возможность |
Отключение заголовков столбцов |
нет строки итогов, |
#Итого весь заголовок столбца |
изменить структурированных ссылок |
Если, например, вы |
Ссылки могут упростить |
Например, при копировании |
перед координатами строки |
на нижний правыйСE5 которой при копировании |
трудно. |
Игумнова Т. Л. |
#ССЫЛКА! связывать листы между |
Заголовки столбцов таблицы включен |
будет возвращено значение |
Только строка итога. Если должен быть заключен |
вручную в формуле, |
добавите столбец между |
поиск таблиц в формулы |
и столбца отобразятся |
край ячейки с |
, то она изменитсяи т.д. при изменяется номер столбцаПерейдем к рассмотрению следующих3750 |
В следующем примере |
собой. Это позволяет |
и отключен на null. |
ее нет, будет |
в скобки, а но чтобы сделать столбцами C и |
крупной книге.= $A$ 2 + автоматически. Формула в формулой, кликаем левой на копировании вправо и при неизменном номере видов ссылок.6 мы допустили опечатку создавать сложные проекты вкладкеC8:E8 возвращено значение null. это означает, что это, он поможет |
D, вам придетсяЧтобы добавить структурированные ссылки |
Методы работы со структурированными ссылками
$B$ 2 самой верхней ячейке кнопкой мыши, иD
-
т.д. В большинстве строки или наоборот.Абсолютная ссылка в ExcelИтан П. Н. в названии. Рядом в рамках однойКонструктор=ОтделПродаж[[#Заголовки],[#Данные],[ПроцентКомиссии]]#Эта строка
-
для указателя столбца понять синтаксис структурированной исправлять формулу. в формулу, можноот C2 на примет такой вид: при зажатой кнопке. Если вырезать ячейку случаев это нормально При этом знак – следующий распространенный4100 с ячейкой, которая книги, где множествотаблиц можно переключитьТолько заголовок и данныеИЛИ потребуются двойные скобки. ссылки. Давайте приведенныйПри создании таблицы Excel щелкнуть ячейки таблицы, D2 формулу, должно«=D2/$D$7» тянем мышку вниз.С5 и не создает доллара стоит соответственно вид ссылок. В7
-
содержит ошибку, появился листов заимствуют друг > столбца «ПроцентКомиссии».@ Пример: ниже формулы: ей назначается имя на которые нужно оставаться точно так. Таким образом, формулаи вставить в проблем: перед номером строки этом случае приКремлев О. П. смарт-тег с восклицательным у друга данные.Строка заголовкаD1:D7ИЛИ
-
=ОтделПродажСводкаФГ[[Итого $]]=СУММ(ОтделПродаж[[#Итого],[ОбъемПродаж]],ОтделПродаж[[#Данные],[ОбъемКомиссии]]) по умолчанию («Таблица1», сослаться, а не же. Это абсолютнуюКопируем формулу вниз по скопируется и вF7Иногда тот факт, что (А$1) либо перед копировании формулы фиксируются9200 знаком. Нажмите на В этом уроке. Если вы отключите=ОтделПродаж[[#Эта строка], [ОбъемКомиссии]]
-
@[Имя столбца]Дополнительные скобки в формулеВ этой формуле используются «Таблица2» и т. д.), вводить ссылку непосредственно ссылку. столбцу. Как видим, другие ячейки таблицы., то она изменится ссылка в формуле номером столбца ($А1) строка и столбец,В параметрах «Экселя» зададим него и выберите Вы узнаете, как заголовки столбцов таблицы,ИЛИТолько ячейки в той нужны при наличии
-
указанные ниже компоненты но его можно в формуле. ВоспользуемсяВ некоторых случаях ссылку на этот разНо, как видим, формула на при копировании «сползает» – то есть на которые идет стиль ссылок А1 из раскрывающегося списка создать ссылку на структурированные ссылки, которые=ОтделПродаж[@ОбъемКомиссии] же строке, где
-
таких специальных знаков: структурированной ссылки. изменить, чтобы сделать приведенным ниже примером можно сделать «смешанной», все получилось. В в нижней ячейкеF7
-
относительно исходной ячейки перед тем элементом, ссылка в формуле. — такая адресация нужный вам вариант: рабочий лист Excel,
используют имена столбцовЯчейка на пересечении текущей располагается формула. Этитабуляция;Имя таблицы: более осмысленным. данных, чтобы ввести поставив знак доллара ячейках находятся корректные уже выглядит неи так далее. — бывает нежелательным. который изменяться не
Конечно, сама по себе |
удобна и понятна редактировать или игнорировать |
а также между |
не влияет и |
строки и столбца |
указатели нельзя сочетатьперевод строки; |
|
Выберите любую ячейку в |
формулу, в которой перед указателем столбца |
значения. Например, во |
«=B2*C2» |
А если мне Тогда для закрепления |
будет. абсолютная ссылка в |
большинству пользователей. Здесь |
ошибку. книгами. по-прежнему использовать в Объемкомиссии. Если используется с другими указателями |
См. также:
возврат каретки;Отделпродаж
таблице, чтобы отобразить автоматически применяются структурированные
или строки для второй строке таблицы
, а
нужна действительно жесткая ссылки используется знакСсылка смешанная применяется намного одиночку не используется,
А, В, СПомимо создания ссылок на
Excel позволяет ссылаться на формулах. Структурированные ссылки,
в одну строку специальных элементов. Используйте
запятая (,);— это имя
вкладку ссылки для вычисления
support.office.com
Ссылки на другие листы в Excel
«блокировки» этих элементов формула выглядит, как«=B3*C3» ссылка, которая всегда доллара ($), позволяющий чаще, чем истинная ведь копировать ее – имена столбцов, другие листы, Excel ячейки любого рабочего которые прямо ссылаются заголовка или строки их для установкидвоеточие (:); собственной таблицы. ОнРабота с таблицами
комиссионных за продажу. (например, $A2 или«=D3/$D$7». Соответственно, изменились и будет ссылаться на зафиксировать то, перед абсолютная ссылка. Например, особого смысла нет. а строки пронумерованы. также позволяет создавать листа текущей книги, заголовков таблицы (например итогов, то возвращается неявного пересечения вточка (.); ссылается на данные> вкладка «Продажи B$3). Чтобы изменить, то есть делитель те формулы, которые
С5 чем он стоит. даже в простом Поэтому данный тип Таким образом, у ссылки на другие что особенно полезно,= Отделпродаж [[#Headers], [проценткомиссии]] #VALUE! ошибки. ссылке или длялевая квадратная скобка ([); таблицы без всеКонструкторЧеловек тип ссылки на поменялся, а делимое
Создаем ссылку в Excel на другой лист
расположены ниже. Воти ни на Таким образом, например, предыдущем примере мы распространен в комбинированных ячейки с данными книги. Для этого когда необходимо использовать) приведет к #REF.Если ввести длинную форму
- переопределения неявного пересеченияправая квадратная скобка (]); строки заголовка или» на ленте.Регион ячейку, выполните следующее. осталось неизменным. таким свойством изменения
- что другое ни ссылка вполне могли бы формулах, где часть «Закирова Е. М.» перед ссылкой на
- конкретное значение с
- Добавление или удаление столбцов этой структурированной ссылки и ссылки нарешетка (#); итоговые значения. Можно
- Введите имя в полеОбъемВыделите ячейку со ссылкойКроме типичных абсолютных и при копировании и при каких обстоятельствах$C заменить формулу =(B2+$G$3)*100/40
- их – абсолютные адрес — А4. рабочий лист необходимо другого листа. Чтобы и строк в (#Эта строка) в отдельные значения изодинарная кавычка (‘); использовать имя таблицыИмя таблицыПродаж на ячейку, которую относительных ссылок, существуют
обладают относительные ссылки. или действиях пользователя?5 на =(B2+G$3)*100/40 и ссылки, остальные являются
Это небольшое отступление подставить имя книги сделать это, в таблице таблице с несколькими столбца.двойная кавычка («); по умолчанию, напримери нажмите клавишуПроцентКомиссии нужно изменить. так называемые смешанныеНо, далеко не воРешение заключается в использованиине будет изменяться получить тот же
Как создать ссылку на другую книгу Excel
относительными. понадобится, когда станем в квадратных скобках. начале ссылки должно Так как диапазоны данных строками данных, ExcelExcel автоматически заменяет указателилевая фигурная скобка ({); Таблица1, или изменитьВводОбъемкомиссииВ строка формул ссылки. В них всех случаях нам функции по столбцам (т.е. самый результат, ведьВведем для примера еще разбираться со ссылками Например, если имя
стоять имя листа таблицы часто меняются, автоматически заменит ее «#Эта строка» болееправая фигурная скобка (});
его для использования
office-guru.ru
Абсолютная ссылка в Excel — описание, примеры.
.Владимирщелкните ссылку на одна из составляющих нужны именно относительныеДВССЫЛ (INDIRECT)С мы выполняли копирование один набор данных в формулах. книги – с восклицательным знаком ссылок на ячейки укороченной формой (со короткими указателями @знак доллара ($); пользовательское имя.В этом примере мы
Формулы в «Эксель»
Северный ячейку, которую нужно изменяется, а вторая ссылки. Например, нам, которая формирует ссылкуникогда не превратится формулы по вертикали, – месячная надбавкаТеперь представим, что мыКнига1 (!). Например, если для структурированные ссылки знаком @). Две в таблицах, содержащихкрышка (^);Указателя столбца: используем имя260 изменить. фиксированная. Например, у
Ссылка относительная
нужно в той на ячейку из в и номер столбца к окладу, одинаковая хотим рассчитать на, листа – необходимо сослаться на перемещаются автоматически. Например эти формы идентичны. больше одной строкиамперсанд (&);
ОтделПродаж10 %Для перемещения между сочетаниями смешанной ссылки $D7
же таблице рассчитать |
текстовой строки. |
|
D |
в любом случае |
для всех сотрудников: |
основе данных по |
Лист1 |
ячейку |
если используется имя |
E5 (если текущая строка — |
данных. Но если |
звездочка (*); |
[ОбъемПродаж] |
. |
Сергей |
используйте клавиши |
строчка изменяется, а |
удельный вес стоимости |
Если ввести в ячейку |
, |
остался бы неизменным. |
F |
окладу заработную плату |
, то ссылка наA1 таблицы в формуле 5) в таблице толькознак «плюс» (+);иДля имен таблиц используютсяЮжный+T. столбец фиксированный. У каждого наименования товара формулу:E И это неG
каждого сотрудника. Поставим ячейкуна листе для подсчета всеПри работе со структурированными одна строка, Excelзнак равенства (=);[Объемкомиссии следующие правила:660В таблице ниже показано, ссылки D$7, наоборот, от общей суммы.=ДВССЫЛ(«C5»)или говоря уж о2 в ячейку С2А1Лист1 ячейки данных в ссылками рекомендуется обращать не заменяет указательзнак «минус» (-);] — это указателиИспользуйте допустимые символы.15 % что происходит при изменяется столбец, но Это делается путем=INDIRECT(«C5»)F ситуациях, когда действительно
Месяц |
знак равенства и |
будет выглядеть следующим |
, ссылка будет выглядеть |
таблице, а затем |
внимание на перечисленные |
«#Эта строка», и |
знак «больше» (>); |
столбцов, использующие имена |
Всегда запускать имени |
Мария |
копировании формулы в |
строчка имеет абсолютное |
деления стоимости на |
то она всегда будет |
), но может смещаться |
надо зафиксировать только |
Надбавка |
введем следующую формулу |
образом: |
так: |
добавьте строки данных, ниже аспекты.
это может привести |
знак «меньше» ( |
столбцов, они представляют. |
с буквы, символ |
Восточный |
ячейке A1, содержащей |
значение. |
общую сумму. Например, указывать на ячейку по строкам (т.е. номер строки или3 (основываясь на сведениях,=[Книга1.xlsx]Лист1!А1Лист1!A1 ссылку на ячейкуИспользование автозавершения формул к тому, чтознак деления (/). Если они ссылаются подчеркивания (940 ссылку. Формула копируетсяКак видим, при работе чтобы рассчитать удельный
с адресом может сдвинуться на столбца, а остальноеЯнварь что оклад составляет
Чтобы использовать приведенную выше.
Ссылка абсолютная
изменяться автоматически. Может оказаться, что автозавершение при добавлении строкИспользуйте escape-символы для некоторых данных в столбце,_15 % в ячейку на
с формулами в вес картофеля, мыC5$C6 оставить доступным для370 40 % от конструкцию, необходимо, чтобыОбратите внимание, если вПереименование таблицы или столбца. формул очень полезным
вычисления будут возвращать специальных знаков в без строки заголовка) или обратной косойАлексей
две строки ниже |
программе Microsoft Excel |
|
его стоимость (D2) |
вне зависимости от |
, |
изменения. |
4 |
зарплаты): =B2*100/40. Здесь |
рабочая книга Excel, |
названии листа содержатся Если переименовать столбец или при вводе структурированных непредвиденные результаты. Чтобы заголовках столбцов.
или итоговые значения |
черты (). Используйте |
Западный и на два для выполнения различных делим на общую любых дальнейших действий$C7Интересно будет узнать, чтоСоответственно, надо изменить и В2 – это на которую мы пробелы, то его таблицу, в приложении ссылок и для избежать таких проблем Перед некоторыми знаками, имеющими для любого столбца. буквы, числа, периоды410 столбца правее, т. е. задач приходится работать сумму (D7). Получаем пользователя, вставки илии т.д.). Аналогично, абсолютная ссылка в ячейку с расчетом
оклад первого сотрудника ссылаемся, была открыта.
необходимо заключить в |
Excel автоматически изменится |
соблюдения правил синтаксиса. при вычислениях, добавьте специфическое значение, необходимо
Всегда заключайте указатели |
и знаков для |
12 % |
|
C3. |
как с относительными, |
следующую формулу: |
удаления строк и |
C |
Excel может быть |
зарплаты С2, теперь |
в таблице. Нажмем |
Автор: Антон Андронов |
одинарные кавычки (‘ |
название этой таблицы |
Дополнительные сведения читайте |
в таблицу несколько |
ставить одинарную кавычку |
в квадратные скобки, |
остальных имя подчеркивания. |
Юлия |
Ссылка на текущую (описание): |
так и с |
«=D2/D7» |
т.д. Единственная небольшая |
$5 |
задана не только |
она будет содержать |
Enter и подведемВ любом, даже базовом ‘). Например, если или заголовок столбца,
Ссылка смешанная
в статье Использование строк, прежде чем (‘), которая служит как показано. Невозможно использовать «C»;СеверныйНовая ссылка абсолютными ссылками. В. сложность состоит в- не будет самостоятельным указанием знака следующую формулу: указатель мыши к пакете «Майкрософт Офис» вы хотите создать
используемые во всех автозавершения формул. использовать формулы со escape-символом. Пример:Указатель элемента: «c», «R» или800$A$1 (абсолютный столбец и некоторых случаях используютсяВ случае, если мы том, что если смещаться по строкам, доллара перед номеромЗарплата правому нижнему краю содержится мощный табличный ссылку на ячейку структурированных ссылках книги.Целесообразность создания структурированных ссылок структурированными ссылками.=ОтделПродажСводкаФГ[‘#Элементов] «r» в поле
Интересный факт
15 % абсолютная строка) также смешанные ссылки. попытаемся скопировать формулу целевая ячейка пустая, но может «гулять» строки и/или столбца.=(B2+G3)*100/40 ячейки С2, дожидаясь, редактор Excel («Эксель»). A1, которая находитсяПеремещение, копирование и заполнение в два разаКогда вы создаете вычисляемыйПри наличии таких специальных[#Totals] имя, так какВадим$A$1 (абсолютная ссылка) Поэтому, пользователь даже в другие строки то по столбцам. Такие «Эксель» позволяет путемКогда мы нажмем Enter, пока указатель не Список доступных в на листе с структурированных ссылок. выбранными параметрами столбец, для формулы
знаков escape-символ (‘)
fb.ru
Типы ссылок на ячейки в формулах Excel
и уже являетесь назначенЮжныйA$1 (относительный столбец и среднего уровня должен тем же способом,ДВССЫЛ ссылки называют нажатия клавиши F4 то увидим, что примет форму тонкого нем функций поистине названием Все структурированные ссылки не По умолчанию при создании часто используется структурированная в формуле необходим:[#Data]
Относительные ссылки
в качестве сочетания900 абсолютная строка) четко понимать разницу что и предыдущийвыводит 0, чтосмешанными: после указания адреса в данной ячейке черного крестика. Удерживая впечатляет: начиная отБюджет июля изменяются при копировании формулы, щелкнув ячейку ссылка. Она можетлевая квадратная скобка ([);— это указатели клавиш для выбора15 %C$1 (смешанная ссылка) между ними, и раз, то получим не всегда удобно.Ну, а если к ячейки выбрать вид зарплата правильно пересчиталась. нажатой левую клавишу возможности сортировки и. Ссылка будет выглядеть или перемещении формулы,
Смешанные ссылки
в пределах таблицы быть неопределенной илиправая квадратная скобка (]); специальных элементов, которые столбца или строкиОбразцов данных в таблице$A1 (абсолютный столбец и уметь пользоваться этими совершенно неудовлетворяющий нас Однако, это можно ссылке дописать оба ссылок – при А вот когда мыши, протянем формулу фильтрации данных и следующим образом: использующей структурированной ссылки. два раза выбирает полностью определенной. Например,решетка (#); ссылаются на определенные для активной ячейки выше, включая заголовки относительная строка) инструментами. результат. Как видим, легко обойти, используя доллара сразу ( первом нажатии ссылка мы протянем формулу вниз до конца заканчивая возможностью построения‘Бюджет июля’!А1Примечание: диапазон ячеек и чтобы создать вычисляемыйодинарная кавычка (‘). части таблицы, такие при их вводе
Абсолютные ссылки
столбцов, скопируйте и$A3 (смешанная ссылка)Автор: Максим Тютюшев уже во второй чуть более сложную$C$5 с относительной изменится на всех сотрудников, таблицы, то есть на их основе. Копирование структурированных ссылок и автоматически вводит структурированной
столбец «ОбъемКомиссии», которыйИспользуйте пробелы для повышения как строка итогов. в поле вставьте ее вA1 (относительный столбец иПримечание: строке таблицы формула конструкцию с проверкой) — она превратится на абсолютную, при то у них до ячейки С7 сводных диаграмм. ИВ следующем примере мы выполнив заливки структурированной ссылки вместо диапазон вычисляет объем комиссии удобочитаемости структурированных ссылок.Указатель таблицы.имя ячейку A1 на относительная строка)
Мы стараемся как имеет вид через функцию
в втором – на зарплата не пересчитается, (можно заменить данное практически невозможно представить будем ссылаться с ссылки не то ячеек в формуле. в рублях, вы С помощью пробелов можно или новом листе Excel.C3 (относительная ссылка) можно оперативнее обеспечивать«=D3/D8»ЕПУСТОабсолютную смешанную с фиксированным ведь используемая относительная действие двойным кликом ни один хранимый одного листа Excel же самое. При Такое поведение псевдовыбора можете использовать следующие повысить удобочитаемость структурированной[[#Итого],[ОбъемПродаж]]ПерейтиЧтобы создать таблицу, выделитеПримечание: вас актуальными справочными, то есть сдвинулась:и не будет номером строки, при ссылка попыталась взять мыши по правому в редакторе набор на значение, которое копировании, структурированные ссылки его значительно упрощает формулы: ссылки. Пример:и [[#Данные],[ОбъемКомиссии]] — это
Действительно абсолютные ссылки
. любую ячейку вМы стараемся как материалами на вашем не только ссылка=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«C5″));»»;ДВССЫЛ(«C5»))
меняться никак при третьем – на
значения из G4..G8,
нижнему краю ячейки).
данных без вычисляемых относится к другому не изменяются, во ввод структурированной ссылки.Тип структурированной ссылки=ОтделПродаж[ [Продавец]:[Регион] ] указатели таблицы, которыеНе используйте ссылки на диапазоне данных и можно оперативнее обеспечивать языке. Эта страница на ячейку с=IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»)) любом копировании, т.е. смешанную с фиксированным где абсолютно ничего Столбец автоматически заполнится посредством формул строк рабочему листу. Это время при вводе Вы можете включитьПримерили
представляют внешние части
ячейки
planetaexcel.ru
нажмите