Power Query Продвинутый №28. Множественная текстовая замена c List.Generate
HTML-код
- Опубликовано: 6 окт 2024
- В этом уроке мы научимся выполнять множественную текстовую замену в Power Query с помощью функции List.Generate. Для спонсоров канала я так же расскажу как это делать в VBA.
Файлы для спонсоров Boosty: boosty.to/comr...
Файлы для спонсоров ВК: comrade...
Файлы для спонсоров RUclips: • Post
Индивидуальное обучение: comrade-xl.ru/...
Страница урока на сайте: comrade-xl.ru/...
Файлы для спонсоров Boosty: boosty.to/comrade-xl/posts/83b474b0-e4c5-473d-9263-8f20a80f50e3?share=post_link
Файлы для спонсоров ВК: vk.com/comrade.excel?w=wall-185123800_188
Файлы для спонсоров RUclips: ruclips.net/user/postUgy-_hvYUfYmdKUv0bt4AaABCQ
Индивидуальное обучение: comrade-xl.ru/pq-training/
Страница урока на сайте: comrade-xl.ru/2020/12/05/pq-multiple-txt-replacement-list-generate/
С возвращением!!!!ура!!!
Спасибо! Для спонсоров смотрите режиссерскую версию.
@@comrade_excel подержал и как получить доступ к файлу
Нужно оформить спонсорскую подписку на youtube ruclips.net/channel/UCwAru3vDmH-IdYtwK7JWN4wjoin. После этого на вкладке "Сообщество" будут видны посты для спонсоров.
@@comrade_excel пишет этот контент нельзя приобрести
Попробуйте как на этом видео ruclips.net/video/oFZ3NxIyKxM/видео.html
Тимур, спасибо за урок! я ещё с помощью такой конструкции делаю массовое извлечение текста: достаточно к заменяемому тексту добавить пользовательский знак разделителя, после чего применить описанную в видео конструкцию, а далее извлечь текст по пользовательскому разделителю
У меня вопрос: а можно делать замену без учёта регистра? Comparer.OrginalIgnoreCase в Text.Replace не получается применить(
Добрый день, Тимур!
А будет ли выпуск с множественной заменой через Python с помощью pandas?)
У меня библиотеки состоят из 300+ примеров и М это считает очень долго)
Добрый день, Александр! Хорошая идея. Пожалуй, сделаю такой выпуск.
@@comrade_excel Как раз давно не было выпусков из рубрики Comrade Excel))
Готово!
Тимур,подскажите, пожалуйста. Как быть если для результата должно выполняться условие,что поиск и замена на значения Замены_2 является Text.Contains значений из столбца Замена_1?
Здравствуйте, Ник!
А сейчас там разве не такое условие?
@@comrade_excel Тимур,прошу меня извинить,не так выразился. Хотел менять результат всей ячейки в выходном [txt]. Вышел из задачи следующим образом =>в Замене_2 значения посадил между "_значение_2_" ,а потом просто разделил выходной столбец по этим символам. Понимаю,что это "микроскопом по гвоздям"...Как бы Вы поступили,если бы нужна была полная замена ячейки на выходе.полагаю,что все должно быть просто,скорее всего вместо последней строки ..." each Замена_1[Заменить]"...?
Отправьте ссылку на файлы. Я посмотрю.
Здравствуйте, может кто помочь, язык м не очень понимаю, решаю задачи чисто интерфейсно. Как преобразовать такой код, чтобы вместо {0} был {i} который заканчивает накопление на количестве строк другой таблицы.
Обращаюсь к другой таблице и беру от туда значения и сравниваю их с текущей таблицей
Вот что получается без цикла:
#"1" = Table.AddColumn(#"Сгруппированные строки", "Категория", each
(if (тИсхИнф {0} [Значение]) null
then if (
([ПК] >= (тИсхИнф {0} [ПК от]))
and
([ПК] = (тИсхИнф {1} [ПК от]))
and
([ПК] = (тИсхИнф {2} [ПК от]))
and
([ПК]