Функция ADDRESS в Excel

- Пример 1 — базовое использование: получение адреса ячейки по заданным номерам столбца и строки
- Пример 2 — значение ячейки по номерам строки и столбца
- Пример 3 — получение адреса Максимальное значение
- Пример 4—буква столбца по номеру столбца
Описание
Функция ADDRESS возвращает текстовое представление адреса ячейки на основе указанных номеров строки и столбца. Например, формула =ADDRESS(1,1) возвращает $A$1. Функция ADDRESS позволяет получать как относительные, так и абсолютные адреса, поддерживает стили ссылок A1 и R1C1, а также может включать в результат имя листа.
синтаксис и аргументы
Синтаксис формулы
| ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text]) |
Аргументы
|
Примечания:
| Abs_num argument | Тип ссылки | Пример |
| 1 или пропущено | Абсолютные строка и столбец | $A$1 |
| 2 | Относительная строка, абсолютный столбец | A$1 |
| 3 | Абсолютная строка, относительный столбец | $A1 |
| 4 | Относительные строка и столбец | A1 |
| Аргумент A1 | Стиль | Описание |
| 1 или TRUE или пропущено | A1 | Столбцы обозначаются буквами, строки — цифрами |
| 0 или False | R1C1 | И столбцы, и строки обозначаются цифрами |
Возвращаемое значение:
Функция ADDRESS возвращает ссылку на ячейку в виде текста.
Использование и примеры
Ниже приведены несколько примеров, иллюстрирующих применение функции ИНДЕКС.
Пример 1 — базовое использование: получение адреса ячейки по заданным номерам столбца и строки
1) Если вы укажете только аргументы строки и столбца в функции ADDRESS,
=ADDRESS(A2,B2)
A2 и B2 — числовые значения строки и столбца, и результат будет
$A$1 
2) Если вы укажете аргументы строки, столбца и abs в функции ADDRESS,
=ADDRESS(A3,B3,C3)
C3 — аргумент abs, 2 указывает на отображение ссылки как относительной строки и абсолютного столбца, и результат будет
A$1 
3) Если четвёртый аргумент указан в функции ADDRESS,
=ADDRESS(A4,B4,C4,D4))
D4 управляет стилем ссылки (A1 или R1C1): 0 или False отображают результат в стиле A1, 1 или True — в стиле R1C1; здесь возвращается
R1C1 
4) Если все аргументы указаны в функции ADDRESS,
=ADDRESS(A6,B6,C6,D6,E6)
E6 — пятый аргумент, указывающий имя листа, и результат будет
BasicUsage!$A1 
Пример 2–значение ячейки по номерам строки и столбца
Функция ADDRESS возвращает адрес ячейки в виде текста. Чтобы отобразить значение ячейки по этому адресу, объедините функции ADDRESS и INDIRECT — так вы легко достигнете нужного результата.
Вот формула в ячейке B4, которая берёт значение из ячейки B1.
=INDIRECT(ADDRESS(B2,B3))
Пример 3–получение адреса Максимальное значение
В этом случае я покажу, как использовать функцию ADDRESS, чтобы получить адрес ячейки с максимальным значением.
Сначала необходимо получить Максимальное значение с помощью следующей формулы =MAX(B2:B6).
Затем используйте формулу
=ADDRESS(MATCH(E1,B1:B6,0),COLUMN(B1))
MATCH(E1,B1:B6,0) находит номер строки, E1 — это Максимальное значение, B1:B6 — столбец, в котором выполняется поиск Максимальное значение;
COLUMN(B1)находит номер столбца; B1 — столбец, в котором выполняется поиск значения.
Примечание: Эта формула может найти максимальное значение только в одном столбце.
Пример 4–буква столбца по номеру столбца
В этом примере я покажу, как использовать функцию ADDRESS, чтобы получить букву столбца по заданному номеру.
Например, вы хотите получить букву столбца для 29-го столбца — используйте приведённую ниже формулу:
=SUBSTITUTE(ADDRESS(1,A3,4),"1","")
Значение аргументов:
Функция ADDRESS:1 — это номер строки 1, A3 — номер столбца, для которого требуется получить относительную букву столбца, 4 — аргумент abs, который возвращает ссылку в относительном формате; в данном случае функция ADDRESS возвращает результат AC1;
Функция SUBSTITUTE:заменяет 1 пустой строкой, поэтому окончательный результат —
AC 
Если вы хотите получить букву столбца для Текущая ячейка, можно использовать следующую формулу
=SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1","")
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.
