как можно ссылаться на ячейки простой таблицы в формулах

Как научить Excel ссылаться на ячейку в сводной таблице, как на обычную

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

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Рис. 1. Исходные данные

Скачать заметку в формате Word или pdf, примеры в формате Excel2013

На основе исходных данных вы создаете сводную таблицу и группируете заказы и расходы по месяцам (рис. 2).

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Рис. 2. Сводная таблица

Если теперь вы захотите проанализировать, как меняются относительные затраты от месяца к месяцу, то, возможно, в ячейке D4 захотите ввести формулу =С4/В4. Однако, при попытке ввода формулы не с клавиатуры, а выбором ячейки мышкой, Excel автоматически создаст формулу ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (рис. 3).

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Рис. 3. Ссылка на ячейку приводит к созданию формулы ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ

Я уже несколько лет обходил эту проблему различными ухищрениями, а недавно знакомый показал изящный и предельно простой способ избежать этой напасти… 🙂 Оказывается, автоматическое создание формулы ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ можно отключить! Пройдите по меню Файл (у меня Excel 2013) → Параметры Excel, перейдите на вкладку Формулы и в разделе Работа с формулами отключите опцию Использовать функции GetPivotData для ссылок в сводной таблице

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Рис. 4. Отключите опцию Использовать функции GetPivotData для ссылок в сводной таблице

Теперь при ссылке на ячейку сводной таблицы будет отображаться ее адрес, как и при выборе обычной ячейки (рис. 5).

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

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

Источник

Создание ссылки на ячейку или столбец в формуле

Содержание статьи

Создание ссылки на ячейку или столбец в формуле

Применить к

For more information about plan types and included capabilities, see the Smartsheet Plans page.

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

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

Краткая информация о типах ссылок в формулах

Ниже приведена памятка по созданию собственных формул.

Элемент, на который нужно сослатьсяТребуемый форматПример
Отдельная ячейкаНазвание столбца, номер строки=Бюджет1
Название столбца содержит пробел или заканчивается на числоЗаключите имя столбца в квадратные скобки.=[Столбец A]1
=DAY([Q1]1)
Абсолютная ссылка (всегда ссылается на указанную ячейку, строку или столбец)Введите символ «$» перед названием столбца, номером строки или обоими.=$[Столбец A]$1
=[Столбец B]$1
=$[Столбец C]1
Несколько несвязанных ячеекСсылки на ячейки должны быть разделены запятыми.=SUM(Бюджет1, Затраты4, [Прогноз прибыли]20)
Диапазон ячеек в одном столбцеВведите первую и последнюю ячейки диапазона через двоеточие «:».=SUM(Бюджет1:Бюджет12)
Столбец целиком (вместе со всеми добавляемыми ячейками)Название столбца через двоеточие «:».=SUM(Бюджет:Бюджет)
Диапазон ячеек в нескольких столбцахВведите ссылку на правую верхнюю и левую нижнюю ячейки через двоеточие «:».=SUM(Январь1:Март5)
Отдельная ячейка, диапазон ячеек или столбцы целиком из другой таблицыВведите название созданной ссылки в другой таблице в фигурных скобках.=COUNT()

Более подробное описание типов ссылок

Ссылка на отдельную ячейку

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

Например, формула в столбце «Балансовая стоимость» в следующей таблице управления запасами умножит значение из строки 1 столбца «Цена» на значение строки 1 столбца «Запасы»:

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Формула вернет значение 2 994,00 р., т. е. общую стоимость:

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Ссылка на название столбца, содержащего пробелы или заканчивающегося на цифру

Если название столбца содержит пробелы, специальные знаки или цифры, вы должны заключить их в квадратные скобки во избежание неопределенности:

=[Годовой бюджет]1 + [Годовой бюджет]2

Создание абсолютной ссылки

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

Чтобы создать абсолютную ссылку, поставьте символ $ (доллар) перед названием столбца или номером строки в ссылке на ячейку в своей формуле. Например, если вы переместите или скопируете следующую формулу, то названия столбцов и номера строк в ссылках на ячейки не изменятся:

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

=[Столбец A]$1 * [Столбец B]$1

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

Ссылка на диапазон ячеек в одном столбце

Для создания ссылки на диапазон ячеек поставьте знак : (двоеточие) между ссылками на выбранные ячейки.

Например, формула в нижней части столбца «Балансовая стоимость» в следующей таблице управления запасами сложит значения строк с 1-й по 6-ю в данном столбце:

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Эта формула вернет значение «40763,75 р.», то есть итоговую балансовую стоимость:

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Ссылка на столбец целиком

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

=SUM([Годовой бюджет]:[Годовой бюджет])

ПРИМЕЧАНИЕ. Если формула введена в ячейку столбца, на который она ссылается, она не будет учитывать ту ячейку, в которую она содержится. Например, если вы введете формулу из примера выше в таблицу под названием «Годовой бюджет», формула SUM просуммирует значения всех ячеек за исключением той ячейки, в которую введена эта формула.

Ссылка на диапазон ячеек из нескольких столбцов

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

Например, формула в столбце «Общий запас» в следующей таблице управления запасами просуммирует значения строки 1 из столбцов «Запасы A», «Запасы B» и «Запасы C»:

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Формула вернет значение «998», т. е. сумму запасов из трёх ячеек:

Источник

Создание внешней ссылки (ссылки) на диапазон ячеев в другой книге

Вы можете ссылаться на содержимое ячеек в другой книге, создав формулу внешней ссылки. Внешняя ссылка (также называемая ссылкой) — это ссылка на ячейку или диапазон на книге Excel или ссылка на определенное имя в другой книге.

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

Вы выберите ячейку или ячейки, для которых вы хотите создать внешнюю ссылку.

Введите = (знак равенства).

Если вы хотите использовать функцию, например СУММ, введите ее имя и открываю скобки. Например, =СУММ(.

Перейдите в книгу-источник и щелкните книгу, содержаную ячейки, которые вы хотите связать.

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

Примечание: Если вы выберете несколько ячеек, например =[SourceWorkbook.xlsx]Лист1!$A$1:$A$10 и у вас есть текущая версия Microsoft 365,то можно просто нажать ввод, чтобы подтвердить формулу как формулу динамического массива. В противном случае формула должна быть введена как формула массива устаревшей, нажав CTRL+SHIFT+ВВОД. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Excel возвращается в 9-ю книгу и отображаются значения из нее.

Если закрыть книгу-источник, Excel автоматически в формулу будет автоматически включен путь к файлу:

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

Вы выберите ячейку или ячейки, для которых вы хотите создать внешнюю ссылку.

Введите = (знак равенства).

Перейдите в книгу-источник и щелкните книгу, содержаную ячейки, которые вы хотите связать.

Нажмите F3, выберите имя, на которое будет ссылаться ссылка, и нажмитеввод.

Примечание: Если именуемая ячейка ссылается на несколько ячеек и у вас есть текущая версия Microsoft 365,можно просто нажать ввод, чтобы подтвердить формулу как формулу динамического массива. В противном случае формула должна быть введена как формула массива устаревшей, нажав CTRL+SHIFT+ВВОД. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Excel вы вернетесь к книге назначения и отобразит значения из именоваемого диапазона в книге-источнике.

Откройте 9-ю книгу и книгу-источник.

В книге назначения перейдите к пункту Формулы > определенные имена > определить имя.

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

В диалоговом окне Новое имя в поле Имя введите имя диапазона.

В поле Ссылки удалите содержимое, а затем храните курсор в поле.

Если вы хотите использовать имя функции, введите имя функции и наведите курсор в то место, где вы хотите использовать внешнюю ссылку. Например, введите =СУММ()и расположить курсор между скобами.

Перейдите в книгу-источник и щелкните книгу, содержаную ячейки, которые вы хотите связать.

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

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулахопределенные имена > определить имя > имя.» loading=»lazy»>

Внешние ссылки особенно полезны, если не целесообразно хранить большие модели в одной книге.

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

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

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

Формулы с внешними ссылками на другие книги отображаются двумя способами в зависимости от того, является ли книга-источник (которая содержит данные в формулу) открытой или закрытой.

Когда источник открыт, внешняя ссылка включает имя книги в квадратных скобках ([ ]), за которым следуют имя таблицы, восклицательный пункт (!) и ячейки, от которых зависит формула. Например, следующая формула добавляет ячейки C10:C25 из книги с именем Budget.xls.

Если источник не открыт, внешняя ссылка включает весь путь.

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

В формулах, которые ссылаются на определенное имя в другой книге, используется имя книги, за которым следуют восклицательный пункт (!) и имя. Например, следующая формула добавляет ячейки из книги «Продажи» Budget.xlsx.

Вы выберите ячейку или ячейки, для которых вы хотите создать внешнюю ссылку.

Введите = (знак равенства).

Если вы хотите использовать функцию, например СУММ, введите ее имя и открываю скобки. Например, =СУММ(.

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

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

Excel вернуться на исходный и отобразить значения из исходного.

Создание внешней ссылки на ячейки в разных книгах

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

В книге-источнике выберите ячейку или ячейки, которые нужно связать.

Нажмите CTRL+C или перейдите на главная> буфер обмена > Копировать.

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

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

Excel возвращает данные, скопированные из книги-источника. Если вы измените его, он будет автоматически изменяться в конечной книге при обновлении окна браузера.

Чтобы использовать ссылку в формуле, введите = перед ссылкой, выберите функцию, введите (и введите ) после ссылки.

Создание связи с книгой

Вы выберите ячейку или ячейки, для которых вы хотите создать внешнюю ссылку.

Введите = (знак равенства).

Если вы хотите использовать функцию, например СУММ, введите ее имя и открываю скобки. Например, =СУММ(.

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

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

Excel вернуться на исходный и отобразить значения из исходного.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

Типы ссылок на ячейки в формулах Excel

Если вы работаете в Excel не второй день, то, наверняка уже встречали или использовали в формулах и функциях Excel ссылки со знаком доллара, например $D$2 или F$3 и т.п. Давайте уже, наконец, разберемся что именно они означают, как работают и где могут пригодиться в ваших файлах.

Относительные ссылки

Это обычные ссылки в виде буква столбца-номер строки ( А1, С5, т.е. «морской бой»), встречающиеся в большинстве файлов Excel. Их особенность в том, что они смещаются при копировании формул. Т.е. C5, например, превращается в С6, С7 и т.д. при копировании вниз или в D5, E5 и т.д. при копировании вправо и т.д. В большинстве случаев это нормально и не создает проблем:

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Смешанные ссылки

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Абсолютные ссылки

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Все просто и понятно. Но есть одно «но».

Действительно абсолютные ссылки

как можно ссылаться на ячейки простой таблицы в формулах. Смотреть фото как можно ссылаться на ячейки простой таблицы в формулах. Смотреть картинку как можно ссылаться на ячейки простой таблицы в формулах. Картинка про как можно ссылаться на ячейки простой таблицы в формулах. Фото как можно ссылаться на ячейки простой таблицы в формулах

Если ввести в ячейку формулу:

=ДВССЫЛ(«C5»)

=INDIRECT(«C5»)

то она всегда будет указывать на ячейку с адресом C5 вне зависимости от любых дальнейших действий пользователя, вставки или удаления строк и т.д. Единственная небольшая сложность состоит в том, что если целевая ячейка пустая, то ДВССЫЛ выводит 0, что не всегда удобно. Однако, это можно легко обойти, используя чуть более сложную конструкцию с проверкой через функцию ЕПУСТО:

=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«C5″));»»;ДВССЫЛ(«C5»))

=IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»))

Источник

Использование структурированных ссылок в таблицах Excel

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

Прямая ссылка на ячейки

Имена таблицы и столбцов в Excel

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

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

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

Скопируйте образец данных из таблицы выше, включая заголовки столбцов, и вкопируйте его в ячейку A1 нового Excel таблицы.

Чтобы создать таблицу, вы выберите любую ячейку в диапазоне данных и нажмите CTRL+T.

Убедитесь, что в поле Таблица с headers (Таблица с заглавами) есть проверка, и нажмите кнопку ОК.

В ячейке E2 введите знак равно (=)и щелкните ячейку C2.

В строке формул после знака равенства появится структурированная ссылка [@[ОбъемПродаж]].

Введите звездку (*) сразу после закрываемой скобки и щелкните ячейку D2.

В строке формул после звездочки появится структурированная ссылка [@[ПроцентКомиссии]].

Нажмите клавишу ВВОД.

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

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

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

На примере таблицы щелкните ячейку E2

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

Как изменить имя таблицы?

При создании таблицы Excel ей назначается имя по умолчанию («Таблица1», «Таблица2» и т. д.), но его можно изменить, чтобы сделать более осмысленным.

Выберите любую ячейку таблицы, чтобы отобрать на ленте вкладку > Конструктор.

Введите нужное имя в поле Имя таблицы и нажмите ввод.

При выборе имени таблицы соблюдайте такие правила:

Используйте допустимые символы. Имя всегда должно начинаться с буквы, символа подчеркивания ( _) или обратной косой черты ( \). Остальная часть имени может включать в себя буквы, цифры, точки и символы подчеркивания. В имени нельзя использовать латинские буквы C, c, R и r, так как они служат для быстрого выделения столбца или строки с активной ячейкой при вводе их в поле Имя или Перейти.

Не используйте ссылки на ячейки. Имена не могут иметь такой же вид, как ссылки на ячейки, например Z$100 или R1C1.

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

Использование уникальных имен таблиц Повторяющиеся имена запрещены. Excel не различает верхний и нижний регистр символов в именах, поэтому если в книге ввести «Продажи», но уже есть другое имя «ПРОДАЖИ», вам будет предложено выбрать уникальное имя.

Использование идентификатора объекта Если вы планируете иметь сочетание таблиц, таблиц и диаграмм, ведите префикс имен с типом объекта. Например, tbl_Sales для таблицы продаж, pt_Sales для таблицы продаж и chrt_Sales для диаграммы продаж или ptchrt_Sales для сводная диаграмма. При этом все ваши имена будут упорядочены в диспетчере имен.

Правила синтаксиса структурированных ссылок

Структурированные ссылки также можно вводить и изменять вручную, но для этого необходимо разобраться в синтаксисе структурированных ссылок. Рассмотрим такую формулу:

В этой формуле используются указанные ниже компоненты структурированной ссылки.

Имя таблицы: ОтделSales — это пользовательское имя таблицы. Она ссылается на данные таблицы без строк с заглавными и итогами. Вы можете использовать имя таблицы по умолчанию, например «Таблица1», или изменить его на пользовательское.

Обозреватель столбцов: [Sales Amount] и [Commission Amount] — это оговарители столбцов, которые используют имена столбцов, которые они представляют. Они ссылались на данные столбца без заглавного колонок и строки итогов. Всегда заключены в квадратные скобки, как показано ниже.

Элемент: [#Totals] и [#Data] — это специальные обозначения элементов, которые ссылаются на определенные части таблицы, например строку итогов.

Table specifier: [[#Totals],[Sales Amount]] and [[#Data],[Commission Amount]] are table specifiers that represent the outer parts of the structured reference. Внешние ссылки следуют за именем таблицы, и они заключены в квадратные скобки.

Структурированная ссылка: (ОтделSales[[#Totals],[Объем Продаж]] и ОтделSales[[#Data],[ОбъемКомиссии]] — это структурированные ссылки, представленные строкой, которая начинается с имени таблицы и заканчивается на заданный столбец.

При создании или изменении структурированных ссылок вручную учитывайте перечисленные ниже правила синтаксиса.

Заключайте указатели в квадратные скобки. Все указатели таблиц, столбцов и специальных элементов должны быть заключены в парные скобки ([ ]). Указатель, содержащий другие указатели, требует наличия таких же внешних скобок, в которые будут заключены внутренние скобки других указателей. Например: =ОтделSales[[Продавец]:[Регион]]

Все заголовки столбцов — это текстовые строки. Но они не требуют кавычка, если они используются в структурированной ссылке. Числа или даты, например 2014 или 01.01.2014, также считаются текстовыми строками. Нельзя использовать выражения с заголовками столбцов. Например, выражение ОтделПродажСводкаФГ[[2014]:[2012]] недопустимо.

Дополнительные скобки в формуле нужны при наличии таких специальных знаков:

Символ «меньше» ( Используйте escape-символы для некоторых специальных знаков в заголовках столбцов. Перед некоторыми знаками, имеющими специфическое значение, необходимо ставить одинарную кавычку (‘), которая служит escape-символом. Пример: =ОтделПродажСводкаФГ[‘#Элементов]

Escape-символ (‘) в формуле необходим при наличии таких специальных знаков:

Используйте пробелы для повышения удобочитаемости структурированных ссылок. С помощью пробелов можно повысить удобочитаемость структурированной ссылки. Пример: =ОтделПродаж[ [Продавец]:[Регион] ] или =ОтделПродаж[[#Заголовки], [#Данные], [ПроцентКомиссии]].

Рекомендуется использовать один пробел:

После первой левой скобки ([)

Перед последней правой скобками (]).

Операторы ссылок

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

Эта структурированная ссылка:

Все ячейки в двух или более смежных столбцах

: (двоеточие) — оператор ссылки

Сочетание двух или более столбцов

, (запятая) — оператор объединения

Пересечение двух или более столбцов

(пробел) — оператор пересечения

Указатели специальных элементов

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

Этот указатель специального элемента:

Вся таблица, включая заголовки столбцов, данные и итоги (если они есть).

Только строки данных.

Только строка заголовка.

Только строка итога. Если ее нет, будет возвращено значение null.

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

Excel автоматически заменяет указатели «#Эта строка» более короткими указателями @ в таблицах, содержащих больше одной строки данных. Но если в таблице только одна строка, Excel не заменяет указатель «#Эта строка», и это может привести к тому, что при добавлении строк вычисления будут возвращать непредвиденные результаты. Чтобы избежать таких проблем при вычислениях, добавьте в таблицу несколько строк, прежде чем использовать формулы со структурированными ссылками.

Определение структурированных ссылок в вычисляемых столбцах

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

Тип структурированной ссылки

Перемножает соответствующие значения из текущей строки.

Перемножает соответствующие значения из каждой строки обоих столбцов.

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

Примеры использования структурированных ссылок

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

Эта структурированная ссылка:

Все ячейки в столбце «ОбъемПродаж».

Заголовок столбца «ПроцентКомиссии».

Итог столбца «Регион». Если нет строки итогов, будет возвращено значение ноль.

Все ячейки в столбцах «ОбъемПродаж» и «ПроцентКомиссии».

Только данные в столбцах «ПроцентКомиссии» и «ОбъемКомиссии».

Только заголовки столбцов от «Регион» до «ОбъемКомиссии».

Итоги столбцов от «ОбъемПродаж» до «ОбъемКомиссии». Если нет строки итогов, будет возвращено значение null.

Только заголовок и данные столбца «ПроцентКомиссии».

=ОтделПродаж[[#Эта строка], [ОбъемКомиссии]]

Ячейка на пересечении текущей строки и столбца «ОбъемКомиссии». Если используется в той же строке, что и строка с названием или строкой итогов, возвращается #VALUE!.

Если ввести длинную форму этой структурированной ссылки (#Эта строка) в таблице с несколькими строками данных, Excel автоматически заменит ее укороченной формой (со знаком @). Две эти формы идентичны.

E5 (если текущая строка — 5)

Методы работы со структурированными ссылками

При работе со структурированными ссылками учитывайте следующее:

Автозаполнение формул может оказаться очень полезным при вводе структурированных ссылок для соблюдения правил синтаксиса. Дополнительные сведения см. в этой теме.

Выбор того, следует ли создавать структурированные ссылки для таблиц в semi-selections По умолчанию при создании формулы при щелчке диапазона ячеек в таблице происходит полувыберение ячеек и автоматическое ввод структурированной ссылки вместо диапазона ячеек в формуле. Псевдовыбор облегчает ввод структурированной ссылки. Вы можете включить или отключить эту функцию, с помощью которых в диалоговом окне Параметры файла > параметры > Формулы > Работа с формулами.

Использование книг с внешними связями для Excel таблиц в других книгах Если книга содержит внешнюю ссылку на таблицу Excel в другой книге, она должна быть открыта в Excel, чтобы избежать ошибок #REF! в книге назначения, содержаной ссылки. Если сначала открыть 9-ю книгу и #REF! ошибки будут устранены, если открыть книгу-источник. Если сначала открыть книгу-источник, коды ошибок не будут от нее открыться.

Преобразование диапазона в таблицу и таблицы в диапазон. При преобразовании таблицы в диапазон все ссылки на ячейки преобразуются в эквивалентные абсолютные ссылки стилей A1. При преобразовании диапазона в таблицу Excel не меняет автоматически ссылки на ячейки этого диапазона на соответствующие структурированные ссылки.

Добавление и удаление столбцов и строк в таблице. Так как диапазоны данных таблицы часто меняются, ссылки на ячейки для структурированных ссылок корректируются автоматически. Например, если вы используете имя таблицы для подсчета всех ячеек в ней, и добавляете строку данных, ссылка на ячейки автоматически меняется.

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

Перемещение, копирование и заполнение структурированных ссылок При копировании или перемещение формулы, использующей структурированную ссылку, все структурированные ссылки остаются одинаковыми.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *