Попытка использовать формулу INDIRECT, чтобы получить резюме в конце большой рабочей книги. Я перечислил имена рабочих таблиц на одной вкладке и теперь хочу использовать их для извлечения конкретных данных ячеек в сводную информацию, например номер счета-фактуры, чистые продажи, НДС, которые находятся в одинаковых ячейках на каждом листе.

Если у меня есть имя листа в ячейке A3 на вкладке «Сводка» и я хочу извлечь данные из ячейки H34 указанного листа, я использовал следующую формулу:

= INDIRECT(" ' "& $ A $ 3 &"'!H34" , FALSE)

Однако я только получаю ошибку #ref.

Может кто-нибудь сказать мне, что я делаю не так?

Спасибо, ЛА

2 ответа2

1

Если хотя бы один символ пробела отличается в тексте, используемом в качестве ссылки (содержимое "A3"), и фактическом имени листа - тогда INDIRECT выдаст «#REF»

1

Второй аргумент INDIRECT - является ли первый аргумент ссылкой на стиль А1 (ИСТИНА или опущен) или ссылкой на стиль R1C1 (ЛОЖЬ). Передав FALSE, вы говорите, что ссылка является ссылкой в стиле R1C1, поэтому что-то вроде Sheet1!R8C34, но это явно не так. Измените ЛОЖЬ на ИСТИНА (или просто отбросьте его), и он должен работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .