Получить адрес ячейки результатов поиска
Из наших предыдущих руководств вы могли узнать, что можете искать значение и возвращать соответствующее ему значение с помощью функций INDEX и MATCH . Но что, если вы хотите получить адрес ячейки соответствующего значения в Excel? Для этого вы можете просто добавить функцию CELL, чтобы получить желаемый результат.

Как получить адрес ячейки результатов поиска
Чтобы получить адрес ячейки результата поиска, который соответствует времени 9.69, как показано на скриншоте выше, вы можете использовать INDEX и MATCH для получения результата поиска, а затем использовать функцию CELL для возврата информации о его расположении в Excel.
Общий синтаксис
=CELL("address",INDEX(диапазон_возврата,MATCH(искомое_значение,массив_поиска,0),номер_столбца))
- диапазон_возврата: Диапазон, из которого вы хотите, чтобы комбинированная формула возвращала результат поиска.
- искомое_значение: Значение, которое MATCH использует для определения позиции соответствующего результата поиска. Здесь имеется в виду заданное время 9.69.
- массив_поиска: Диапазон ячеек, где указано искомое_значение. Здесь имеется в виду диапазон времени.
- тип_совпадения 0: Заставляет MATCH найти первое значение, точно равное искомому_значению.
- номер_столбца: Столбец в диапазоне_возврата, из которого вы хотите извлечь данные; номер_столбца можно опустить, если в диапазоне_возврата только один столбец.
Чтобы получить адрес ячейки результата поиска, который соответствует времени 9.69, скопируйте или введите формулу ниже в ячейку G7 и нажмите Enter, чтобы получить результат:
=CELL("address",INDEX(B6:D12,MATCH(9.69,D6:D12,0),2))
Или используйте ссылку на ячейку, чтобы сделать формулу динамической:
=CELL("address",INDEX(B6:D12,MATCH(G5,D6:D12,0),2))

Объяснение формулы
=CELL("address",INDEX(B6:D12,MATCH(G5,D6:D12,0),2))
- INDEX(B6:D12,MATCH(G5,D6:D12,0),2): Этот раздел получит результат поиска, который соответствует искомому значению, 9.69 (значение в ячейке G5), во втором столбце массива B6:D12. Результат будет Усэйн Болт. Подробнее здесь.
- CELL("address",INDEX(B6:D12,MATCH(G5,D6:D12,0),2)) = CELL("address",Усэйн Болт): Функция CELL вернет информацию об адресе ячейки результата поиска, поскольку тип_информации установлен как "address". Таким образом, функция вернет абсолютный адрес ячейки Усэйна Болта со временем 9.69, то есть $C$9.
Связанные функции
Функция Excel INDEX возвращает отображаемое значение на основе заданной позиции из диапазона или массива.
Функция Excel MATCH ищет определенное значение в диапазоне ячеек и возвращает относительную позицию этого значения.
Связанные формулы
Точное совпадение с INDEX и MATCH
Если вам нужно найти информацию, перечисленную в Excel, о конкретном продукте, фильме или человеке и т. д., вы должны эффективно использовать комбинацию функций INDEX и MATCH.
Чтобы найти информацию, перечисленную в Excel, о конкретном продукте, фильме или человеке и т. д., вы должны воспользоваться функцией VLOOKUP.
Вы можете знать, что можете комбинировать функции INDEX и MATCH или использовать функцию VLOOKUP для поиска значений в Excel. Однако эти поиски не чувствительны к регистру. Поэтому, чтобы выполнить поиск с учетом регистра, вы должны воспользоваться функциями EXACT и CHOOSE.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите сотни кликов мышью каждый день, попрощайтесь с болью в руке от использования мышки.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Привносит эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.