Страницы: 1
RSS
Из ячеек со слипшимся текстом в один столбец
 
Добрый день!
Подскажите, пожалуйста, можно ли собрать данные из нескольких ячеек со слипшимся текстом в один столбец функцией ФИЛЬТР.XML?
Последовательность в итоговом столбце значения не имеет.
 
Вариант без ФИЛЬТР.XML
Объединяем все строки в одну, я делал через ОБЪЕДИНИТЬ(";";1;A2:A7)
Разбиваем полученную строку на ячейки, разделитель ";"
Получившееся транспонируем в столбец
Изменено: bigorq - 16.04.2024 13:38:48
 
В помощью её одной нет, а в составе других - да, можно:
Код
=ФИЛЬТР.XML("<t><s>"&ПОДСТАВИТЬ(ОБЪЕДИНИТЬ("; ";1;A2:A7);"; ";"</s><s>")&"</s></t>";"//s")


P.S. Но Вы же понимаете, что это хорошо работает только если поддерживаются динамические массивы? Иначе можно попробовать вводить как формулу массива в несколько ячеек.
Изменено: Дмитрий(The_Prist) Щербаков - 17.04.2024 08:20:02
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
ОБЪЕДИНИТЬ("; ";1;A2:A7)=МАССИВВТЕКСТ(A2:A7)
 
Для Excel 365:
=ТЕКСТРАЗД(МАССИВВТЕКСТ(A2:A7);;"; ")
 
Огромное спасибо за помощь!  
Страницы: 1
Наверх