
Пытаюсь использовать формулу INDIRECT для вывода сводки в конце большой рабочей книги. Я перечислил названия рабочих листов на одной вкладке и теперь хочу использовать их для вывода определенных данных ячеек в сводку, например, номер счета-фактуры, чистые продажи, НДС, все из которых находятся в одинаковых ячейках на каждом листе.
Если в ячейке A3 на вкладке «Сводка» указано имя рабочего листа, и я хочу извлечь данные из ячейки H34 указанного листа, я использую следующую формулу:
=КОСВЕННЫЙ("'"&$A$3&"'!H34",ЛОЖЬ)
Однако я получаю только ошибку #ref.
Кто-нибудь может мне сказать, что я делаю не так?
Спасибо, ЛА
решение1
Второй аргумент INDIRECT — это то, является ли первый аргумент ссылкой на стиль A1 (ИСТИНА или опущено) или ссылкой на стиль R1C1 (ЛОЖЬ). Передавая ЛОЖЬ, вы говорите, что ссылка является ссылкой на стиль R1C1, то есть что-то вроде Лист1!R8C34, но это, очевидно, не так. Измените ЛОЖЬ на ИСТИНА (или просто удалите ее), и это должно работать.
решение2
Если хотя бы один пробел в тексте, используемом в качестве ссылки (содержимое «A3»), и фактическом имени листа отличается, то INDIRECT выдаст «#REF».