TL; DR: TEXTJOIN()
в массиве возвращает пробел - не может использовать VBA для решения проблемы альтернативным способом.
Я создал несколько листов с сильной зависимостью от функций Array из-за ограничений, не позволяющих мне создавать книги с макросами.
Пока что все работает хорошо, но у меня проблема с TEXTJOIN()
.
По сути, это следующая формула:
{=TEXTJOIN(CHAR(10);TRUE;IF(A3:A100="test";B3:B100;""))}
возвращая пробел (не ошибка). Использование инструмента «Оценить формулу» показывает, что предпоследний шаг генерирует правильный массив (с двумя значениями строки, не равными NULL). Однако следующий шаг пуст. Смотрите скриншот:
Редактировать: более четкое изображение:
Это озадачивало меня в течение достаточно долгого времени, поэтому любая помощь или альтернативные решения, которые не зависят от VBA, будут высоко оценены!