KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Функция ADDRESS в Excel

АвторСунДата изменения
функция адреса документа 1

Описание

Синтаксис и аргументы

Использование и примеры


Описание

Функция ADDRESS возвращает текстовое представление адреса ячейки на основе указанных номеров строки и столбца. Например, формула =ADDRESS(1,1) возвращает $A$1. Функция ADDRESS позволяет получать как относительные, так и абсолютные адреса, поддерживает стили ссылок A1 и R1C1, а также может включать в результат имя листа.

синтаксис и аргументы

Синтаксис формулы

ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

Аргументы

  • Array:Обязательный аргумент: диапазон ячеек или массив констант, из которого выполняется выборка. Если «массив» представляет собой столбец ячеек, укажите row_num; если это строка ячеек — укажите col_num.
  • Row_num:Обязательный аргумент. Значение, задающее номер строки, используемой в ссылке на ячейку.
  • Col_num:Обязательный аргумент. Значение, указывающее номер столбца, используемого в ссылке на ячейку.
  • Abs_num:Необязательный аргумент. Число, определяющее тип возвращаемой ссылки.
  • A1:Необязательный аргумент. Логическое значение, определяющее стиль ссылки: A1 или R1C1.
  • Sheet_text: Необязательный аргумент. Указывает имя листа, который следует использовать. Если не задан, ссылка будет указывать на текущий лист. Например, ADDRESS(1,1,,,”Sheet2”) возвращает Sheet2!$A$1.

Примечания:

Abs_num argument
Тип ссылкиПример
1 или пропущеноАбсолютные строка и столбец$A$1
2Относительная строка, абсолютный столбецA$1
3Абсолютная строка, относительный столбец$A1
4Относительные строка и столбецA1
Аргумент A1СтильОписание
1 или TRUE или пропущеноA1Столбцы обозначаются буквами, строки — цифрами
0 или FalseR1C1И столбцы, и строки обозначаются цифрами

Возвращаемое значение:

Функция ADDRESS возвращает ссылку на ячейку в виде текста.

Использование и примеры

Ниже приведены несколько примеров, иллюстрирующих применение функции ИНДЕКС.

Пример 1 — базовое использование: получение адреса ячейки по заданным номерам столбца и строки

1) Если вы укажете только аргументы строки и столбца в функции ADDRESS,
=ADDRESS(A2,B2)
A2 и B2 — числовые значения строки и столбца, и результат будет
$A$1
функция адреса документа 2


2) Если вы укажете аргументы строки, столбца и abs в функции ADDRESS,
=ADDRESS(A3,B3,C3)
C3 — аргумент abs, 2 указывает на отображение ссылки как относительной строки и абсолютного столбца, и результат будет
A$1
функция адреса документа 3


3) Если четвёртый аргумент указан в функции ADDRESS,
=ADDRESS(A4,B4,C4,D4))
D4 управляет стилем ссылки (A1 или R1C1): 0 или False отображают результат в стиле A1, 1 или True — в стиле R1C1; здесь возвращается
R1C1
функция адреса документа 4


4) Если все аргументы указаны в функции ADDRESS,
=ADDRESS(A6,B6,C6,D6,E6)
E6 — пятый аргумент, указывающий имя листа, и результат будет
BasicUsage!$A1
функция адреса документа 5


Пример 2–значение ячейки по номерам строки и столбца

Функция ADDRESS возвращает адрес ячейки в виде текста. Чтобы отобразить значение ячейки по этому адресу, объедините функции ADDRESS и INDIRECT — так вы легко достигнете нужного результата.

Вот формула в ячейке B4, которая берёт значение из ячейки B1.

=INDIRECT(ADDRESS(B2,B3))
функция адреса документа 6


Пример 3–получение адреса Максимальное значение

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

Сначала необходимо получить Максимальное значение с помощью следующей формулы =MAX(B2:B6).
функция адреса документа 7

Затем используйте формулу

=ADDRESS(MATCH(E1,B1:B6,0),COLUMN(B1))

MATCH(E1,B1:B6,0) находит номер строки, E1 — это Максимальное значение, B1:B6 — столбец, в котором выполняется поиск Максимальное значение;

COLUMN(B1)находит номер столбца; B1 — столбец, в котором выполняется поиск значения.
функция адреса документа 8

Примечание: Эта формула может найти максимальное значение только в одном столбце.


Пример 4–буква столбца по номеру столбца

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

Например, вы хотите получить букву столбца для 29-го столбца — используйте приведённую ниже формулу:

=SUBSTITUTE(ADDRESS(1,A3,4),"1","")

Значение аргументов:

Функция ADDRESS:1 — это номер строки 1, A3 — номер столбца, для которого требуется получить относительную букву столбца, 4 — аргумент abs, который возвращает ссылку в относительном формате; в данном случае функция ADDRESS возвращает результат AC1;

Функция SUBSTITUTE:заменяет 1 пустой строкой, поэтому окончательный результат —
AC
функция адреса документа 9

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

=SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1","")
функция адреса документа 10


Пример файла
образец документа


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.