Excel: найти максимальное значение одной и той же ячейки в нескольких книгах - PullRequest
0 голосов
/ 29 августа 2018

У меня есть несколько рабочих книг, которые содержат одни и те же основные данные, полученные от разных респондентов. Я пытаюсь найти максимальное значение конкретной ячейки ($C$17) во всех книгах. В идеале мне нужно избегать использования кода, так как организация, с которой я работаю, не заинтересована в макросах, и мои навыки кодирования ограничены, поэтому мне будет трудно его поддерживать.

Пока что я сделал: - создать список имен файлов рабочих книг - определил имя для этого списка (responsedent_workbook_name_list) - подтверждено, что я могу получить доступ к отдельным рабочим книгам с помощью команды INDIRECT (например, =INDIRECT("'["&Parameters!C2&"]Equipment'!$C$17"))

Я думал, что смогу передать это в команду MAX и использовать формулу массива:

 {=MAX(INDIRECT("'["&respondent_workbook_name_list&"]Equipment'!$C$17"))}

но все, что он мне дает, это значение из первой книги в списке.

Я искал несколько справочных сайтов Excel и StackOverflow, но без радости. Такое ощущение, что я упускаю что-то очевидное - кто-нибудь может помочь?

Я нахожусь на Excel365, кстати, на ноутбуке с Windows 10.

Спасибо в ожидании.

EDIT: Чтобы предоставить больше контекста, который может помочь людям больше думать вне узких границ того, что я пробовал, сценарий выглядит следующим образом. Восемь поставщиков попросили предоставить прайс-листы на одну и ту же серию продуктов и услуг. Я предоставил им шаблонную таблицу для заполнения, в которой есть несколько листов. На каждом листе перечислены товары, на которые они должны предоставить цены в определенной категории. Я хочу предоставить минимальные, максимальные и средние значения для каждого продукта или услуги для всех поставщиков, не объединяя все рабочие книги. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...