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

Вход

Регистрация

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

 

= Мир MS Excel/Разделение ячейки по строкам с условием (Power Query) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Разделение ячейки по строкам с условием (Power Query) (Формулы/Formulas)
Разделение ячейки по строкам с условием (Power Query)
4step Дата: Понедельник, 21.03.2022, 14:38 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 85
Репутация: 0 ±
Замечаний: 40% ±

Добрый день! Подскажите пожалуйста, можно ли в Power Query разбить ячейки по строкам выполняя условие. Например выставить ограничение ячейки (в моем случае 25 символов):
- если слово более 25 символов, то выполнять перенос текста (если так возможно);
- если последующее слово/текст попадает в диапазон 25 символов, то переносить на следующую строку (без пробела вначале ячейки);
- если текст менее 25 символов, то оставить всё без изменений.
К сообщению приложен файл: 2461805.xlsx (19.7 Kb)
 
Ответить
СообщениеДобрый день! Подскажите пожалуйста, можно ли в Power Query разбить ячейки по строкам выполняя условие. Например выставить ограничение ячейки (в моем случае 25 символов):
- если слово более 25 символов, то выполнять перенос текста (если так возможно);
- если последующее слово/текст попадает в диапазон 25 символов, то переносить на следующую строку (без пробела вначале ячейки);
- если текст менее 25 символов, то оставить всё без изменений.

Автор - 4step
Дата добавления - 21.03.2022 в 14:38
прохожий2019 Дата: Понедельник, 21.03.2022, 15:38 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
если так возможно
увы, переносы не умеет делать ни excel, ни pq - можно дробить только по разделителю
 
Ответить
Сообщение
если так возможно
увы, переносы не умеет делать ни excel, ни pq - можно дробить только по разделителю

Автор - прохожий2019
Дата добавления - 21.03.2022 в 15:38
Egyptian Дата: Понедельник, 21.03.2022, 15:53 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 512
Репутация: 184 ±
Замечаний: 0% ±

Excel 2013/2016
Наклацал мышкой, может то.
[vba]
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Имеется"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Наименование", type text}}),
    #"Split By Pos" = Table.ExpandListColumn(Table.TransformColumns(#"Changed Type", {{"Наименование", Splitter.SplitTextByPositions({0, 25}, false), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Наименование"),
    Output = Table.SelectRows(#"Split By Pos", each ([Наименование] <> ""))
in
    Output
[/vba]
К сообщению приложен файл: 0690051.xlsx (20.1 Kb)
 
Ответить
СообщениеНаклацал мышкой, может то.
[vba]
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Имеется"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Наименование", type text}}),
    #"Split By Pos" = Table.ExpandListColumn(Table.TransformColumns(#"Changed Type", {{"Наименование", Splitter.SplitTextByPositions({0, 25}, false), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Наименование"),
    Output = Table.SelectRows(#"Split By Pos", each ([Наименование] <> ""))
in
    Output
[/vba]

Автор - Egyptian
Дата добавления - 21.03.2022 в 15:53
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Разделение ячейки по строкам с условием (Power Query) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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