У меня есть сложная электронная таблица с именованным диапазоном (Vault), которая охватывает фрагменты данных из многих частей листа:
"Хранилище" представляет собой определенное имя и относится к следующим областям на странице 1 (заголовок столбца можно увидеть в разных областях):
'Score Page'!$C$8:$C$31
'Score Page'!$K$8:$K$20
'Score Page'!$C$36:$C$47
'Score Page'!$K$25:$K$30
'Score Page'!$K$35:$K$41
'Score Page'!$C$52:$C$57
'Score Page'!$K$47:$K$57
(На изображении выше диапазоны ниже строки 35 не видны)
На этом листе у меня есть имя спортсмена, школа и баллы, полученные за 4 соревнования для всех участников. Я использую функцию LARGE, чтобы получить максимальную оценку за событие Vault:
=Large(vault,1)
Это размещается на странице результатов (отдельно от информации о спортсмене):
Мне нужна формула, которая скажет мне адрес ячейки для того, где функция LARGE вытащил число. Могут быть связи (и обычно это связи), поэтому MAX отсутствует. У меня нет опыта работы с VBA, поэтому мне действительно нужно делать это с помощью формул.
Я могу получить максимальный балл с помощью функции "Large", но, похоже, не могу понять формулу, позволяющую определить название и школу, чтобы получить этот балл на странице результатов. Прямо сейчас я делаю это, физически просматривая страницу необработанных данных, чтобы найти счет, который я получаю на странице результатов, и вводя информацию.
У меня есть столбец с формулой, в которой будет указано место этого результата (1-й, 2-й, 3-й и т.д.) И учтены связи, чтобы я мог иметь 1-й, 2-й, 2-й, 3-й и т.д.
На странице результатов столбцами являются Место (под ярлыком события), Школа, Имя спортсмена и Оценка. Пока я могу получить место и счет, чтобы это произошло.
Я думаю, что если я смогу получить адрес ячейки, для которого значение формулы LARGE(хранилище, 1) тянет свой ответ, я могу использовать этот адрес ячейки, чтобы получить другие адреса, чтобы получить имя школы и детей. При типичных обстоятельствах я мог бы искать результат в данных, чтобы найти его местоположение, используя функцию, такую как VLOOKUP или MATCH. Однако тот факт, что названный диапазон охватывает много отдельных областей на листе, усложняет такой подход.
Напомним, проблема в том, чтобы найти ячейку, в которой функция LARGE нашла свой результат.