Фон
У меня проблема, когда я хочу сослаться на именованный диапазон и отобразить его значения. Диапазон представляет собой список значений, но я не знаю заранее, сколько элементов в списке. Допустим, в списке есть от 1 до 8 значений.
Мой способ сделать это - использовать формулу массива на дальнем расстоянии 8 и использовать IFNA() для маскировки вывода # N/A. Вполне допустимо, что у меня есть некоторое пустое место на выходе, но отображение # N/A не выглядит так профессионально. ISNA не работает, и я подозреваю, что это из-за формулы массива, изменяющей поведение ISNA. Пример ниже на картинке.
Ограничения по решению
Данные будут использоваться в сводных таблицах на более позднем этапе, поэтому просто маскируйте данные как невидимые - я действительно хочу не получать никаких значений # N/A. Пустая строка в порядке, хотя; пустая строка также не является правильным ответом, но, по крайней мере, она терпит неудачу немного более изящно
Решение должно быть относительно простым в обслуживании для других людей, так как я разрабатываю модель для некоторых коллег, и они могут захотеть внести дальнейшие изменения на более позднем этапе. Поэтому я хочу избежать очень длинных формул и широкого использования менеджера имен.
Вопрос
Каков "правильный" способ просто скопировать диапазон »с переменным размером, не получая N/A?
... где "правильный" означает простой, компактный форум, который прост в обслуживании и не будет содержать скрытых данных.