#excel
#excel
Вопрос:
В моем примере выше у меня есть таблица 4 на 3, и мне нужен адрес ячейки T, но я не знаю, в какой строке или столбце таблицы 4 на 3 значение может быть расположено только в пределах таблицы. Какая формула Excel вернет адрес? Предположим, что существует слишком много строк и столбцов, чтобы использовать функции if для поиска по одной строке или столбцу одновременно с помощью серии операторов if then . Все значения в таблице уникальны
Комментарии:
1. Что вы хотите сделать с этим адресом?
2. У меня есть другой лист со значениями, соответствующими каждой букве, расположенными таким же образом, и я буду использовать этот адрес в сочетании с именем другого листа для вывода нужного мне значения (например. T находится в ячейке C3 на листе 1, поэтому я хочу вывести значение C3 на листе 2)
3. тогда получение фактического адреса — это долгий путь. Еще один вопрос: уникальны ли значения в сетке?
4. Да, все значения уникальны
Ответ №1:
используйте ИНДЕКС и пропустите получение адреса:
=INDEX(Sheet2!A:D,AGGREGATE(15,7,ROW(A1:D3)/(A1:D3="t"),1),AGGREGATE(15,7,COLUMN(A1:D3)/(A1:D3="t"),1))
Пара заметок:
- Диапазон ИНДЕКСОВ (
Sheet2!A:D
в моем примере) всегда должен начинаться со столбца A, даже если данные находятся в другом столбце, и должен включать полные столбцы до конца набора данных на другом листе. - Другие диапазоны (
A1:D3
в моем примере) должны быть ограничены фактическим адресом диапазона поиска.