Получение адреса ячейки результатов поиска
Из предыдущих руководств вы, возможно, уже знаете, что для поиска значения и получения соответствующего результата можно использовать функции ИНДЕКС и ПОИСКПОЗ. Но что делать, если нужно получить адрес ячейки найденного значения в Excel? Просто добавьте функцию ЯЧЕЙКА — и желаемый результат у вас в руках!

Как получить адрес ячейки результатов поиска
Чтобы получить адрес ячейки с результатом поиска, соответствующим времени 9,69, как показано на скриншоте выше, используйте функции ИНДЕКС и ПОИСКПОЗ для получения результата поиска, а затем примените функцию ЯЧЕЙКА, чтобы узнать её расположение в Excel.
Общий синтаксис
=CELL("address",INDEX(return_range,MATCH(lookup_value,lookup_array,0),column_num))
- диапазон_возврата: Диапазон, из которого комбинированная формула должна возвращать результат поиска.
- значение_поиска: Значение, которое функция ПОИСКПОЗ использует для определения позиции соответствующего результата. В данном случае это заданное время — 9,69.
- массив_поиска: Диапазон ячеек, в котором указано искомое значение значение_поиска. В данном случае — это временной диапазон.
- тип_сопоставления 0: Заставляет функцию ПОИСКПОЗ найти первое значение, точно совпадающее со значением значение_поиска.
- номер_столбца: столбец в диапазоне диапазон_возврата, из которого вы хотите извлечь данные; параметр номер_столбца можно опустить, если в диапазоне диапазон_возврата содержится только один столбец.
Чтобы получить адрес ячейки результата поиска, соответствующего времени 9,69, скопируйте или введите приведённую ниже формулу в ячейку G7 и нажмите клавишу Enter, чтобы получить результат:
=ЯЧЕЙКА(«адрес»,ИНДЕКС())B6:D12,ПОИСКПОЗ()9,69,D6:D12,0),2))
Или используйте Ссылка на ячейку, чтобы сделать формулу динамической:
=ЯЧЕЙКА(«адрес»,ИНДЕКС())B6:D12,ПОИСКПОЗ()G5,D6:D12,0),2))

Пояснение формулы
=CELL("address",INDEX(B6:D12,MATCH(G5,D6:D12,0),2))
- ИНДЕКС(B6:D12,)ПОИСКПОЗ(G5;D6:D12;0),2):Этот фрагмент возвращает результат, соответствующий искомому значению 9,69 (значение в ячейке G5), из 2-го столбца диапазона B6:D12. Результатом будет Усэйн Болт.Дополнительные сведения см. здесь.
- ЯЧЕЙКА(«адрес»,)ИНДЕКС(B6:D12,)ПОИСКПОЗ(G5;D6:D12;0),2)) = ЯЧЕЙКА(«адрес»,Усэйн Болт):Функция ЯЧЕЙКА возвращает информацию об адресе ячейки с результатом поиска, так как тип информации указан как «адрес». Таким образом, функция вернёт абсолютный адрес ячейки Усэйн Болт со временем 9,69, то есть $C$9.
Связанные функции
Функция ИНДЕКС в Excel возвращает отображаемое значение из указанной позиции диапазона или массива.
Функция ПОИСКПОЗ в Excel ищет заданное значение в диапазоне ячеек и возвращает его относительную позицию.
Связанные формулы
Точное совпадение с помощью ИНДЕКС и ПОИСКПОЗ
Если вам нужно быстро найти в Excel информацию о конкретном продукте, фильме, человеке и т.д., используйте эффективную комбинацию функций ИНДЕКС и ПОИСКПОЗ.
Точное совпадение с помощью ВПР
Чтобы быстро найти в Excel информацию о конкретном продукте, фильме, человеке и т.д., воспользуйтесь функцией ВПР.
Вам, вероятно, известно, что для выполнения поиска в Excel можно комбинировать функции ИНДЕКС и ПОИСКПОЗ или использовать функцию ВПР. Однако такие поисковые операции не учитывают регистр символов. Чтобы выполнить поиск с учётом регистра, следует использовать функции ТОЧНО и ВЫБОР.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.