Если этот ответ помог вам, пожалуйста, поставьте галочку и отметьте как правильный, чтобы я мог получить некоторую репутацию, чтобы иметь возможность комментировать сообщения, спасибо
На первом или новом листе перейдите в Formulas > Name Manager
и добавьте переменные в книгу.
Ради этого объяснения я сделаю все на Листе 1 и у меня будет еще один лист под названием LINEA-1
- Менеджер имен: добавьте имя страницы в ячейку $ A $ 1
- Менеджер имен: добавьте page_num в ячейку $ A $ 2
- Менеджер имен: добавьте ячейку в ячейку $ A $ 3
Значения для каждого будут
- LINEA-
- 1
- F10
Значением F10 на листе LINEA-1 является текст A
Чтобы получить доступ к листу, просто используйте вызов функции INDIRECT
Пример: =INDIRECT(CONCAT("'",page_name, page_num,"'!",cell))
Так, например, если у меня есть следующая таблица (в ячейках A14:B18)
PARTY CODE NAME
A DEMOCRATIC
B REPUBLICAN
C DECLINE TO STATE
D INDEPENDENT
Тогда простой VLOOKUP будет
=VLOOKUP(INDIRECT(CONCAT("'",page_name, page_num,"'!",cell)),A14:B18,2)
вернул бы ДЕМОКРАТИЧЕСКИЙ