Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перенести объединённый список по отдельным строкам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенести объединённый список по отдельным строкам (Формулы/Formulas)
Перенести объединённый список по отдельным строкам
andron359 Дата: Четверг, 19.05.2022, 06:54 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 140
Репутация: 0 ±
Замечаний: 40% ±

2010
Добрый день ! Подскажите как формулой из объединённого списка перенести данные по строкам.
К сообщению приложен файл: 1111.xlsx (11.7 Kb)
 
Ответить
СообщениеДобрый день ! Подскажите как формулой из объединённого списка перенести данные по строкам.

Автор - andron359
Дата добавления - 19.05.2022 в 06:54
Nic70y Дата: Четверг, 19.05.2022, 08:18 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
1 и 4 формулы
К сообщению приложен файл: 6555550.xlsx (12.4 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение1 и 4 формулы

Автор - Nic70y
Дата добавления - 19.05.2022 в 08:18
msi2102 Дата: Четверг, 19.05.2022, 09:19 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 413
Репутация: 129 ±
Замечаний: 0% ±

Excel 2007
Если 2019 и выше то можно так:
[vba]
Код
=ФИЛЬТР.XML("<j><i>"&ПОДСТАВИТЬ(E2;СИМВОЛ(10);"</i><i>")&"</i></j>";"//i")
[/vba]
К сообщению приложен файл: 8359937.xlsx (13.6 Kb)


Сообщение отредактировал msi2102 - Четверг, 19.05.2022, 12:04
 
Ответить
СообщениеЕсли 2019 и выше то можно так:
[vba]
Код
=ФИЛЬТР.XML("<j><i>"&ПОДСТАВИТЬ(E2;СИМВОЛ(10);"</i><i>")&"</i></j>";"//i")
[/vba]

Автор - msi2102
Дата добавления - 19.05.2022 в 09:19
Egyptian Дата: Четверг, 19.05.2022, 11:14 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
msi2102, Функция FILTER.XML есть и в Excel 2013.
andron359, Еще вариант. С номера П/П до номера накладных:
Код
=INDEX(A$2:A$100;MATCH(ROWS($A$1:A1)-1;MMULT(--(ROW(C$2:C$100)>TRANSPOSE(ROW(C$2:C$100)));1+LEN(TRIM(SUBSTITUTE($E$2:$E$100&CHAR(10);CHAR(10);" ")))-LEN(SUBSTITUTE($E$2:$E$100&CHAR(10);CHAR(10);"")))))

№ вагона и вес:
Код
=TRIM(MID(SUBSTITUTE(INDEX(E$2:E$99;MATCH($I2;$A$2:$A$99;));CHAR(10);REPT(" ";99));(1+ROWS(M$2:M2)-MATCH($I2;$I$2:$I2;))*99-98;99))

Все формулы массивные и вводятся через CTRL+SHIFT+ENTER
К сообщению приложен файл: 0970168.xlsx (13.2 Kb)


Сообщение отредактировал Egyptian - Четверг, 19.05.2022, 11:15
 
Ответить
Сообщениеmsi2102, Функция FILTER.XML есть и в Excel 2013.
andron359, Еще вариант. С номера П/П до номера накладных:
Код
=INDEX(A$2:A$100;MATCH(ROWS($A$1:A1)-1;MMULT(--(ROW(C$2:C$100)>TRANSPOSE(ROW(C$2:C$100)));1+LEN(TRIM(SUBSTITUTE($E$2:$E$100&CHAR(10);CHAR(10);" ")))-LEN(SUBSTITUTE($E$2:$E$100&CHAR(10);CHAR(10);"")))))

№ вагона и вес:
Код
=TRIM(MID(SUBSTITUTE(INDEX(E$2:E$99;MATCH($I2;$A$2:$A$99;));CHAR(10);REPT(" ";99));(1+ROWS(M$2:M2)-MATCH($I2;$I$2:$I2;))*99-98;99))

Все формулы массивные и вводятся через CTRL+SHIFT+ENTER

Автор - Egyptian
Дата добавления - 19.05.2022 в 11:14
Serge_007 Дата: Четверг, 19.05.2022, 11:21 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
[offtop] msi2102, Сергей, классно придумано с цветом! hands [/offtop]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop] msi2102, Сергей, классно придумано с цветом! hands [/offtop]

Автор - Serge_007
Дата добавления - 19.05.2022 в 11:21
китин Дата: Четверг, 19.05.2022, 11:34 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
неправильно


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениенеправильно

Автор - китин
Дата добавления - 19.05.2022 в 11:34
msi2102 Дата: Четверг, 19.05.2022, 11:54 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 413
Репутация: 129 ±
Замечаний: 0% ±

Excel 2007
msi2102, Функция FILTER.XML есть и в Excel 2013.
, точно, у меня сейчас 2019, поэтому и запамятовал когда это появилось впервые

msi2102, Сергей, классно придумано с цветом!
Сам не знаю как так получилось, выделял просто синим и наклонным, а он сам красоту навел Гоню, как костыль нужно выбрать "код VBA", вместо "Формула", а красота это синий цвет


Сообщение отредактировал msi2102 - Четверг, 19.05.2022, 12:12
 
Ответить
Сообщение
msi2102, Функция FILTER.XML есть и в Excel 2013.
, точно, у меня сейчас 2019, поэтому и запамятовал когда это появилось впервые

msi2102, Сергей, классно придумано с цветом!
Сам не знаю как так получилось, выделял просто синим и наклонным, а он сам красоту навел Гоню, как костыль нужно выбрать "код VBA", вместо "Формула", а красота это синий цвет

Автор - msi2102
Дата добавления - 19.05.2022 в 11:54
andron359 Дата: Пятница, 20.05.2022, 17:19 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 140
Репутация: 0 ±
Замечаний: 40% ±

2010
Огромное человеческое спасибо за помощь !!! respect
 
Ответить
СообщениеОгромное человеческое спасибо за помощь !!! respect

Автор - andron359
Дата добавления - 20.05.2022 в 17:19
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенести объединённый список по отдельным строкам (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!