У меня есть лист, на котором я хочу использовать формулу индекса / соответствия, чтобы получить точные значения для уникального пересечения значений «Отдел» и «Счет» в отдельном листе данных.
Однако мне нужно, чтобы индексный массив был гибким, поскольку я искал одно и то же "уникальное" пересечение значений отделов и счетов по нескольким столбцам (столбцы представляют месяцы в моей таблице данных).
Я пытался использовать формулу Indirect, ссылаясь на диапазон значений в таблице данных, я также пытался использовать другой вариант формулы Indirect, называя мой диапазон - обе формулы не возвращают результаты, хотя я знаю, что значения существуют в моей точке пересечения. Если я жестко закодирую свой индексный массив, формула сработает, и я получу результаты для заполнения на своем листе.
Вот мои формулы сейчас:
=IFERROR(INDEX(INDIRECT(_2015_December_Act), MATCH(AB$15&$G17, ('Essbase Data'!$C$8:$C$356&'Essbase Data'!$A$8:$A$356), 0)), "")
Где _2015_De December_Act - это именованный диапазон на моей вкладке данных Essbase для значений в диапазоне от Q8:Q356.
а также:
=IFERROR(INDEX(INDIRECT(""&$A$8&"!"&$B$8), MATCH(AB$15&$G16, ('Essbase Data'!$C$8:$C$356&'Essbase Data'!$A$8:$A$356), 0)), "")
Где A8 = Данные Essbase, а b8 = Q8:Q356 - этот диапазон представляет значения в декабре месяце в моей Таблице данных Essbase.
Что я делаю неправильно?
Я пытаюсь автоматизировать обновление ссылки на массив, чтобы отчет мог обновляться ежемесячно с минимальным ручным обновлением индексного массива.