Адрес функция excel: АДРЕС (функция АДРЕС) — Служба поддержки Office
Содержание
АДРЕС (функция АДРЕС) — Служба поддержки Office
В этой статье описаны синтаксис формулы и использование функции АДРЕС в Microsoft Excel. Чтобы узнать больше о работе с почтовыми адресами и создании почтовых наклеек, см. по ссылкам в разделе См. также.
Описание
Функцию АДРЕС можно использовать для получения адреса ячейки на листе по номерам строки и столбца. Например, функция АДРЕС(2;3) возвращает значение $C$2. Еще один пример: функция АДРЕС(77;300) возвращает значение $KN$77. Чтобы передать функции АДРЕС номера строки и столбца в качестве ее аргументов, можно использовать другие функции (например, функции СТРОКА и СТОЛБЕЦ).
Синтаксис
АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[a1];[имя_листа])
Аргументы функции АДРЕС указаны ниже.
-
Номер_строки Обязательный аргумент. Номер строки, используемый в ссылке на ячейку. -
Номер_столбца Обязательный аргумент. Номер столбца, используемый в ссылке на ячейку. -
Тип_ссылки Необязательный аргумент. Задает тип возвращаемой ссылки.
|
|
---|---|
1 или опущен
|
Абсолютный
|
2
|
Абсолютная строка; относительный столбец
|
3
|
Относительная строка; абсолютный столбец
|
4
|
Относительный
|
-
A1 Необязательный аргумент. Логическое значение, которое определяет тип ссылок: А1 или R1C1. При использовании ссылок типа А1 столбцы обозначаются буквами, а строки — цифрами. При использовании ссылок типа R1C1 и столбцы, и строки обозначаются цифрами. Если аргумент А1 имеет значение ИСТИНА или опущен, то функция АДРЕС возвращает ссылку типа А1; если этот аргумент имеет значение ЛОЖЬ, функция АДРЕС возвращает ссылку типа R1C1.
Примечание: Чтобы изменить тип ссылок, используемый Microsoft Excel, откройте вкладку Файл, а затем нажмите кнопку Параметры и выберите пункт Формулы. В группе Работа с формулами установите или снимите флажок Стиль ссылок R1C1. -
Имя_листа Необязательный аргумент. Текстовое значение, определяющее имя листа, которое используется для формирования внешней ссылки. Например, формула =АДРЕС(1;1;;;»Лист2″) возвращает значение Лист2!$A$1. Если аргумент имя_листа отсутствует, имя листа не используется, и адрес, возвращаемый функцией, ссылается на ячейку текущего листа.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
|
|
|
---|---|---|
=АДРЕС(2;3)
|
Абсолютная ссылка
|
$C$2
|
=АДРЕС(2;3;2)
|
Абсолютная строка; относительный столбец
|
C$2
|
=АДРЕС(2;3;2;ЛОЖЬ)
|
Абсолютная строка; относительный столбец с типом ссылки R1C1
|
R2C[3]
|
=АДРЕС(2;3;1;ЛОЖЬ;»[Книга1]Лист1″)
|
Абсолютная ссылка на другую книгу и лист
|
‘[Книга1]Лист1’!R2C3
|
=АДРЕС(2;3;1;ЛОЖЬ;»ЛИСТ EXCEL»)
|
Абсолютная ссылка на другой лист
|
‘ЛИСТ EXCEL’!R2C3
|
Функция АДРЕС() в EXCEL.
Примеры и описание
Функция
АДРЕС()
, английский вариант ADDRESS(), возвращает адрес ячейки на листе, для которой указаны номера строки и столбца. Например, формула
АДРЕС(2;3)
возвращает значение
$C$2
.
Функция
АДРЕС()
возвращает
текстовое
значение в виде адреса ячейки.
Синтаксис функции
АДРЕС(номер_строки, номер_столбца, [тип_ссылки], [a1], [имя_листа])
Номер_строки
Обязательный аргумент. Номер строки, используемый в ссылке на ячейку.
Номер_столбца
Обязательный аргумент. Номер столбца, используемый в ссылке на ячейку.
Последние 3 аргумента являются необязательными.
[Тип_ссылки]
Задает тип возвращаемой ссылки:
1
или опущен:абсолютная ссылка
, например
$D$7
2
: абсолютная ссылка на строку; относительная ссылка на столбец, напримерD$7
3
: относительная ссылка на строку; абсолютная ссылка на столбец, например$D7
4
: относительная ссылка, напримерD7
[а1]
Логическое значение, которое определяет тип ссылок: А1 или R1C1. При использовании ссылок типа А1 столбцы обозначаются буквами, а строки — цифрами, например
D7
. При использовании ссылок типа R1C1 и столбцы, и строки обозначаются цифрами, например R7C5 (R означает ROW — строка, С означает COLUMN — столбец). Если аргумент А1 имеет значение ИСТИНА или 1 или опущен, то функция
АДРЕС()
возвращает ссылку типа А1; если этот аргумент имеет значение ЛОЖЬ (или 0), функция
АДРЕС()
возвращает ссылку типа R1C1.
Чтобы изменить тип ссылок, используемый Microsoft Excel, нажмите кнопку
Microsoft Office
, затем нажмите кнопку
Параметры Excel
(внизу окна) и выберите пункт
Формулы
. В группе
Работа с формулами
установите или снимите флажок
Стиль ссылок R1C1
.
[Имя_листа]
Необязательный аргумент. Текстовое значение, определяющее имя листа, которое используется для формирования внешней ссылки. Например, формула
=АДРЕС(1;1;;;»Лист2″)
возвращает значение Лист2!$A$1.
Примеры
Как видно из рисунка ниже (см.
файл примера
) функция
АДРЕС()
возвращает адрес ячейки во всевозможных форматах.
Чаще всего адрес ячейки требуется, чтобы вывести значение ячейки. Для этого используется другая функция
ДВССЫЛ()
.
Формула
=ДВССЫЛ(АДРЕС(6;5))
просто выведет значение из 6-й строки 5 столбца (Е). Эта формула эквивалентна формуле
=Е6
.
Возникает вопрос: «Зачем весь этот огород с функцией
АДРЕС()
?». Дело в том, что существуют определенные задачи, в которых использование функции
АДРЕС()
очень удобно, например
Транспонирование таблиц
или
Нумерация столбцов буквами
или
Поиск позиции ТЕКСТа с выводом значения из соседнего столбца.
Зачем нужны адреса ячеек в Excel | MS Office
Смотрите видео после статьи
видео может дополнять статью или содержать её полностью
Как адресуются ячейки в Excel
При создании обычных таблиц, не использующих средства автоматизации Excel, адреса у ячеек не используются, поскольку в этом просто нет необходимости. Однако в сложных таблицах применение различных встроенных инструментов Эксель позволяет сократить время на создание таблицы, сделать таблицу более удобной в использовании (пример смотрите тут), а также избегать ошибок при вводе большого количества данных.
На рисунке ниже приведена небольшая таблица Excel.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Поскольку весь документ Эксель представляет из себя одну большую таблицу, то каждая ячейка этой таблицы относится к определённому столбцу и определённой строке. Как правило, столбцы в Excel принято обозначать буквами латинского алфавита: A, B, C и так далее. Поскольку столбцов может быть много, а букв всего 26, то столбцы также могут именоваться сочетаниями букв: AA, AB, AC и так далее. Нумерация последовательная, то есть не может быть такого, что после столбца А идет С. Если вы такое увидели, то значит промежуточные столбцы просто скрыты.
Строки в Excel нумеруются всегда числами: 1,2,3 и так далее. Нумерация также последовательная и непрерывная. Строк в таблице может быть очень много.
Если на листе выделить одну ячейку, то будет подсвечена буква столбца и номер строки, к которым эта ячейка принадлежит.
Адрес ячейки обычно указывается в формате XY,
где X — буква столбца, а Y — номер строки.
Например, первая ячейка на листе будет иметь адрес А1, справа от неё В1 и так далее.
Наличие у ячеек адресов делает очень удобным обращение к ним в формулах, а также в некоторых других случаях. Допустим, нужно сложить два числа, одно из которых находится в ячейке А1, а второе А2, тогда формула для будет выглядеть как «=А1+А2«. Буквы в адресах ячеек используются только английские!
Адресация объединённых ячеек
Если выполнить объединение нескольких ячеек в одну, то её адресом будет считаться адрес левой верхней ячейки группы до объединения. На картинке ниже показан образец адресации ячеек Excel после слияния.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Обращение к ячейкам по именам
Ячейке можно присвоить некоторое выбранное вами имя, по которому к ней в дальнейшем можно обращаться, например, в формулах. Чтобы присвоить имя ячейке, щёлкните на ней, после чего впишите имя в строку адреса ячейки, как показано на рисунке ниже.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Если ячейке А1 присвоить имя «первая», а ячейке В1 — «вторая», то формула для сложения будет выглядеть как «=первая + вторая«. Адресация ячеек по именам может быть удобна в случае с большими таблицами, содержащими ячейки, к которым требуется часто обращаться — имя гораздо удобнее запомнить, чем простой адрес вроде А1 или DF400. Имя ячейки должно быть уникальным в пределах листа.
Замечу, однако, что при использовании произвольных имён диапазонов или отдельных ячеек в формулах, некоторые возможности будут недоступны. Типичный пример — использование символа $.
Подведём итоги
Адреса у ячеек в Excel используются, в основном, в формулах. Однако возможно и другое их применение. В любом случае адреса у ячеек нужны для того, чтобы к этим ячейкам можно было обратиться, что очень удобно при автоматизации ряда выполняемых в Эксель операций.
Научиться правильно применять адресацию ячеек в таблицах Excel Вы можете на онлайн курсах Excel. Про преимущества онлайн занятий Вы можете прочитать здесь.
Уникальная метка публикации: 6D5A7CB5-1A9D-7325-7D90-9467153F954E
Источник: //artemvm.info/information/uchebnye-stati/microsoft-office/zachem-nuzhny-adresa-yacheek-v-tablicah-excel/
Ячейка и ее адрес. Excel. Мультимедийный курс
Ячейка и ее адрес
Лист книги состоит из ячеек. Ячейка – это прямоугольная область листа. Щелкните кнопкой мыши на любом участке листа, в этом месте будет выделена прямоугольная область (обведена жирной рамкой). Вы выделили отдельную ячейку.
В ячейки вводятся текст, данные и различные формулы и функции.
Обратите внимание на поле, расположенное слева от строки формул. В данном поле указан адрес выделенной ячейки. Что представляет собой адрес? Адрес – это координаты ячейки, определяемые столбцом и строкой, в которых эта ячейка находится. Столбцы и строки имеют нумерацию (цифровую или буквенную). Адрес ячейки может быть представлен в двух форматах. По умолчанию используется числовая нумерация строк и буквенный индекс столбцов. Так, если ячейка находится в девятой строке столбца G, то адрес этой ячейки – G9. Если ячейка расположена в третьей строке столбца B, адресом ячейки будет B3. Все очень просто, помните знаменитую игру «Морской бой»?
Однако формат адреса ячейки можно изменить. Рассмотрим, что это за формат.
1. Нажмите Кнопку «Office».
2. В появившемся меню нажмите кнопку Параметры Excel.
3. В открывшемся диалоговом окне щелкните кнопкой мыши на строке Формулы в списке, расположенном в левой части окна. Содержимое диалогового окна изменится.
4. Установите флажок Стиль ссылок R1C1, после чего нажмите кнопку ОК, чтобы применить изменения.
Обратите внимание, теперь и столбцы, и строки пронумерованы цифрами. Каким же образом указываются координаты ячейки в данном случае? Выделите любую ячейку и посмотрите на поле Имя (слева от строки формул). Теперь адрес ячеек выглядит как RXCY, где X – это номер строки, аY– номер столбца; R – это первая буква слова Row (Строка), а C – Column (Столбец). Иными словами, если ячейка имеет адрес R4C7, значит, эта ячейка находится в четвертой строке седьмого столбца. Как видите, и здесь все просто. При создании сложных таблиц с различными перекрестными ссылками часто используют именно такой формат адресов ячеек.
Для чего нужен адрес ячейки? В первую очередь для того, чтобы ячейка могла быть источником данных для формул в других ячейках. О формулах мы будем говорить ниже, но, забегая вперед, поясню. Допустим, в ячейке R1C3 указана формула =R1C1+R1C2. Как только вы введете в ячейки R1C1 и R1C2 числа, результат сложения этих чисел отобразится в ячейке R1C3, то есть формула в ячейке R1C3 использует в качестве переменных значения, указанные в ячейках R1C1 и R1C2.
Адрес ячейки может быть абсолютным или относительным. В абсолютном адресе (его мы только что рассмотрели) указывается ссылка на конкретную строку и конкретный столбец. Однако при создании различных формул часто используют относительный адрес, в котором указывается позиция ячейки относительно какой-либо другой (чаще всего той, в которую введена формула). Например, адрес RC[-1] означает, что ячейка находится в той же строке, но на один столбец левее, а адрес R[3]C[-2] указывает, что эта ячейка находится на три строки ниже и на два столбца левее. Таким образом, формула, которую мы рассматривали в ячейке R1C3, в относительном виде будет выглядеть так: =RC[-2]+RC[-1] (сумма содержимого ячейки, расположенной двумя столбцами левее, и ячейки, расположенной одним столбцом левее). Относительный адрес автоматически указывается в формулах, когда вы не вводите адрес ячеек, а выделяете их с помощью мыши.
Если в формуле участвует ячейка, находящаяся на другом листе, нужен дополнительный идентификатор, поскольку адреса ячеек на разных листах совпадают. Если необходимо добавить ссылку на ячейку, расположенную на другом листе, следует в начало адреса поместить имя листа и восклицательный знак (без пробелов). Например, адрес Лист3!R2C3 говорит о том, что данная ячейка находится по адресу R2C3 на листе Лист3.
На первый взгляд это может показаться сложным, но не нужно пугаться. На самом деле почти никто не указывает адреса ячеек вручную. При вводе формулы достаточно щелкнуть кнопкой мыши на нужной ячейке, и ее относительный адрес автоматически будет подставлен в формулу. Когда мы доберемся до создания формул, вы убедитесь в этом.
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Представление адреса ячейки Excel в Формуле с использованием строковых значений других ячеек Excel?
Скажем, я хочу получить ответ на этот тип formula = SUM(startcell:endcell)
, но компоненты startcell
и endcell
меняются.
Поэтому вместо того , чтобы использовать C1
непосредственно в Формуле для представления значения в ячейке C1
, я хочу иметь возможность использовать любые значения в ячейке B1, B2, and B3
и построить что-то, что может представлять C1
в Формуле?
Возможно, лучше задать вопрос так: есть ли у Excel что-то вроде Python eval()
?
excel
eval
worksheet-function
Поделиться
Источник
b_dev
09 декабря 2010 в 04:20
4 ответа
- Как искать объединенные ячейки в файле excel
Как вы ищете объединенные ячейки в документе excel с c#? Я хочу последовательно манипулировать своими объединенными ячейками, но для этого мне нужно знать их адрес. У меня есть сотни, за неимением лучшего слова, таблиц в Excel, и каждая из них имеет объединенные ячейки поверх них, которые я должен…
- Создать динамическую ссылку на блок ячеек в Формуле excel
Я не знаю, как создать ссылку на динамический блок ячеек в Формуле Excel. В качестве простого примера, если у меня есть 5 id ‘s с scores на блок, и мне нужно ранжировать баллы в каждом блоке, каков был бы самый простой способ создать формулы для этого? Я знаю, что вы можете создать формулы в…
8
Объяснять Excel формулы в тексте утомительно … я думаю, что изображение лучше
HTH!
Поделиться
Dr. belisarius
09 декабря 2010 в 05:29
1
Я думаю, что более полезной является формула адреса, которая позволяет вам построить строку адреса ячейки из заданных вами входных данных. Обозначение = ADDRESS(row_number, column_number, absolute_number_flag,bool_A1Style, sheet_text).
Итак, для вашего примера:
— Чтобы вернуть Лист1!R1C3, вы должны использовать =ADDRESS(B3, B2,, FALSE,B1)
— Вернуть Лист1!С1 можно использовать =адрес(В3,В2,,правда,В1) или =адрес(В3,В2, В1)
Затем вы можете использовать свою функцию INDIRECT для этого возвращаемого адреса.
Примечание. Если вы хотите, чтобы динамический диапазон суммировался с помощью функции sum(), вы можете использовать два адресных вызова для построения строки для всего диапазона.
E.G. Если вы добавите значение 5 в ячейки C3 и C4 вашего примера, чтобы указать строку и столбец для вашей конечной ячейки, вы можете получить формулу =ADDRESS (B4, B3,,, B2)&»: «&ADDRESS(C4, C3), которая вернет ‘Sheet1!’!$C$1:$E$5
Я еще не могу публиковать изображения, так что, надеюсь, это имеет смысл в тексте!
Поделиться
Phil Nixon
09 декабря 2010 в 09:14
0
Вы можете попробовать
formula = SUM(INDIRECT(B1),INDIRECT(B2),INDIRECT(B3))
И сделайте больше тестов, чтобы увидеть, можете ли вы работать с диапазонами
Поделиться
ceyquem
09 декабря 2010 в 04:58
- Синхронизируйте все значения ячеек excel из других листов со ссылкой (значением ячейки)
У меня есть полный список продуктов в Excel, и этот список содержит информацию о наших продуктах (название, SKU, категория, количество запасов и т. д.), И у меня есть 4 отдельных файла Excel, которые имеют SKUs и количество запасов (почему 4 разных?: Запасы подсчитывают из разных отделов.) Чего я…
- Как сохранить Excel ячеек в Формуле закрепленными после вставки новых строк
У нас есть хранилище данных по метрикам RJ (Magento BI Tool), которое мы пытаемся очистить с помощью Excel, построив словарь данных, я создал лист с инструкциями и формулами, который берет беспорядочные данные, которые мы копируем, вставленные из метрик RJ, и сортирует их. После копирования…
-1
Поделиться
b_dev
09 декабря 2010 в 15:15
Похожие вопросы:
Excel ссылки из фиксированной ячейки в конец столбца?
Мне нужна формула excel, которая вычисляет SUM всех ячеек столбца от фиксированного уровня до последней ячейки в столбце. Например: SUM от S5 до последней ячейки S. Я попробовал : SUM(S5:S) , но…
Регулярное выражение для соответствия Формуле Excel
В одной из моих задач для решения мне действительно нужно заменить значения диапазона в Формуле Excel их эквивалентными ссылками на ячейки, то есть, например, если у меня есть формула Excel: = Сумма…
Гистограмма с использованием функции Excel FREQUENCY
В Excel 2010 году у меня есть список значений в столбце A , а размер ячейки указан в B1 . Это позволяет мне создавать гистограммы с N ячейками, используя эту формулу:…
Как искать объединенные ячейки в файле excel
Как вы ищете объединенные ячейки в документе excel с c#? Я хочу последовательно манипулировать своими объединенными ячейками, но для этого мне нужно знать их адрес. У меня есть сотни, за неимением…
Создать динамическую ссылку на блок ячеек в Формуле excel
Я не знаю, как создать ссылку на динамический блок ячеек в Формуле Excel. В качестве простого примера, если у меня есть 5 id ‘s с scores на блок, и мне нужно ранжировать баллы в каждом блоке, каков…
Синхронизируйте все значения ячеек excel из других листов со ссылкой (значением ячейки)
У меня есть полный список продуктов в Excel, и этот список содержит информацию о наших продуктах (название, SKU, категория, количество запасов и т. д.), И у меня есть 4 отдельных файла Excel,…
Как сохранить Excel ячеек в Формуле закрепленными после вставки новых строк
У нас есть хранилище данных по метрикам RJ (Magento BI Tool), которое мы пытаемся очистить с помощью Excel, построив словарь данных, я создал лист с инструкциями и формулами, который берет…
Изменение значений ячеек на основе итога в excel
в excel я пытаюсь выполнить сценарий, в котором у меня есть общая сумма в одной ячейке как 100% выше которой у меня есть три ячейки, на значения которых ссылаются другие ячейки, пожалуйста, смотрите. ..
Как установить значение ячейки на основе нескольких других ячеек в Excel
У меня есть общая ячейка состояния набора ячеек с цветами состояния в них. В основном, если все ячейки зеленые, то общая ячейка состояния устанавливается на зеленый цвет. Если какой-либо из них…
Найдите грязную(отредактированную) ячейку/ячейки с листа excel, используя Excel JavaScript API
Я использую office 365 и Excel online (Build 16.0.9403.1875). и я создаю Microsoft Excel online Add-ins, используя Excel javascript API . Как найти грязную ячейку/ячейки с листа excel, используя…
Excel 10. Диапазон и вычисления в нем – Эффективная работа в MS Office
По окончании этого урока вы сможете:
- Работать с диалоговыми окнами «Вставка функции» и «Аргументы функции»
- Присвоить имя диапазону ячейки и работать с именами диапазонов
- Ввести формулу с абсолютным и относительным адресом ячейки.
Скачайте файл тут. Откройте файл. (Признаюсь – не владею ни одним из этих видов творчества. Просто взяла из Интернета)
1. Диалоговые окна «Вставка функции» и «Аргументы функции»
Шаг 1. Вводим в ячейку А7 Максимум и переходим в ячейку В7:
Шаг 2. Открываем диалоговое окно «Вставка функции» (лента Формулы → команда Вставить функцию):
Как только мы вызвали диалоговое окно «Вставка функции», в вычисляемой ячейке появился знак «=».
Шаг 3. Выбираем в списке из 10 последних использовавших функций «МАКС» (поле «Выберите функцию»).
Это ещё один способ вставить функцию в дополнение к уже известным по прошлой статье (Excel 9). В Excel встроено около 300 функций. Вряд ли вы будете использовать все функции. Поэтому полезно знать, где находится список из самых вами любимых функций, чтобы избежать длительных поисков.
В поле «Поиск функции» вы можете ввести описание нужной вам функции, и Excel услужливо поможет вам в поиске.
При нажатии кнопки выпадающего меню поля «Категории» вы увидите перечень всех категорий функций:
Нашли функцию МАКС? ОК!
Но у нас с вами мелкая неприятность – диалоговое окно «Аргументы функции» перекрывает ряд чисел:
Шаг 4. Щелкаем по значку со стрелкой справа от поля «Число!». Диалоговое окно свернется и вам надо выбрать диапазон, в котором будет искаться максимум.
Шаг 5. Щелкаем по значку со стрелкой справа от поля «Число!» – диалоговое окно «Аргументы функции» развернется. Нажимаем ОК.
В предыдущих версиях Excel эта операция носила название «Мастер функций.
Понять и запомнить! | Кнопка со стрелкой, которая позволяет свернуть и развернуть диалоговое окно, встречается очень часто, так что рекомендую запомнить эту полезную операцию |
2. Имя диапазона
Хорошо, если диапазон для вычислений у нас небольшой, хорошо, если вычисляемая ячейка находится по вычисляемым диапазоном. Но мечты и реальность не всегда совпадают. Вот тут на помощь придет полезная возможность, которая называется «Имя диапазона».
1 способ.
Шаг 1. Выделяем диапазон ячеек В1:В6.
Шаг 2. Задаем имя диапазону (лента Формулы → группа команд Определенные имена → Создать из выделенного):
Откроется диалоговое окно «Создание имен из выделенного диапазона». Оставим активным параметр «в строке выше». ОК.
2 способ.
Шаг 3. Выделите диапазон ячеек А1:А6.
Шаг 4. Задаем имя диапазону (лента Формулы → группа команд Определенные имена → Присвоить имя):
Откроется диалоговое окно «Создание имени».
- По умолчанию содержимое первой ячейки выделенного диапазона становится именем диапазона. Но никто не мешает нам задать другое имя. Обратите внимание, что пробел заменился на нижнее тире. Что поделаешь? Требование Excel.
- Определение области действия имени: вся книга или конкретный лист.
- Пояснения, которые мы сочтем нужным дать этому диапазону. Пояснения не участвуют в вычислениях, операциях и во всем другом прочем. Это «напоминалка» для нас.
- Определенная величина диапазона. Но мы можем скорректировать величину диапазона. Например, у нас прибавились записи, которые следует отнести к этому диапазону. Тем более, что рядом присутствует кнопка со стрелкой, которая позволит нам на время свернуть диалоговое окно.
Понять и запомнить! | При присвоении имени диапазону название не должно содержать пробелов. |
Шаг 5. Нажимаем на кнопку выпадающего меню имени ячейки (неважно, где находится активная ячейка):
Шаг 6. Щелкаем ЛМ по первому имени в этом списке:
Диапазон с именем «Наименование_курса» выделился полностью.
Понять и запомнить! | Разница между двумя способами: 1. Имя диапазона определяется автоматически 2. Имя диапазона можно задать по своему желанию |
Шаг 7. Щелкните в любой ячейке по вашему выбору. Набираем «=су»:
Двойной щелчок ЛМ по «СУММ».
Шаг 8. Выбираем диапазон по имени (набираем непосредственно в ячейке «ц». сразу появляется выпадающий список, в котором присутствуют функции, начинающие на «ц», и имя нашего диапазона). Двойной щелчок ЛМ по имени диапазона:
Шаг 9. И обязательно закрывающая скобка! Требования Excel по части синтаксиса написания формул надо соблюдать.
Шаг 10. Нажимаем Enter:
Смотрим на строку формул: =СУММ(Цена). То есть по имени определил соответствующий диапазон.
Шаг 11. Лента Формулы → группа команд Определенные имена → команда Диспетчер имен. Откроется диалоговое окно «Диспетчер имен»:
В этом окне вы можете создать новое имя для диапазона, изменить или удалить имеющееся имя диапазона. В поле «Диапазон» прописано: на каком листе книги расположен диапазон и адреса граничных ячеек. Кнопка с стрелкой, которая находится справа от этого поля, позволяет свернуть диалоговое окно и изменить диапазон.
3. Абсолютный и относительный адрес ячейки
Скопируем одну таблицу. Вот тут внимание! Если вы просто выделите весь диапазон и перенесете на другое место листа (Excel 5), то вы увидите следующую картину:
Потом потратим драгоценное время на настройки ширины и высоты ячеек. Так что не торопитесь.
Шаг 1. Выделяем таблицу со значениями и копируем в буфер обмена:
Шаг 2. Вставляем содержимое буфера обмена в ячейку F1 специальной вставкой с сохранение ширины столбцов:
Советую постепенно заучивать кнопки специальной вставки – сбережете время и нервы.
Сейчас мы подсчитаем стоимость курса для группы из 20 человек (больше набирать смысла нет). Для первой таблицы введите в диапазоне С2:С6 число «20» в каждую ячейку. Для второй таблицы введите число «20» в ячейку Н1:
Шаг 3. В ячейку D2 введите формулу «=ПРОИЗВЕД(В2;С2). Можно проще: «=В2*С2»:
Шаг 4. А теперь распространим эту формулу по всему столбцу стоимости курсов. Это можно сделать двумя способами.
1 способ.
- Подвести курсор к зеленому квадратику в правом нижнем углу ячейки с формулой – курсор превратиться в черный крест (курсор заполнения таблицы – Excel 3)
- Нажать ЛМ и, не отпуская, протянуть на весь диапазон:
2 способ.
- Подвести курсор к зеленому квадратику в правом нижнем углу ячейки с формулой – курсор превратиться в черный крест (курсор заполнения таблицы – Excel 3)
- Дважды щелкнуть ЛМ:
Посмотрим на формулы в каждой ячейке.
Шаг 5. Покажем формулы (лента Формулы → группа команд Зависимости формул → команда Показать формулы):
Несмотря на наше недвусмысленное указание, какие ячейки будут перемножены, при копировании формулы вниз по диапазону адрес ячейки учитывает номер строки.
Понять и запомнить! | Относительный адрес ячейки адрес ячейки соотносится с номером строки, если мы идем вниз и адрес ячейки соотносится с именем столбца, если мы идем вправо |
Если вы ещё раз щелкните ЛМ по команде «Показать формулы», то в ячейках мы увидим значение формулы.
Поработаем со второй таблицей.
Шаг 6. В ячейку Н2 вводим формулу «=G2*h2»:
Теперь нам надо указать, что при копировании формулы ссылка будет только на ячейку Н1, то есть адрес этой ячейки будет абсолютным. Для указания абсолютного адреса в Excel служит знак «$» или знак доллара. Если не лень, ставьте вручную (Shift+4 в английской раскладке клавиатуры). Но лучше воспользоваться функциональной клавишей F4, которой все равно какая раскладка клавиатуры):
Если вы работаете за ноутбуком, то не забудьте в дополнение одновременно нажить клавишу Fn.
Шаг 7. Поместите курсор на имя ячейки «Н1» в формуле и нажмите Fn на клавиатуре:
Попробуйте пощелкать.
- Относительный адрес. Относительная адресация – это изменяющийся при копировании и перемещении формулы адрес ячейки, содержащей исходное данное (используется по умолчанию).
- Абсолютный адрес. Абсолютная адресация – это не изменяющийся при копировании и перемещении формулы адрес ячейки, содержащей исходное данное. Выглядит такиой адрес следующим образом: $А$1. Знак доллара обозначает, что значения строки и столбца «закреплены».
- Смешанный или частичный адрес. Частичная абсолютная адресация указывается, если при копировании формулы не меняется номер строки или наименование столбца. При этом символ $ в первом случае ставится перед номером строки, а во втором – перед наименованием столбца: B$5; D$12.
Понять и запомнить! | F4 – единственный способ изменить тип адреса ячейки! |
Шаг 8. Нажмем Enter и скопируем формулу по диапазону:
Шаг 9. Покажем формулы (лента Формулы → группа команд Зависимости формул → команда Показать формулы):
При копировании формулы адрес с ценой курса соответствующим образом меняется, а адрес ячейки Н1 повторяется – это абсолютный адрес.
Если вы ещё раз щелкните ЛМ по команде «Показать формулы», то в ячейках мы увидим значение формулы.
Теперь вы сможете:
- Работать с диалоговыми окнами «Вставка функции» и «Аргументы функции»
- Присвоить имя диапазону ячейки и работать с именами диапазонов
- Ввести формулу с абсолютным и относительным адресом ячейки.
По ходу дела мы узнали, что есть:
- Ещё одна возможность специальной вставки буфера обмена
- Работа с курсором заполнения диапазона (черный крестик)
- Режим «Показать формулы»
Функция ЯЧЕЙКА в Excel, Ячейка() в эксель, формула ЯЧЕЙКА
Функция СМЕЩ в Excel. Как автоматически расширить диапазон?
Для чего в Excel формула СУММПРОИЗВ?
Поймал себя на мысли, что не до конца освоил возможности функции =ЯЧЕЙКА() (CELL в английской версии). Исправляюсь. Далее расскажу подробнее про эту функцию и о том, как можно ее применить на практике. Например, как найти номер строки или столбца, адрес ячейки, или даже адрес и имя файла. Функция ЯЧЕЙКА в Excel, разбираем подробнее.
Кто знает VBA, удивится: функционал легко заменяется программно. Но мы здесь занимаемся оптимизацией без программирования, для пользователей.
Функция ЯЧЕЙКА в Excel. Описание
Если в двух словах, то функция =ЯЧЕЙКА() работает со свойствами ячейки и имеет два аргумента
- тип_сведений — обязательный реквизит, текст, заполняется аргументами на выбор в таблице ниже
- ссылка — необязательный аргумент, адрес ссылки на ячейку, для некоторых типов сведений, например таких как «имяфайла» его не нужно указывать. Если аргумент это диапазон, т. к. стандартно выводится результат верхней левой ячейки.
Таблица аргумента Тип_сведений представлена на рисунке в начале страницы, таблице ниже, а так же в файле примере (список представлен в последовательности формулы)
Тип_сведений | Описание | Значение ячейки | Возвращается |
«адрес» | Адрес ячейки в формате А1 (если диапазон то верхней левой ячейки) | $D$3 | |
«защита» | 0, если ячейка разблокирована в Формате ячейки, и 1, если ячейка заблокирована. | 1 | |
«имяфайла» | Полный путь к файлу, включая имя и название листа. Для несохраненгого листа возвращается пусто «» C:\Users\….\Пример.xlsx | C:\Users\User\Desktop\[Функция Ячейка.xlsx]1 | |
«префикс» | Текст. Код обозначающий выравнивание ячейки, расшифровка ниже | текст | ^ |
«скобки» | 1, если формат отрицательных чисел в скобках; иначе — 0. | 0 | |
«содержимое» | Не формула, значение ячейки | 5 | 5 |
«столбец» | Номер столбца аргумента «ссылка». | 4 | |
«строка» | Номер строки аргумента «ссылка». | 10 | |
«тип» | Текст. Зависит от типа данных, значение «b» — пустая ячейка, «l» — константа, «v» — любому другому содержимому. | 1 | v |
«формат» | Текст. Буква соответствует определенному формату (см здесь). Значения для различных форматов показаны ниже в таблице. Если меняется цвет при отрицательных значениях то добавляется «-«. | C2 | |
«цвет» | 1, если ячейка изменяет цвет для отрицательных значений; иначе = 0 (ноль) | 0 | |
«ширина» | Целое число. Ширина столбца указанной ссылки | 8 |
Расшифровка типа сведений «префикс»
- одинарная кавычка или апостраф(‘) текст выровнен влево,
- («) — текст, выровнен вправо,
- (^) — текст, выровнен по центру,
- (/) — текст, распределен по всей ширине ячейки,
- Пусто («») — любому другому содержимому ячейки.
Функция ЯЧЕЙКА в Excel. Как применять?
Как найти номер строки/столбца и адрес файла, думаю, вы поняли из таблицы.
Разберем более интересные примеры:
1. Необходимо отметить в столбце все ячейки начиная с 5 и записать в них 1
Формула
=ЕСЛИ(ЯЧЕЙКА("строка";A6)>5;1;"")
2. Если вам нужно найти столбец ширина которого равна 100, не проверять же каждый столбец руками
Формула
=ЕСЛИ(ЯЧЕЙКА("ширина";C1)=10;1;0)
Примеры доступны так же в файле
Поделитесь нашей статьей в ваших соцсетях:
Похожие статьи
- 01.10.2016 Выпадающий список по значению Posted in Формулы, Работа с ячейками
- 25.10.2015 Автофильтр в Excel. Расширенный фильтр Posted in Excel, Работа с текстом, Работа с ячейками
- 09. 02.2019 Определить тип данных в ячейке. Функция ТИП в Excel Posted in Формулы, Работа с ячейками
- 06.08.2015 Автозаполнение ячеек в Excel Posted in Работа с текстом, Работа с ячейками
- 10.03.2015 Задать имя диапазона Excel? Горячие клавиши Posted in Excel, Работа с ячейками
- 28.01.2018 Абзац в Excel. Как начать с новой строки в ячейке Posted in Работа с текстом, Формулы, Работа с ячейками
- 29.09.2018 Подсчет уникальных значений. Несколько способов, в т.ч. формулой Posted in Формулы, Работа с ячейками
- 20.12.2017 Как убрать пробелы в Excel? Posted in Формулы, Работа с ячейками
Функция СМЕЩ в Excel. Как автоматически расширить диапазон?
Для чего в Excel формула СУММПРОИЗВ?
АДРЕС
(функция АДРЕС) — служба поддержки Office
В этой статье описаны синтаксис формулы и использование функции АДРЕС в Microsoft Excel. Найдите ссылки на информацию о работе с почтовыми адресами или создании почтовых этикеток в разделе См. Также .
Описание
Функцию АДРЕС можно использовать для получения адреса ячейки на листе с заданными номерами строк и столбцов.Например, ADDRESS ( 2,3) возвращает $ C $ 2 . В качестве другого примера, ADDRESS ( 77,300) возвращает $ KN $ 77 . Вы можете использовать другие функции, такие как функции ROW и COLUMN , чтобы предоставить аргументы номера строки и столбца для функции ADDRESS .
Синтаксис
АДРЕС (row_num, column_num, [abs_num], [a1], [sheet_text])
Аргументы функции АДРЕС описаны ниже.
row_num Обязательно.Числовое значение, указывающее номер строки для использования в ссылке на ячейку.
column_num Обязательно. Числовое значение, указывающее номер столбца для использования в ссылке на ячейку.
abs_num Необязательно. Числовое значение, указывающее тип возвращаемой ссылки.
abs_num | Возвращает этот тип ссылки |
---|---|
1 или опущено | Абсолютный |
2 | Абсолютный ряд; относительный столбец |
3 | Относительный ряд; абсолютный столбец |
4 | Родственник |
A1 Дополнительно. Логическое значение, указывающее ссылочный стиль A1 или R1C1. В стиле A1 столбцы помечаются в алфавитном порядке, а строки — в цифрах. В ссылочном стиле R1C1 столбцы и строки помечаются численно. Если аргумент A1 имеет значение ИСТИНА или опущен, функция АДРЕС возвращает ссылку в стиле A1; если ЛОЖЬ, функция АДРЕС возвращает ссылку в стиле R1C1.
Примечание: Чтобы изменить справочный стиль, который использует Excel, щелкните вкладку Файл , щелкните Параметры , а затем щелкните Формулы .В разделе Работа с формулами установите или снимите флажок R1C1 ссылочный стиль .
sheet_text Необязательно. Текстовое значение, указывающее имя рабочего листа, который будет использоваться в качестве внешней ссылки. Например, формула = АДРЕС ( 1,1 ,,, «Sheet2») возвращает Sheet2! $ A $ 1 . Если аргумент sheet_text опущен, имя листа не используется, а адрес, возвращаемый функцией, относится к ячейке на текущем листе.
Пример
Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите Enter. При необходимости вы можете настроить ширину столбца, чтобы увидеть все данные.
Формула | Описание | Результат |
---|---|---|
= АДРЕС (2,3) | Абсолютная ссылка | $ C $ 2 |
= АДРЕС (2,3,2) | Абсолютный ряд; относительный столбец | C $ 2 |
= АДРЕС (2,3,2; ЛОЖЬ) | Абсолютный ряд; относительный столбец в стиле ссылки R1C1 | R2C [3] |
= АДРЕС (2,3,1; ЛОЖЬ; «[Книга1] Лист1») | Абсолютная ссылка на другую книгу и рабочий лист | ‘[Книга1] Лист1’! R2C3 |
= АДРЕС (2,3,1; ЛОЖЬ; «ЛИСТ EXCEL») | Абсолютная ссылка на другой лист | «ЛИСТ EXCEL»! R2C3 |
Формула Excel: адрес последней ячейки в диапазоне
Функция АДРЕС создает ссылку на основе заданного номера строки и столбца. В этом случае мы хотим получить последнюю строку и последний столбец, используемые именованным диапазоном данных (B5: D14).
Чтобы получить последнюю используемую строку, мы используем функцию ROW вместе с функцией MAX, например:
Поскольку данные содержат более одной строки, СТРОКА возвращает массив номеров строк:
{5; 6; 7; 8; 9; 10; 11; 12; 13; 14}Этот массив переходит непосредственно в функцию MAX, которая возвращает наибольшее число:
.
MAX ({5; 6; 7; 8; 9; 10; 11; 12; 13; 14}) // возвращает 14Чтобы получить последний столбец, мы используем функцию COLUMN таким же образом:
Поскольку данные содержат три строки, COLUMN возвращает массив с тремя номерами столбцов:
, и функция МАКС снова возвращает наибольшее число:
.
MAX ({2,3,4}) // возвращает 4Оба результата возвращаются непосредственно в функцию АДРЕС, которая создает ссылку на ячейку в строке 14, столбец 4:
.
Если вам нужен относительный адрес вместо абсолютной ссылки, вы можете указать 4 для третьего аргумента следующим образом:
Альтернатива функции ЯЧЕЙКА
Хотя это не очевидно, функция ИНДЕКС возвращает ссылку, поэтому мы можем использовать функцию ЯЧЕЙКА с ИНДЕКС, чтобы получить адрес последней ячейки в таком диапазоне:
В этом случае мы используем функцию ИНДЕКС, чтобы получить ссылку на последнюю ячейку в диапазоне, который мы определяем путем передачи итоговых строк и итоговых столбцов для диапазона данных в ИНДЕКС.Мы получаем итоговые строки с помощью функции ROWS и итоговые столбцы с помощью функции COLUMNS:
С массивом, предоставленным в виде данных, ИНДЕКС затем возвращает ссылку на ячейку D14:
INDEX (data, 10,3) // возвращает ссылку на D14Затем мы выполняем функцию ЯЧЕЙКИ с «адресом», чтобы отобразить адрес.
Примечание. Функция ЯЧЕЙКА — это непостоянная функция, которая может вызвать проблемы с производительностью в больших или сложных книгах.
Excel АДРЕС Примеры функций
Примеры функции АДРЕС
Excel показывают, как получить адрес ячейки в виде текста на основе номера строки и столбца.
Видео: функция АДРЕС
Функция АДРЕС возвращает адрес ячейки в виде текста на основе номера строки и столбца. Он может возвращать абсолютный или относительный адрес в стиле A1 или R1C1. Имя листа также может быть включено в результат.
Чтобы увидеть, как работает функция АДРЕС, посмотрите это короткое видео.
руководство. В видео используется образец книги из этого руководства.
Использование для АДРЕСА
Функция АДРЕС может возвращать адрес ячейки или объединяться с другими функциями для:
- Получить адрес ячейки из номера строки и столбца
- Найти значение ячейки в строке и столбце номер
- Обратный адрес ячейки с наибольшим значением
- Получить букву столбца на основе номера столбца
АДРЕС Синтаксис
Функция АДРЕС имеет следующий синтаксис:
- АДРЕС ( строка _num , column_num , [abs_num], [a1], [sheet_text])
- abs_num — если 1 или опущено, Абсолютное ($ A $ 1), для Относительного (A1) используйте 4.Или выберите вариант смешанной ссылки, 2 = A $ 1, 3 = A1
- a1 — если TRUE или опущено, возвращает стиль A1, FALSE для стиля R1C1
- sheet_text — имя листа может быть включено, для адреса на другом листе
АДРЕС Ловушки
Функция АДРЕС возвращает только адрес ячейки в виде текста .
Если вам нужно значение ячейки, используйте функцию ДВССЫЛ вокруг функции АДРЕС или используйте одну из других формул, показанных в примере 2 ниже.
Пример 1: Адрес ячейки из строки и столбца
С помощью функции АДРЕС вы можете получить адрес ячейки в виде текста на основе номера строки и номера столбца.
Если ввести только аргументы строки и столбца, результатом будет абсолютный адрес в стиле A1 . На снимке экрана ниже эта формула введена в ячейку C4:
.
= АДРЕС (2 канадских доллара, 3 канадских доллара)
Результат: $ 1
Абсолютное или относительное — аргумент abs_num
Есть 4 варианта аргумента abs_num:
- Абсолют — 4 канадских долларов
- Смешанный — Абсолютная строка / Относительный столбец — 4
- Смешанный — Относительная строка / Абсолютный столбец — $ C4
- Родственник — C4
канадских долларов
Если вы используете 1 или опускаете аргумент abs_num, результатом будет абсолютная ссылка.
В следующей формуле в аргумент abs_num введено число 4:
= АДРЕС (2 канадских доллара, 3,4 канадских доллара)
Теперь результат отображается как относительная ссылка — C1
Справочный стиль — аргумент a1
Четвертый аргумент функции АДРЕС, a1 , управляет стилем ссылки — A1 или R1C.
- Если вы используете TRUE или опускаете аргумент a1, результат отображается в стиле A1, например «B15».
- Если вы используете FALSE, результат будет показан в стиле R1C1, например «R15C2»
В следующей формуле ЛОЖЬ является 4-м аргументом:
= АДРЕС (2 $ C $, 3,1 $ C $, ЛОЖЬ)
Результат в ячейке C4 представляет собой абсолютную ссылку (1), показанную в стиле R1C1 — «R1C3»
Имя листа — sheet_text
Пятый аргумент функции АДРЕС — лист_текст. Вы можете ввести имя листа в формулу или обратиться к ячейке, содержащей имя листа.
В этой формуле имя листа «Ex02» жестко закодировано в формуле
= АДРЕС ($ C $ 2, $ C $ 3,1, ИСТИНА, «Ex02»)
В следующей формуле имя листа выбирается из раскрывающегося списка в ячейке C4, и формула ссылается на эту ячейку.
= АДРЕС ($ C $ 2, $ C $ 3,1, ИСТИНА, C4)
Пример 2: значение ячейки из строки и столбца номер
В этом примере цель состоит в том, чтобы получить значение из указанной ячейки на основе номера ее строки и столбца.Для достижения этой цели нам понадобятся две функции.
- Функция АДРЕС возвращает адрес ячейки как текст, а не как фактическую ссылку.
- Чтобы преодолеть это ограничение, вы можете объединить функцию АДРЕС с функцией КОСВЕННО. INDIRECT может возвращать ссылку на основе текста.
Вот формула в ячейке C4, которая возвращает значение с указанного адреса.
= КОСВЕННО (АДРЕС (C2, C3))
Пример 3: Адрес ячейки с наибольшим значением
В этом примере мы найдем ячейку с наибольшим значением и воспользуемся функцией АДРЕС, чтобы получить ее адрес.
Сначала в ячейке F3 функция MAX находит наибольшее число в столбце C.
= МАКС (C3: C8)
Затем в ячейке F4 функция АДРЕС объединена с двумя другими функциями:
- ПОИСКПОЗ, который находит номер строки
- COLUMN, который получает номер столбца
Вот формула из ячейки F4 со всеми тремя функциями:
= АДРЕС (МАТЧ (F3, C: C, 0), КОЛОНКА (C2))
Пример 4: Буква из столбца с номером
В этом примере мы найдем букву столбца на основе номера столбца, например «D» для столбца 4.Спасибо Люку Висби за эту формулу.
- В ячейке A3 вы можете ввести действительный номер столбца, например 100.
- В ячейке B3 следующая формула вычисляет букву столбца на основе этого числа.
- = ЗАМЕНА (АДРЕС (1, A3,4), «1», «»)
Как это работает
Вот как работает раздел АДРЕС в формуле:
- В качестве номера строки вводится 1
- Для номера столбца есть ссылка на ячейку A3, которая содержит 100
- Для аргумента abs_num вводится 4, поэтому результат будет относительной ссылкой
Результатом раздела АДРЕС в этом примере является CV1
Затем функция ЗАМЕНА заменяет «1» в адресе пустой строкой.
Результатом формулы является CV — буква (буквы) столбца без номера строки.
Вариант формулы
В качестве варианта этой формулы вы можете использовать функцию СТОЛБЕЦ без ссылки на ячейку вместо ссылки на ячейку с номером столбца.
Эта формула даст букву столбца для любого столбца, в котором находится формула.
= ПОДСТАВИТЬ (АДРЕС (1; КОЛОНКА (); 4); «1»; «»)
Загрузить образец файла
Чтобы увидеть формулы, используемые в этих примерах, загрузите
АДРЕС
рабочая тетрадь примера функции .Файл заархивирован и
в формате файла Excel xlsx. В рабочей тетради
нет макросов
Дополнительные руководства
КОСВЕННАЯ функция
Функции ИНДЕКС и ПОИСКПОЗ
ЯЧЕЙКА
ТЕКСТ
Функция АДРЕС Excel для получения адреса ячейки и др.
В этом учебном пособии дается краткое введение в синтаксис функции АДРЕС и показано, как его использовать для возврата адреса ячейки Excel и т. Д.
Чтобы создать ссылку на ячейку в Excel, вы можете ввести координаты столбца и строки вручную. Кроме того, вы можете получить адрес ячейки Excel из номеров строк и столбцов, предоставленных функции АДРЕС. Практически бессмысленный сам по себе, в сочетании с другими функциями этот метод может быть единственным решением в ситуациях, когда невозможно напрямую обратиться к ячейке.
- Функция АДРЕС Excel — синтаксис и основные способы использования
- Как использовать функцию АДРЕС в Excel — примеры формул
Функция АДРЕС Excel — синтаксис и основные способы использования
Функция АДРЕС предназначена для получения адреса ячейки в Excel на основе указанных номеров строк и столбцов.Адрес ячейки возвращается в виде текстовой строки, а не фактической ссылки.
Синтаксис функции АДРЕС следующий:
АДРЕС (row_num, column_num, [abs_num], [a1], [sheet_text])
Требуются первые два аргумента:
row_num — номер строки для использования в ссылке на ячейку.
column_num — номер столбца для построения ссылки на ячейку.
Последние три аргумента, которые определяют формат ссылки на ячейку, являются необязательными:
abs_num — тип ссылки, абсолютный или относительный.Может принимать любое из следующих чисел; значение по умолчанию — абсолютное.
- 1 или опущено — абсолютная ссылка на ячейку, например $ A $ 1
- 2 — смешанная ссылка: относительный столбец и абсолютная строка, например A $ 1
- 3 — смешанная ссылка: абсолютный столбец и относительная строка, например $ A1
- 4 — относительная ссылка на ячейку, например, A1
a1 — эталонный стиль, A1 или R1C1. Если не указано, используется стиль по умолчанию A1.
- 1 или ИСТИНА или опущено — возвращает адрес ячейки в стиле ссылки A1, где столбцы представляют собой буквы, а строки — числа.
- 0 или FALSE — возвращает адрес ячейки в стиле ссылки R1C1, где строки и столбцы представлены числами.
sheet_text — имя рабочего листа для включения во внешнюю ссылку. Имя листа должно быть представлено в виде текстовой строки и заключено в кавычки, например «Лист2». Если этот параметр не указан, имя рабочего листа не используется, а адресом по умолчанию является текущий лист.
Например:
= АДРЕС (1,1)
— возвращает адрес первой ячейки (т.е.е. ячейку на пересечении первой строки и первого столбца) как абсолютную ссылку на ячейку $ A $ 1.
= АДРЕС (1,1,4)
— возвращает адрес первой ячейки как относительную ссылку на ячейку A1.
В следующей таблице вы найдете еще несколько ссылочных типов, которые могут быть возвращены формулами ADDRESS.
Формула | Результат | Описание |
= АДРЕС (1,2) | $ 1 | Абсолютная ссылка на ячейку |
= АДРЕС (1,2,4) | B1 | Относительная ссылка на ячейку |
= АДРЕС (1,2,2) | млрд $ 1 | Относительный столбец и абсолютная строка |
= АДРЕС (1,2,3) | $ B1 | Абсолютный столбец и относительная строка |
= АДРЕС (1,2,1, ЛОЖЬ) | R1C2 | Абсолютная ссылка в стиле R1C1 |
= АДРЕС (1,2,4, ЛОЖЬ) | R [1] C [2] | Относительная ссылка в стиле R1C1 |
= АДРЕС (1,2,1 ,, «Лист2») | Sheet2! $ B $ 1 | Абсолютная ссылка на другой лист |
= АДРЕС (1,2,4 ,, «Лист2») | Лист2! B1 | Относительная ссылка на другой лист |
Как использовать функцию АДРЕС в Excel — примеры формул
Приведенные ниже примеры показывают, как использовать функцию АДРЕС в больших формулах для выполнения более сложных задач.
Возвращает значение ячейки в заданной строке и столбце
Если ваша цель — получить значение из определенной ячейки на основе номеров ее строк и столбцов, используйте функцию АДРЕС вместе с ДВССЫЛ:
КОСВЕННЫЙ (АДРЕС (row_num; column_num))
Функция АДРЕС выводит адрес ячейки в виде текста. Функция ДВССЫЛ превращает этот текст в обычную ссылку и возвращает значение из соответствующей ячейки.
Например, чтобы получить значение ячейки на основе номера строки в E1 и номера столбца в E2, используйте эту формулу:
= КОСВЕННО (АДРЕС (E1, E2))
Получить адрес ячейки с наибольшим или наименьшим значением
В этом примере мы сначала найдем максимальное и самое низкое значения в диапазоне B2: B7 с помощью функций MAX и MIN и выведем эти значения в специальные ячейки:
Ячейка E2: = МАКС (B2: B7)
Ячейка F2: = МИН (B2: B7)
Затем мы будем использовать АДРЕС в сочетании с функцией ПОИСКПОЗ, чтобы получить адреса ячеек.
Ячейка с максимальным значением:
= АДРЕС (ИСПОЛЬЗОВАНИЕ (E2, B: B, 0), КОЛОНКА (B2))
Ячейка с минимальным значением:
= АДРЕС (ИСПОЛЬЗОВАНИЕ (F2, B: B, 0), КОЛОНКА (B2))
Если вы не хотите, чтобы самые высокие и самые низкие значения в отдельных ячейках, вы можете вложить функцию MAX / MIN в первый аргумент MATCH. Например:
Ячейка с наивысшим значением:
= АДРЕС (МАТЧ (МАКС (B2: B7), B: B, 0), СТОЛБЕЦ (B2))
Ячейка с наименьшим значением:
= АДРЕС (МАТЧ (МИН (B2: B7), B: B, 0), СТОЛБЕЦ (B2))
Как работают эти формулы
Чтобы найти номер строки, вы используете функцию MATCH (lookup_value, lookup_array, [match_type]), которая возвращает относительное положение lookup_value в lookup_array.В нашей формуле значение поиска — это число, возвращаемое функцией MAX или MIN, а массив поиска — это весь столбец. Следовательно, относительное положение искомого значения в массиве точно соответствует номеру строки на листе.
Чтобы найти номер столбца, используйте функцию СТОЛБЕЦ. Конечно, ничто не мешает ввести число прямо в формулу, но COLUMN избавляет от необходимости ручного подсчета в случае, если целевой столбец находится в середине листа.
Получить букву столбца из номера столбца
Чтобы превратить любое заданное число в букву столбца, используйте функцию АДРЕС внутри ЗАМЕНЫ:
ЗАМЕНА (АДРЕС (1, номер_столбца , 4), «1», «»)
В качестве примера найдем букву столбца, соответствующую числу в A2:
= ЗАМЕНА (АДРЕС (1, A2,4), «1», «»)
Глядя на результаты ниже, мы можем сказать, что первый столбец на листе — это A, что очевидно; 10-й столбец — J, столбец 50 -й — AX, а столбец 100 -й — CV:
Как работает эта формула
Для начала настройте функцию АДРЕС, чтобы она возвращала относительную ссылку на первую ячейку в целевом столбце:
- В качестве номера строки используйте 1.
- В качестве номера столбца укажите ссылку на ячейку, содержащую число, в нашем примере A2.
- В качестве аргумента abs_num введите 4.
В результате ADDRESS (1, A2,4) вернет A1.
Чтобы избавиться от координаты строки, заключите приведенную выше формулу в функцию ЗАМЕНА и замените «1» пустой строкой («»). Сделанный!
Получить адрес именованного диапазона
Чтобы найти адрес именованного диапазона в Excel, вам сначала нужно получить первую и последнюю ссылки на ячейки, а затем соединить их вместе.
Как получить адрес первой ячейки в диапазоне
Чтобы вернуть ссылку на первую ячейку в именованном диапазоне, используйте эту универсальную формулу:
АДРЕС (СТРОКА ( диапазон ), КОЛОНКА ( диапазон ))
Предполагая, что диапазон назван «Продажи», действительная формула выглядит следующим образом:
= АДРЕС (СТРОКА (Продажи), КОЛОНКА (Продажи))
И возвращает адрес левой верхней ячейки в диапазоне:
В этой формуле функции ROW и COLUMN возвращают массив всех номеров строк и столбцов в диапазоне соответственно.На основе этих чисел функция АДРЕС строит массив адресов ячеек. Но поскольку формула вводится в одну ячейку, отображается только первый элемент массива, который соответствует первой ячейке в диапазоне.
Как получить адрес последней ячейки в диапазоне
Чтобы найти адрес последней ячейки в именованном диапазоне, используйте эту общую формулу:
АДРЕС (СТРОКА ( диапазон ) + СТРОКИ ( диапазон ) -1, COLUMN ( диапазон ) + COLUMNS ( диапазон ) -1)
Применительно к нашему ассортименту под названием «Продажи» формула принимает следующий вид:
= АДРЕС (СТРОКА (Продажи) + СТРОКИ (Продажи) -1, COLUMN (Продажи) + COLUMNS (Продажи) -1)
И возвращает ссылку на нижнюю правую ячейку диапазона:
На этот раз нам потребуются более сложные вычисления для определения номера строки.Как и в предыдущем примере, функция ROW дает нам массив всех номеров строк в диапазоне, в нашем случае {4; 5; 6; 7}. Нам нужно «сдвинуть» эти числа на общее количество строк минус 1, чтобы первый элемент в массиве стал номером последней строки. Чтобы найти общее количество строк, мы используем функцию ROWS и вычитаем 1 из ее результата: (4-1 = 3). Затем мы добавляем 3 к каждому элементу исходного массива, чтобы выполнить требуемый сдвиг: {4; 5; 6; 7} + 3 = {7; 8; 9; 10}.
Номер столбца рассчитывается аналогичным образом: {2,3,4} + 3-1 = {4,5,6}
Из приведенных выше массивов номеров строк и столбцов функция ADDRESS собирает массив адресов ячеек, но возвращает только первый, соответствующий последней ячейке в диапазоне.
Тот же результат может быть достигнут путем выбора максимальных значений из массивов номеров строк и столбцов. Однако это работает только в формуле массива, для правильного выполнения которой требуется нажатие Ctrl + Shift + Enter:
= АДРЕС (МАКС. (СТРОКА (Продажи)), МАКС. (СТОЛБЕЦ (Продажи)))
Как получить полный адрес именованного диапазона
Чтобы вернуть полный адрес именованного диапазона, вам просто нужно объединить две формулы из предыдущих примеров и вставить между ними оператор диапазона (:).
АДРЕС (СТРОКА ( диапазон ), COLUMN ( диапазон )) & «:» & АДРЕС (ROW ( range ) + ROWS ( range ) -1, COLUMN ( range ) + COLUMNS ( диапазон ) -1)
Чтобы это работало для нашего набора данных, мы заменяем общий «диапазон» на настоящее имя диапазона «Продажи»:
= АДРЕС (СТРОКА (Продажи), СТОЛБЦА (Продажи)) & ":" и АДРЕС (СТРОКА (Продажи) + СТРОКИ (Продажи) -1, СТОЛБЕЦ (Продажи) + СТОЛБЦЫ (Продажи) -1)
И получите полный адрес диапазона как абсолютную ссылку $ B $ 4: $ D $ 7:
Чтобы вернуть адрес диапазона как относительную ссылку на (без знака $, например, B4: D7), установите аргумент abs_num в обеих функциях ADDRESS на 4:
= АДРЕС (СТРОКА (Продажи), СТОЛБЦА (Продажи), 4) & «:» & АДРЕС (СТРОКА (Продажи) + СТРОКИ (Продажи) -1, СТОЛБЕЦ (Продажи) + СТОЛБЦЫ (Продажи) -1, 4)
Естественно, такие же изменения можно внести в отдельные формулы для первой и последней ячейки, и результат будет выглядеть примерно так:
Вот как вы возвращаете адрес ячейки в Excel.Чтобы поближе познакомиться со всеми формулами, обсуждаемыми в этом руководстве, вы можете загрузить нашу рабочую книгу Excel ADDRESS Function Sample Workbook. Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!
Вас также может заинтересовать
Как использовать функцию АДРЕС (WS)
В этом руководстве Excel объясняется, как использовать функцию АДРЕС Excel с синтаксисом и примерами.
Описание
Функция АДРЕС Microsoft Excel возвращает текстовое представление адреса ячейки.
Функция АДРЕС — это встроенная функция в Excel, относящаяся к категории Функция поиска / справки . Его можно использовать как функцию рабочего листа (WS) в Excel. Как функцию рабочего листа, функцию АДРЕС можно ввести как часть формулы в ячейку рабочего листа.
Синтаксис
Синтаксис функции АДРЕС в Microsoft Excel:
АДРЕС (строка, столбец, [ref_type], [ref_style], [sheet_name])
Параметры или аргументы
- ряд
- Номер строки для использования в адресе ячейки.
- столбец
- Номер столбца для использования в адресе ячейки.
- ref_type
Необязательно. Это тип используемой ссылки. Если этот параметр опущен, предполагается, что для ref_type установлено значение 1. Это может быть любое из следующих значений:
Значение Пояснение 1 Абсолютная привязка.
Например: 1австралийских долларов
2 Относительный столбец; абсолютная строка
Например: 1австралийских долларов
3 Абсолютный столбец; относительная строка
Например: $ A14 Относительное реферирование.
Например: A1- ref_style
Необязательно. Это эталонный стиль: A1 или R1C1. Если этот параметр опущен, предполагается, что ref_style установлен в TRUE. Это может быть любое из следующих значений:
Значение Пояснение ИСТИНА Обозначение стиля A1 ЛОЖНО Обозначение стиля R1C1 - имя_листа
- Необязательно.Это имя листа, которое будет использоваться в адресе ячейки. Если этот параметр опущен, то в адресе ячейки имя листа не используется.
Возвращает
Функция АДРЕС возвращает строковое / текстовое значение.
Применимо к
- Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Пример (как функция рабочего листа)
Давайте рассмотрим некоторые примеры функции АДРЕС в Excel и узнаем, как использовать функцию АДРЕС в качестве функции рабочего листа в Microsoft Excel:
= АДРЕС (4, 5) Результат: "$ E $ 4" = АДРЕС (4; 5; 1) Результат: "$ E $ 4" = АДРЕС (4; 5; 2) Результат: "E $ 4" = АДРЕС (4; 5; 3) Результат: «$ E4» = АДРЕС (4, 5, 4) Результат: «E4» = АДРЕС (4; 5; 1; ИСТИНА) Результат: "$ E $ 4" = АДРЕС (4; 5; 1; ЛОЖЬ) Результат: «R4C5» = АДРЕС (4; 5; 1; ИСТИНА; "Лист1") Результат: "Sheet1! $ E $ 4"
Функция АДРЕС
— Получить адрес ячейки — Excel и Google Таблицы
В этом руководстве показано, как использовать функцию АДРЕС Excel в Excel для возврата адреса ячейки в виде текста.
АДРЕС Обзор функции
Функция ADDRESS Возвращает адрес ячейки в виде текста.
Чтобы использовать функцию ADDRESS Excel Worksheet, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
АДРЕС функция Синтаксис и входные данные:
= АДРЕС (row_num, column_num, abs_num, C1, sheet_text)
row_num — Номер строки для ссылки. Пример: 5 для строки 5.
col_num — Номер столбца для ссылки. Пример: 5 для столбца E. Вы не можете ввести «E» для столбца E
.
abs_num — [необязательно] Число, указывающее, должна ли ссылка иметь абсолютные или относительные ссылки на строку / столбец. 1 для абсолютного. 2 для абсолютной строки / относительного столбца. 3 для относительной строки / абсолютного столбца. 4 для родственника.
a1 — [необязательно]. Число, указывающее, следует ли использовать стандартный (A1) формат ссылки на ячейку или формат R1C1.1 / TRUE для стандартного (по умолчанию). 0 / ЛОЖЬ для R1C1.
sheet_text — [необязательно] Имя используемого рабочего листа. По умолчанию текущий лист.
AutoMacro — Генератор кода VBA
Что такое функция АДРЕС?
Функция АДРЕС — уникальная функция. В большинстве случаев в электронной таблице мы сообщаем компьютеру ссылку на ячейку, и он дает нам значение из этой ячейки. Используя АДРЕС, мы вместо этого построим имя ячейки.Этот адрес может быть относительным или абсолютным, в стиле A1 или R1C1 и может включать или не включать имя листа. По большей части у этой функции не так много практических применений, но она может быть интересной для изучения. Когда он используется, он обычно используется в сочетании с другими функциями, как мы увидим ниже.
Базовый пример
Допустим, мы хотим создать ссылку на ячейку в 4 -м столбце и 1 -й строке , также известной как ячейка D1. Мы можем использовать макет, изображенный здесь:
Наша формула в A3 просто
= АДРЕС (B1, B2)
Обратите внимание, что, не указывая конкретного аргумента для относительного / абсолютного, мы получили все абсолютное.У нас также есть стиль по умолчанию для ссылок типа A1 без имени листа.
В сочетании с КОСВЕННЫМ
Как мы уже говорили, функция АДРЕС сама по себе не дала нам ничего полезного. Мы могли бы объединить его с функцией INDIRECT, чтобы получить некоторую функциональность. Рассмотрим этот макет, где у нас есть список элементов в столбце D. Если мы сохраним ту же формулу, что и раньше, мы сгенерируем ссылку на D1, например,
= АДРЕС (B1, B2) = $ D $ 1
Поместив адресную функцию внутри КОСВЕННОЙ функции, мы сможем использовать сгенерированную ссылку на ячейку и использовать ее на практике.INDIRECT берет ссылку на «$ D $ 1» и использует ее для извлечения значения из этой ячейки.
= КОСВЕННЫЙ (АДРЕС (B1; B2) = КОСВЕННО ($ D $ 1) = "Яблоко"
Примечание : Хотя приведенное выше является хорошим примером использования функции АДРЕС, это не самая лучшая формула для обычного использования. Для этого требовалось две функции, и из-за КОСВЕННОСТИ он будет непостоянным по своей природе. Лучшей альтернативой было бы использовать ИНДЕКС следующим образом: = ИНДЕКС (1: 1048576, B1, B2)
<ссылка на статью ИНДЕКС>
Адрес определенного значения
Иногда, когда у вас есть большой список элементов, вам нужно знать, где в списке находится элемент.Рассмотрим эту таблицу с оценками студентов. Мы пошли дальше и вычислили минимальное, среднее и максимальное значения этих оценок в ячейках E2: G2.
Мы могли бы отфильтровать нашу таблицу для каждого из этих элементов, чтобы найти, где он находится (опять же, представьте, что это гораздо больший список), или мы могли бы даже применить условное форматирование, чтобы он визуально отображался для пользователя. Но если список состоит из тысяч строк, нам не нужно прокручивать так далеко, чтобы увидеть то, что мы хотим. Вместо этого мы будем использовать значения в E2: G2 для определения адреса ячеек, содержащих наши значения.Для этого воспользуемся функцией ПОИСКПОЗ с АДРЕС. Помните, что ПОИСКПОЗ вернет относительное положение значения в пределах диапазона.
Тогда наша формула в E3:
= АДРЕС (ПОИСКПОЗ (E2; $ B: $ B; 0); 2)
Мы можем скопировать ту же формулу в G3, и изменится только ссылка E2, поскольку это единственная относительная ссылка. Оглядываясь назад на E3, функция MATCH смогла найти значение 98 в строке 5 -й столбца B. Наша функция ADDRESS затем использовала это для построения полного адреса «$ B $ 5».
Перевод букв столбцов из чисел
До этого момента во всех наших примерах функция ADDRESS возвращала абсолютную ссылку. Следующий пример вернет относительную ссылку. В этой таблице мы хотим ввести число в столбец A и вернуть имя соответствующей буквы столбца.
Для достижения нашей цели функция ADDRESS должна возвращать ссылку на строку 1 в относительном формате, а затем мы удалим «1» из текстовой строки, чтобы у нас остались только буквы.Рассмотрим в нашей таблице строку 3, где наш ввод равен 13. Наша формула в B3 —
.
= ЗАМЕНА (АДРЕС (1, A3, 4), «1», «»)
Обратите внимание, что мы дали аргумент 3 rd в функции ADDRESS, которая управляет относительной и абсолютной привязкой. Функция АДРЕС выведет «M1», а затем функция ЗАМЕНА удаляет «1», так что у нас остается только «M».
Найдите адрес именованных диапазонов
В Excel вы можете присвоить имя диапазону или диапазонам ячеек, что позволит вам просто ссылаться на именованный диапазон вместо ссылки на ячейку.
Большинство именованных диапазонов статичны, что означает, что они всегда относятся к одному и тому же диапазону. Однако вы также можете создавать динамические именованные диапазоны, размер которых изменяется в зависимости от формулы (формул).
При использовании динамического именованного диапазона вам может потребоваться знать точный адрес, на который указывает ваш именованный диапазон. Мы можем сделать это с помощью функции ADDRESS.
В этом примере мы рассмотрим, как определить адрес для нашего именованного диапазона, который называется «Оценки».
Вернемся к нашей таблице:
Чтобы получить адрес диапазона, вам нужно знать верхнюю левую ячейку и нижнюю левую ячейку.Первую часть достаточно легко выполнить с помощью функций СТРОКА и СТОЛБЕЦ. Наша формула в E1 может быть
= АДРЕС (СТРОКА (оценки), КОЛОНКА (оценки))
Функция ROW вернет строку первой ячейки в нашем диапазоне (которая будет 1), а COLUMN сделает то же самое для столбца (также 1).
Чтобы получить нижнюю правую ячейку, воспользуемся функцией СТРОКИ и СТОЛБЦЫ. Поскольку мы можем определить начальную точку нашего диапазона, если мы посчитаем, насколько высок диапазон, и вычтем нашу начальную точку, мы получим правильную конечную точку.Формула для этого выглядит как
= АДРЕС (СТРОКИ (оценки) -ROW (оценки) +1, COLUMNS (Grades) -COLUMN (Grades) +1)
Наконец, чтобы собрать все вместе в одну строку, мы можем просто объединить значения вместе с двоеточием посередине. Формула в E3 может быть
= E1 & ":" & E2
Примечание : Хотя мы смогли определить адрес диапазона, наша функция ADDRESS определила, следует ли перечислять ссылки как относительные или абсолютные.Ваши динамические диапазоны будут иметь относительные ссылки, которые этот метод не улавливает.
2 nd Примечание: Этот метод работает только с непрерывным диапазоном имен. Если бы у вас был именованный диапазон, который был определен как что-то вроде этой формулы
= A1: B2, A5: B6
, то описанный выше метод приведет к ошибкам.
Дополнительные примечания
Используйте функцию АДРЕС, чтобы сгенерировать адрес из заданного номера строки и столбца. Важно : Вы должны ввести в столбце номер .Ввод буквы столбца вызовет ошибку. При необходимости вы можете использовать функцию столбца, чтобы вычислить номер столбца для ссылки на ячейку.
Abs_num позволяет переключать абсолютные и относительные ссылки на ячейки.
<> 1,2,3,4 a1, $ a $ 2… относительный / абсолютный и т. Д.
Затем укажите, использовать ли a1 или R1C1. Режим a1 — это стандартный режим, в котором ячейки обозначаются буквой столбца и номером строки (например, a4). В режиме R1C1 на ячейки ссылаются по номерам их строк и столбцов (например,R4C1). a1 — режим по умолчанию. Используйте это, если у вас нет веской причины не делать этого.
В последнем аргументе вы можете ввести имя листа, если ссылка на ячейку будет на другом листе. Введите имя листа в скобках (например, «sheet3»).
Вернуться к списку всех функций в Excel
АДРЕС
функция в Google Таблицах
Функция АДРЕС работает в Google Таблицах точно так же, как и в Excel.
Как использовать функцию АДРЕС в Excel — Excel-байты
В этом руководстве мы рассмотрим функцию АДРЕС и ее использование для динамического изменения диапазона СУММ на основе выбора из раскрывающегося списка Проверка данных.Мы также добавим функции INDIRECT, ROW и MATCH.
Вы можете скачать файл здесь и следить за ним. Если у вас есть предварительный просмотр, найдите стрелку загрузки в правом верхнем углу.
На листе «SalesData» у меня есть диапазон данных для продаж за 12 месяцев для 15 подразделений:
На втором листе под названием «Сводка» я хочу иметь возможность отслеживать продажи с января по выбранный месяц из раскрывающегося списка «Проверка данных»:
Для этого мы собираемся включить следующие функции:
И окончательная формула, которую мы собираемся создать:
= СУММ (SalesData! B2: КОСВЕННО (АДРЕС (СТРОКА (2: 2), СООТВЕТСТВИЕ (Сводка! $ A $ 1, SalesData! $ A $ 1: $ N $ 1,0), 2,1, «SalesData»)) )
Это в основном формула функции СУММ с первой частью диапазона, определенной как ячейка для января этого деления.Однако вторая часть диапазона использует функции КОСВЕННО, АДРЕС, СТРОКА и ПОИСКПОЗ для определения динамического местоположения ячейки на основе выбора, сделанного из раскрывающегося списка в ячейке A1 сводного рабочего листа.
Во многих прошлых руководствах мы использовали функции СУММ, КОСВЕННО, СТРОКА и ПОИСКПОЗ, поэтому мы не собираемся тратить время на их изучение. Вы можете выполнить поиск этих функций на моем веб-сайте, чтобы найти другие объяснения этих функций.
Ключ к этому — функция АДРЕС.
Функция АДРЕС определяется следующим образом:
«Создает ссылку на ячейку в виде текста с заданными номерами строки и столбца»
Синтаксис функции АДРЕС:
= АДРЕС (row_num, col_num, [abs_num], [a1], [sheet_text])
Вот как мы определили каждый из этих аргументов:
row_num — СТРОКА (2: 2). — здесь мы использовали функцию СТРОКА, чтобы определить, в какой строке мы хотим разместить адрес. Когда мы копируем формулу вниз, номер строки изменится на 3, 4, 5 и т. Д.
col_num — ПОИСКПОЗ (Сводка! $ A $ 1, SalesData! $ A $ 1: $ N $ 1,0). Для номера столбца мы использовали базовую функцию ПОИСКПОЗ, чтобы сопоставить месяц, выбранный в ячейке A1 рабочего листа сводки, с заголовками столбцов на листе SalesData.
[abs_num] — 2. Это необязательный аргумент. Возможные варианты: 1 — Абсолютный; 2 — абсолютная строка / относительный столбец; 3 — относительная строка / абсолютный столбец; 4 — родственник. Здесь вы можете выбрать, какой тип ссылки на ячейку вы хотите получить.Мы выбрали абсолютную строку / относительный столбец. По умолчанию — Абсолютный.
[a1] — 1. Это также необязательный аргумент. Вы можете выбрать формат «a1» (1) или формат «R1C1» (2). Мы выбрали стиль a1 по умолчанию.
[sheet_text] — «Данные о продажах». Здесь нам нужно указать, на каком листе находится ссылка на ячейку. Если бы это был тот же лист, что и формула, мы могли бы пропустить его, потому что это необязательно. Но поскольку он находится на другом листе, мы заметили, что имя рабочего листа — кавычки.
Итак, в этом случае, поскольку мы выбрали ноябрь в нашем раскрывающемся списке, результат функции АДРЕС:
АДРЕС ({2}, 12,2,1, «SalesData») — строка 2, столбец 12, абсолютная строка / относительный столбец, стиль a1, на листе SalesData.
И когда мы посчитаем результат этого, мы получим:
= СУММ (SalesData! B2: INDIRECT ({«SalesData! L $ 2»}))
Теперь вспомните, функция АДРЕС «Создает ссылку на ячейку в виде текста». Поэтому нам нужно преобразовать этот текст в полезную ссылку на ячейку для нашей функции SUM.Вот тут и появляется функция ДВССЫЛ. Функция ДВССЫЛ «Возвращает ссылку, указанную в текстовой строке». Таким образом, он преобразует этот текст «SalesData! L $ 2» в полезную ссылку на ячейку для функции SUM, и мы получим результат продаж для каждого деления с января по месяц, выбранный в раскрывающемся списке.