Функция АДРЕС() , английский вариант 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 .
Возникает вопрос: "Зачем весь этот огород с функцией АДРЕС() ?". Дело в том, что существуют определенные задачи, в которых использование функции АДРЕС() очень удобно, например Транспонирование таблиц или Нумерация столбцов буквами или Поиск позиции ТЕКСТа с выводом значения из соседнего столбца.
Функция АДРЕС() , английский вариант 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 .
Возникает вопрос: "Зачем весь этот огород с функцией АДРЕС() ?". Дело в том, что существуют определенные задачи, в которых использование функции АДРЕС() очень удобно, например Транспонирование таблиц или Нумерация столбцов буквами или Поиск позиции ТЕКСТа с выводом значения из соседнего столбца.
Адрес ячейки составляется из обозначений столбца и номера строки, на пересечении которых находится эта ячейка, например: А1, C24, АВ2или 11,если столбцы и строки нумеруются числами.
Тип ссылок задается пользователем при настройке параметров работы с помощью команды меню СЕРВИСÞПараметрына вкладке Основныепереключателем Стиль ссылок – R1C1или А1– по умолчанию. При установленном переключателе R1C1строки и столбцы обозначаются цифрами.
Адреса ячеек можно вводить с помощью клавиатуры на любом регистре – верхнем или нижнем. Однако гораздо удобнее вводить адреса ячеек щелчком мыши по этой ячейке.
Обозначение ячейки, составленное из номера столбца и номера строки, называется относительным адресом (относительной ссылкой) или просто ссылкой или адресом.
Ссылки на диапазон (блок) ячеек состоят из адреса ячейки, находящейся в левом верхнем углу прямоугольного блока ячеек, двоеточия и адреса ячейки, находящейся в правом нижнем углу этого блока, например:
А1:С12;
А7:Е7– весь диапазон находится в одной строке;
СЗ:С9– весь диапазон находится в одном столбце.
Чтобы ввести ссылку на всю строку или столбец, нужно набрать номер строки или букву столбца дважды и разделить их двоеточием, например А:А, 2:2или А:В, 2:4.
Для обозначения адреса ячейки с указанием листаиспользуется имя листа и восклицательный знак, например: Лист2!В5, Итоги!В5.
Для обозначения адреса ячейки с указанием книгииспользуются квадратные скобки, например: [Киига1]Лист2!А1.
Относительная адресация ячеек используется в формулах чаще всего – по умолчанию.
При копировании формул в Excel действует правило относительной ориентации ячеек, суть которого состоит в том, что при копировании формулы табличный процессор автоматически смещает адрес в соответствии с относительным расположением исходной ячейки и создаваемой копии.
Если ссылка на ячейку не должна изменяться ни при каких копированиях, то вводят абсолютный адрес ячейки (абсолютную ссылку).
Абсолютная ссылкасоздается из относительной ссылки путем вставки знака доллара ($) перед заголовком столбца и/или номером строки. Например:
$А$1, $В$1 – это абсолютные адреса ячеек А1 и В1, следовательно, при их копировании не будет меняться ни номер строки, ни номер столбца;
$В$3:$С$8 – абсолютный адрес диапазона ячеек ВЗ.С8.
Иногда используют смешанный адрес, в котором постоянным является только один из компонентов, например:
$В7 – при копировании формул не будет изменяться номер столбца;
В$7 – не будет изменяться номер строки.
В Excel предусмотрен также удобный способ ссылки на ячейку путем присвоения этой ячейке произвольного собственного имени. Имена используют в формулах вместо адресов. Имена ячеек в формулах представляют собой абсолютные ссылки.
Имена присваиваются ячейкам или диапазонам ячеек для придания наглядности вычислениям в таблице и удобства работы, например собственными именами можно обозначать постоянные величины, коэффициенты, константы, которые используются при выполнении вычислений в электронной таблице.
Присвоить ячейке собственное имя (или удалить имя) можно с помощью команды ВСТАВКАÞИмяÞПрисвоитьили используя поле имени. В последнем случае необходимо:
• выделить ячейку (или диапазон ячеек);
• щелкнуть мышью в поле имени (в левой части строки формул), после чего там появится текстовый курсор;
• ввести имя и нажать Enter.
Для быстрого присвоения ячейке собственного имени можно использовать также комбинацию клавиш Ctrl+F3.
Команда ВСТАВКАÞИмя1ÞСоздатьиспользуется для создания имени из текста в выделенных ячейках. Для быстрого создания имени из текста в ячейках можно также использовать комбинацию клавиш Ctrl+Shift+F3.
Просмотреть список уже созданных имен и их ссылок можно с помощью команды меню ВСТАВКАÞИмяÞПрисвоитьили с помощью раскрывающегося списка поля имени.
Для перехода к ячейкам, имеющим собственные имена, или указания их адреса в формулах раскрывают список поля имени и выбирают необходимое имя. Для быстрого перехода к ячейкам, которым присвоены имена, можно также нажать клавишу F5 и в появившемся диалоговом окне Перейтивыбрать имя нужной ячейки.
Для быстрой вставки имени в формулу используется клавиша F3, после нажатия которой появляется диалоговое окно Вставить имя.
При назначении имени ячейке или диапазону следует соблюдать определенные правила:
· Имя должно начинаться с буквы русского или латинского алфавита, символа подчеркивания (_) или обратной косой черты () -слэша. В имени могут содержаться точки и вопросительные знаки. Цифры также могут присутствовать в имени, только не в его начале. Имя не должно быть похоже на адрес ячейки.
· В имени нельзя использовать пробелы. Вместо них нужно ставить символ подчеркивания (_).
· Длина имени ячейки не должна превышать 255 символов.
Примеры собственных имен ячеек: Доход_за_1999, Итоги_года, Постоянная_Больцмана и т. п.
Собственные (пользовательские) имена могут иметь и листы книги Excel.
Для имени листа существуют следующие ограничения:
1) длина имени листа не должна содержать больше 31 символа;
2) имя листа не может быть заключено в квадратные скобки [ ];
3) в имя не могут входить следующие символы:
· обратная косая черта ();
Чтобы переименовать рабочий лист, например Лист1,можно воспользоваться контекстным меню или сделать двойной щелчок по ярлычку листа, в появившемся окне удалить старое имя (Лист1)и ввести новое имя, например Таблица.Для завершения ввода следует щелкнуть по кнопке ОК или нажать клавишу Enter.