0048

В этой статье мы узнаем, как получить адрес ячейки для значения поиска.

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

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

Любое значение, полученное с помощью link: / lookup-formulas-excel-index-function [INDEX function], можно отследить с помощью link: / information-formulas-excel-cell-function [CELL]

функция.

Общая формула:

=CELL(“address”,INDEX(array,row_index_number,[col_index_number]))

«Адрес»: Постоянно в функции CELL для получения адреса ячейки.

Остальное — это просто ссылка: / поиск-формулы-excel-index-function [INDEX function] `. ИНДЕКС будет извлекать значение из предоставленного массива и номера индекса.

Давайте посмотрим на пример.

Пример 1

Вот у меня стол. Я просто хочу получить адрес ячейки в диапазоне A1: A14 с индексом 5.

0049

Чтобы получить адрес ячейки из ИНДЕКСА, напишите эту формулу.

=CELL("address",INDEX(A1:A14,5,0))

0050

Пример 2: Поиск адреса ячейки

Много раз вам нужно будет искать адрес ячейки, а не значение в ячейке. Для поиска значения ячейки мы используем INDEX-MATCH или VLOOKUP. Чтобы получить адрес ячейки поискового значения, вам нужно использовать INDEX-MATCH.

0051

Здесь я ищу дом № Каст. ID 105. Я также хочу знать адрес ячейки этого номера дома. Я просто использовал функцию ИНДЕКС-ПОИСКПОЗ, чтобы получить номер дома.

Теперь, чтобы получить адрес ячейки с полученным значением, мы запишем эту формулу ЯЧЕЙКИ в J2.

=CELL("address",INDEX(D2:D14,MATCH(H2,A2:A14,0)))

0052

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

Так как это работает?

Как мы знаем, функция CELL предоставляет информацию о данной ссылке на ячейку. Мы используем «адрес» в качестве типа информации для получения адреса ячейки. А для справки используем функцию ИНДЕКС. Может показаться, что функция ИНДЕКС возвращает значение, но на самом деле она возвращает ссылку на ячейку. Так что да, вы можете искать адреса любого значения, возвращаемого функцией ИНДЕКС.

Может возникнуть вопрос, какой смысл искать адрес ячейки в Excel? Одно простое и эффективное использование — поиск других соседних значений без использования ВПР или ИНДЕКС-ПОИСКПОЗ. Вы можете легко использовать функцию OFFSET для поиска значений, смежных с этим значением.

Как это:

0053

Здесь я хотел получить имя, используя найденный адрес. Так что я использовал link: / counting-the-offset-function-in-excel [OFFSET function] с link: / lookup-formulas-excel-косвенная-функция [INDIRECT].

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

Подскажите, как вы будете использовать эту формулу поиска адресов. Какая у тебя идея? И если вы где-то застряли в получении координат искомой ячейки, не стесняйтесь задать свой вопрос в разделе комментариев ниже.

Скачать файл:

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