Как найти значение и вернуть адрес ячейки в Excel?
Обычно при использовании формулы для поиска значения в Excel вы получаете значение ячейки. Но здесь я представлю несколько формул для поиска значения и возврата относительного адреса ячейки.
Поиск значения и возврат адреса ячейки с помощью формулы
Поиск значения и возврат адреса ячейки с помощью формулы
Чтобы найти значение и вернуть соответствующий адрес ячейки вместо значения ячейки в Excel, вы можете использовать следующие формулы.
Формула 1 Для возврата абсолютной ссылки на ячейку
Например, у вас есть диапазон данных, как показано на скриншоте ниже, и вы хотите найти продукт AA и вернуть относительную абсолютную ссылку на ячейку.
1. Выберите ячейку и введите AA в неё, здесь я ввожу AA в ячейку A26. Смотрите скриншот:
2. Затем введите эту формулу =CELL("address",INDEX($A$18:$A$24,MATCH(A26,$A$18:$A$24,1))) в ячейке, смежной с ячейкой A26 (ячейка, в которую вы ввели AA), затем нажмите Shift + Ctrl + Enter и вы получите относительную ссылку на ячейку. Смотрите скриншот:
Совет:
1. В приведенной выше формуле A18:A24 — это столбец, где находится ваше искомое значение, A26 — это искомое значение.
2. Эта формула может найти только первую относительную ячейку, которая соответствует искомому значению.

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Формула 2 Для возврата номера строки значения ячейки в таблице
Например, у вас есть данные, как показано на скриншоте ниже, вы хотите найти продукт BB и вернуть все его адреса ячеек в таблице.
1. Введите BB в ячейку, здесь я ввожу BB в ячейку A10. Смотрите скриншот:
2. В ячейке, смежной с ячейкой A10 (ячейка, в которую вы ввели BB), введите эту формулу =SMALL(IF($A$10=$A$2:$A$8, ROW($A$2:$A$8)-ROW($A$2)+1), ROW(1:1)), и нажмите Shift + Ctrl + Enter затем перетащите маркер автозаполнения вниз, чтобы применить эту формулу до тех пор, пока не появится #NUM!. Смотрите скриншот:
3. Затем вы можете удалить #NUM!. Смотрите скриншот:
Советы:
1. В этой формуле A10 указывает на искомое значение, а A2: A8 — это столбец, где находится ваше искомое значение.
2. С помощью этой формулы вы сможете получить только номера строк относительных ячеек в таблице, исключая заголовок таблицы.
Связанные статьи
- VLOOKUP и возврат нескольких значений горизонтально
- VLOOKUP и возврат наименьшего значения
- VLOOKUP и возврат нуля вместо #N/A
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!