Регулярные выражения RegExp в Power Query

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024

Комментарии • 95

  • @statanaliz
    @statanaliz 4 года назад +17

    Николай, очень полезно, спасибо!

    • @planetaexcel
      @planetaexcel  4 года назад +2

      Спасибо, Дмитрий! Долго "вынашивал" эту тему :)

    • @statanaliz
      @statanaliz 4 года назад +1

      @@planetaexcel Что долго вынашиваешь, то и получается более продуманно. )

    • @user-rb7os6ky5i
      @user-rb7os6ky5i 4 года назад +4

      Не видел у Николая неполезных видео =)

    • @statanaliz
      @statanaliz 4 года назад +3

      @@user-rb7os6ky5i Это я про себя лично написал. Не знал, что в PQ можно использовать регулярки.

    • @user-rb7os6ky5i
      @user-rb7os6ky5i 4 года назад +1

      @@statanaliz я понимаю, сорри если что )) Да я в самом деле тоже не знал, PQ инструмент мощный исследовать можно не один десяток часов.

  • @ppr8117
    @ppr8117 4 года назад +18

    Это - бомба!!! Надеюсь это увидит и услышит Microsoft и в ближайших обновлениях внедрит в Excel. Спасибо, Николай!!!

  • @Stalin-dm9br
    @Stalin-dm9br 4 года назад +9

    Спасибо за видео. Чем больше смотрю тем больше понимаю сколько я еще не знаю 😩

  • @user-rx1ml9lc9k
    @user-rx1ml9lc9k 4 года назад +8

    Только сегодня утром подумал, что у Николая давно не было ролика, и вот пожалуйста!

  • @user-hp5yw6gn6w
    @user-hp5yw6gn6w 3 месяца назад

    МУЖИК ЛУЧШИЙ, THE BEST, АБСОЛЮТ, КРАШ

  • @gripro1
    @gripro1 4 года назад +2

    У Вас талант, объяснять довольно сложные вещи, просто и доходчиво. Спасибо

  • @elborus
    @elborus 4 года назад +2

    Николай, спасибо!
    На самом деле, это урок как использовать JS и его возможности в PQ!

  • @MrMazgaut
    @MrMazgaut 2 года назад

    Благословен будь твой канал на веки вечные! Спасибо тебе большое Николай и низкий поклон!

  • @pavell6284
    @pavell6284 4 года назад +3

    Спасибо особенно. Особенно за подсказку про pattern Community

  • @user-wl5ig5jk2q
    @user-wl5ig5jk2q 6 месяцев назад

    Невероятно круто!!!!! Огромное спасибо!!!!!

  • @user-jk3pt4kt7f
    @user-jk3pt4kt7f 4 года назад +1

    🌟⚡💥 Николай, спасибо! Супер!

  • @user-ot8mp2ro7b
    @user-ot8mp2ro7b Год назад

    Огромное спасибо! Это просто чудеса, особенно когда видишь в 1 раз!

  • @ivanmamchych5802
    @ivanmamchych5802 4 года назад

    Замечательный урок
    Спасибо, Николай

  • @di_moligan
    @di_moligan 4 года назад

    Николай, вы просто чудо! ❤️

  • @aleksandrbelov2480
    @aleksandrbelov2480 4 года назад

    нет слов. Гениально. Спасибо.

  • @zibroyd
    @zibroyd 4 года назад +5

    Николай, спасибо за видео!
    Т.е. получается если знаешь javascript или умеешь брать оттуда готовые решения, то PowerQuery становится еще более универсальней? Круто =)

    • @planetaexcel
      @planetaexcel  4 года назад +1

      Получается так. В процессе записи ролика поймал себя на мысли, что пора освежить свои знания по JavaScript :)

    • @sergeypinaev4376
      @sergeypinaev4376 4 года назад

      @@planetaexcel А если функции JS ссылаются на сторонние библиотеки которые подключены в теге head, тогда подобный код будет работать?

  • @yurd563
    @yurd563 4 года назад

    Большое спасибо за видеоурок!

  • @ASGol
    @ASGol 4 года назад

    Благодарю, Николай!

  • @Techman52
    @Techman52 4 года назад

    Спасибо Николай очень круто.

  • @tolik.shigarev
    @tolik.shigarev 4 года назад +1

    Спасибо! Круто

  • @artembalandin
    @artembalandin 4 года назад

    Спасибо большое! И хочется заметить, в JS для PQ нужно использовать именно var. Очень долго пытался понять что не так с кодом (использовал let).

  • @auto8008
    @auto8008 4 года назад +1

    Круто!! Спасибо Вам

  • @zombie-fido
    @zombie-fido 4 года назад

    Обалдеть! Спасибо!

  • @user-zv6vp8jh2u
    @user-zv6vp8jh2u 2 года назад

    Спасибо!!!

  • @user-fe3ju6um7v
    @user-fe3ju6um7v 4 года назад

    Гениально! Спасибо!

  • @user-mb4em8cn8y
    @user-mb4em8cn8y 4 года назад

    Отличный урок. Ещё было б интересно узнать как можно подключаться к Яндекс и мейл диску при помощи PQ находить нужные файлы и загружать их содержимое в редактор PQ

  • @ValeriMetov
    @ValeriMetov 4 года назад

    Шикарно!

  • @NotEmpty2011
    @NotEmpty2011 2 года назад

    9:03 не обязательно сначала превращать в УТ, а потом загружать в PQ. Можно сразу грузить в PQ, там будет запрос на превращение в УТ.

  • @SergeyMazurkin
    @SergeyMazurkin 4 года назад +2

    хакер :)
    объяснено идеально

  • @fryonthemoon
    @fryonthemoon 4 года назад

    Мощь!💪

  • @dobrinyanicitich7514
    @dobrinyanicitich7514 3 года назад

    За регулярные выражения спасибо, это сильно расширяет функционал, спасибо.

  • @shalkarzhumakhanov3638
    @shalkarzhumakhanov3638 4 года назад +3

    А можно будет ролики про парсинг в power query?

  • @user-zj4ub3cx3z
    @user-zj4ub3cx3z 4 года назад +2

    ruclips.net/video/MS6BRtnP4ss/видео.html в закреп или в описание... это ссылка на ролик про регулярки в эксель. Давно собирался изучить тему регулярок и вот он " волшебный пендаль" :) Спасибо Николай!

    • @planetaexcel
      @planetaexcel  4 года назад

      Регулярки - мощь. Но надо набить руку :)

  • @samarkand1795
    @samarkand1795 4 года назад

    Спасибо

  • @fisher7452
    @fisher7452 4 года назад

    BELISSIMO

  • @user-ku2qh3rv8f
    @user-ku2qh3rv8f 4 года назад

    👍

  • @oleksiiria6429
    @oleksiiria6429 4 года назад

    красава!

  • @zabrus24
    @zabrus24 4 года назад

    Фантастика

  • @user-xg4pd7en9d
    @user-xg4pd7en9d 2 года назад

    Николай, если разработчики пишут что нельзя, а ты сделал, то даже не знаю что ты за человек))) бомба! А можно настраиваемую функцию сохранить в PQ чтобы при открытии новой Книги эту функцию не переносить?

    • @planetaexcel
      @planetaexcel  2 года назад

      Такое только макросом, к сожалению :(

    • @user-xg4pd7en9d
      @user-xg4pd7en9d 2 года назад

      @@planetaexcel , так макросы в Power Query не работают

  • @isaevaamina7594
    @isaevaamina7594 4 года назад

    👏👏👏👏👏👏👏❤❤❤

  • @cruel-mb5wc
    @cruel-mb5wc 4 года назад

    прикольно

  • @tlittle01
    @tlittle01 4 года назад

    Единственный вопрос - будет ли это более эффективно, чем упомянутая в видео VB-функция из одного из ваших ранних материалов. Почему-то мне кажется, что эта фукнция должна работать быстрее, чем web.page?

    • @planetaexcel
      @planetaexcel  4 года назад

      Трудно сказать - надо замерять на конкретной задаче. Но у PQ возможности гибче, ИМХО.

  • @Qalalom
    @Qalalom 3 года назад

    Спасибо за видео. Подскажите, кто знает, как и где в PQ включается подсветка синтаксиса?

  • @makotkin
    @makotkin 3 года назад

    Спасибо! Почему выдает ошибку, если исходная строка это просто число, например 5?

  • @Dude_ZP
    @Dude_ZP 4 года назад

    Круто, подскажи пожалуйста, я импортирую данные из интернета, так вот в ссылке присутствует дата, которую ручками нужно исправлять через PQ, какой метод метод можно использовать для автоматического подставления актуальной даты в ссылку, для получения актуальной информации автоматически? Заранее спасибо.

    • @planetaexcel
      @planetaexcel  4 года назад +1

      В языке М есть для этого специальная функция - DateTime.LocalNow - см. docs.microsoft.com/en-us/powerquery-m/datetime-localnow

    • @Dude_ZP
      @Dude_ZP 4 года назад

      @@planetaexcel потом ещё достать дату, Date.From перевести в тестовое значение Date.ToText?

  • @user-fl7xn7cl2l
    @user-fl7xn7cl2l 4 года назад

    У Вас в голове умная таблица регулярными выражениями?😊

  • @nasharussian4003
    @nasharussian4003 4 года назад +1

    Эх! Нельзя 10 лайков поставить! Жаль...

  • @Minkail-Leninsk
    @Minkail-Leninsk 4 года назад

    Всем доброго дня❗ Товарищи, подскажите почему у мя vb не видит функцию creatobject ☹️

    • @hhhohlick
      @hhhohlick 4 года назад +1

      CreateObject ? E пропустили

  • @user-zu5bo7ei4p
    @user-zu5bo7ei4p 4 года назад

    Это_просто_охуенно!

  • @Midavok
    @Midavok 4 года назад

    А в Google Sheets есть поддержка герулярок, например с помощью функции REGEXEXTRACT // trollface

    • @planetaexcel
      @planetaexcel  4 года назад

      🙄

    • @larogi
      @larogi 4 года назад

      Если бы ещё мелкософт так свои хелпы писал так же доходчиво, как Николай объясняет... Несбыточно 🙄

  • @user-oh9uf3ht3o
    @user-oh9uf3ht3o 4 года назад

    А можно как то построить график зависящий от времени с 3-я и более вертикальными осями с разным смыслом (%, шт, $ и т.д.)?

    • @planetaexcel
      @planetaexcel  4 года назад

      С тремя можно. С 4-мя - только в 5-мерной вселенной (если считать время за измерение) :)

    • @Obcenbky
      @Obcenbky 4 года назад

      С осями - нет, а вот пузырьковую диаграмму попробовать можно.

  • @makotkin
    @makotkin 3 года назад

    Способ интересный, но в моем случае очень тормозной. Это я что-то не так сделал или это все заметили?

    • @planetaexcel
      @planetaexcel  3 года назад +1

      Тормоза, к сожалению, присутствуют, да :(

  • @Obcenbky
    @Obcenbky 4 года назад

    Где подписаться за то, чтобы регулярные выражения встроили в Excel ?!

    • @MarVitAlex
      @MarVitAlex 4 года назад

      ideas.powerbi.com/ideas/idea/?ideaid=1395c308-7f92-4321-8e35-6cd04d7108bf

    • @Obcenbky
      @Obcenbky 4 года назад

      @@MarVitAlex там Power Bi и Power Query. Что, конечно же, неплохо. Но, не сам Excel.

  • @2008ulman
    @2008ulman 4 года назад

    Дмитрий Васильевич даёте класс?

  • @alexanderbeglaryan1154
    @alexanderbeglaryan1154 4 года назад

    Странно, у меня выдает ошибку Элементов недостаточно для выполнения операции, хотя я все сделал под копирку. И даже пример подогнал. Офис 2016 года. Кто-нибудь может скинуть рабочую эксельку с запросом на beglaryan.a.a@gmail.com +1 к карме.

    • @planetaexcel
      @planetaexcel  4 года назад

      В описании под каждым моим видео есть ссылка на статью, где 1) всё расписано текстом 2) есть живой файл-пример

  • @alexanderskusnov5119
    @alexanderskusnov5119 4 года назад

    1) Что такое Power Query?
    2) Понятие "регистр" действует только для букв (не для цифр). (потом увидел примеры для эл. почты)

    • @planetaexcel
      @planetaexcel  4 года назад +1

      www.planetaexcel.ru/techniques/24/5854/

    • @alexanderskusnov5119
      @alexanderskusnov5119 4 года назад

      @@planetaexcel Спасибо, Николай! Почитаю. Есть совет, по какой книге (или сайту) учить регулярки? (пока моя любимая программа MatLab).

  • @Surkhay095
    @Surkhay095 4 года назад

    Добрый день Николай!
    Сделайте пожалуйста видео на тему «как войти в Инстаграмм аккаунт через Power Query”
    Это очень актуальная тема, так как много людей сейчас выбирают комментарии и подписчиков в экселе.

    • @sergeypinaev4376
      @sergeypinaev4376 4 года назад

      А что с помощью PQ можно как-то авторизоваться на различных сайтах? Есть любая ссылка на подобную тему?

    • @Surkhay095
      @Surkhay095 4 года назад

      Пинаев Сергей нету , но очень хотелось бы .... поэтому пишу гению Экселя

  • @vfarsova
    @vfarsova 3 месяца назад +2

    2 ДНЯ УБИЛ; не благодарите:
    let fx=(str as text, regex as text, replacer as text)=>
    Web.Page(
    "
    var str1 = '" & str & "';
    var regex1 = /" & regex & "/i;
    var replacer1 = '" & replacer & "';
    var replace = str1.replace(regex1,replacer1);
    var test = regex1.test(str1);
    if (test == true) {
    document.write(replace);
    } else {
    document.write(test);
    }
    ")[Data]{0}[Children]{0}[Children]{1}[Text]{0}
    in
    fx
    Делает то же самое, но позволяет заменить найденные фрагменты, напр.,
    Найти: (.*) - (.*)\.mp3
    Заменить на: $2 - $1.mp3
    Здесь $1 означает текст в первых скобках, а $2 - текст во вторых скобках.
    Если совпадений не найдено, выводит false
    !ВАЖНО! заменить /gi на просто /i (глобальный поиск должен быть отключен, иначе функция работать не будет!)

    • @planetaexcel
      @planetaexcel  3 месяца назад

      Круто, спасибо что поделились 🙏