buchlotnik-channel
buchlotnik-channel
  • 65
  • 39 071
21 На формулах - ПОДСТАВИТЬ +ПОВТОР или просто делим текст по строкам
Решаем несложную задачку по разделению текста - очень просто через ТЕКСТРАЗД, посложнее через ФИЛЬТР.XML, ну и на классике тоже вполне себе
Кому интересно:
мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40
а по промокоду buchlotnik получите дополнительную скидку
телега тут - t.me/pbi_pq_from_tank
чат телеги тут - t.me/pbi_pq_from_tank_chat
มุมมอง: 356

วีดีโอ

34 - На М - Который час? или LocalNow vs FixedLocalNow
มุมมอง 31114 ชั่วโมงที่ผ่านมา
Разбираем, есть ли разница между DateTime.LocalNow и DateTime.FixedLocalNow. А ещё зачем нужны DateTimeZone.LocalNow и DateTimeZone.UtcNow (ну и их "Fixed" аналоги). Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги тут - t.me/pbi_pq_from_tank_chat
33 - На М - Splitter.SplitTextByPositions, Splitter.SplitTextByRanges или и вот так тоже можно
มุมมอง 43919 ชั่วโมงที่ผ่านมา
Завершаем тему сплиттеров - последние два пациента - Splitter.SplitTextByPositions, Splitter.SplitTextByRanges. Решаем четыре кейса: - поделить текст по позициям одного разделителя и по позициям следующим за другим разделителем; - пишем отсутствующий в 2016 Splitter.SplitTextByCharacterTransition; - делим текст по цифро-дефисовой последовательности, заканчивающейся точкой - решаем задачку из пе...
32 - На М - Splitter.SplitTextByRepeatedLengths, Splitter.SplitTextByLengths
มุมมอง 341วันที่ผ่านมา
Разбираем очередную порцию разделителей - на повестке Splitter.SplitTextByRepeatedLengths и Splitter.SplitTextByLengths. Обещанная сцыль на сумму прописью - t.me/pbi_pq_from_tank/119 Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги тут - t.me/pbi_pq_from_tank_chat
31 - На М - List.TransformMany или как ускорить запрос
มุมมอง 49914 วันที่ผ่านมา
Решил записать разбор по поводу сегодняшнего обсуждения в чате - пилим полное декартово через List.TransformMany и разбираемся, почему исходный запрос "тупит" - вышло немножко долго, но на мой взгляд небезынтересно Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат теле...
30 - На М - Splitter.SplitTextByCharacterTransition или List vs Text...
มุมมอง 40414 วันที่ผ่านมา
Разбираем работу функции Splitter.SplitTextByCharacterTransition, решаем парочку классических задач, разбираем варианты... и делаем неожиданные выводы по поводу быстродействия.... Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги тут - t.me/pbi_pq_from_tank_chat
29 - На М - Splitter.SplitTextByEachDelimiter
มุมมอง 39814 วันที่ผ่านมา
Разбираем очередной сплиттер - сегодня это Splitter.SplitTextByEachDelimiter Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги тут - t.me/pbi_pq_from_tank_chat
20 На формулах - ПСТР, просто ПСТР
มุมมอง 65521 วันที่ผ่านมา
Решаем задачку по разделению диапазона ячеек на составляющие с помощью одной только ПСТР ))) Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги тут - t.me/pbi_pq_from_tank_chat
28 - На М - Splitter.SplitTextByDelimiter, Splitter.SplitTextByAnyDelimiter
มุมมอง 41021 วันที่ผ่านมา
Разбираем сразу две функции - Splitter.SplitTextByDelimiter и Splitter.SplitTextByAnyDelimiter; смотрим разницу, решаем кейсы из чата. Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги тут - t.me/pbi_pq_from_tank_chat
27 - На М - SplitterSplitTextByWhitespace или сплиттер, "делящий по белому пробелу"
มุมมอง 46121 วันที่ผ่านมา
Продолжаем разбор сплиттеров. Сегодняшний наш пациент - SplitterSplitTextByWhitespace. В видео разбираем, что такое Whitespace characters, чем отличается QuoteStyle.Csv от QuoteStyle.None и даже немножко парсим вебстраницу. И да, я в курсе, что можно было просто залезть в англоязычную википедию - но это скучно и без сплиттеров, вот ))) Кому интересно: мой курс по Power Query - akademia-excel.ru...
26 - На М - что за зверь Splitter.SplitByNothing
มุมมอง 43628 วันที่ผ่านมา
Разбираем работу сплиттера, который "ничего не делает", просто, например, позволяет в одну строчку кода добавить несколько столбцов в таблицу, в конкретное место, да ещё и сразу заполненных значением по умолчанию. Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телег...
25 - На М - Решаем через Splitter
มุมมอง 586หลายเดือนก่อน
Решил помучить себя и окружающих темой Splitter-ов. По этому поводу демонстрационный видос ))) Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги тут - t.me/pbi_pq_from_tank_chat
24 - На M - И снова словари на записях против мышкоклаца
มุมมอง 1Kหลายเดือนก่อน
Мне опять попалось на глаза странное видео. Ещё раз убедился, что не зря не приветствую рекламу ютуб-каналов в чате. Пока у меня пригорало записал видос. Интересующиеся найдут там про Table.Buffer, яркий пример про (x)=˃ вместо each _ и даже про DateTime.ToText вместо даже не буду говорить чего. А вообще задачка про на словари на записях ))) Кому интересно: мой курс по Power Query - akademia-ex...
19 На формулах - ПРОМЕЖУТОЧНЫЕ.ИТОГИ + СМЕЩ (классическая связка)
มุมมอง 567หลายเดือนก่อน
Что общего между задачей расчёта накопленной суммы и задачей получения списка уникальных из нескрытых ячеек? Правильно - обе решаются через связку ПРОМЕЖУТОЧНЫЕ.ИТОГИ и СМЕЩ. Это и разбираем в данном видео ))) Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги ту...
18 На формулах - "УНИКальные" значения из двух списков
มุมมอง 439หลายเดือนก่อน
Решаем задачку по выниманию по-настоящему уникальных значений из двух списков (т.е. значений, встречающихся ровно один раз) - тут УНИК нам не поможет... Зато решим и тягабельно, идинамично, и с переменными ))) Кому интересно: мой курс по Power Query - akademia-excel.ru/powerquery?gcpc=9ae40 а по промокоду buchlotnik получите дополнительную скидку телега тут - t.me/pbi_pq_from_tank чат телеги ту...
23 - На М - Record.HasFields или проверка наличия защиты листов книги
มุมมอง 375หลายเดือนก่อน
23 - На М - Record.HasFields или проверка наличия защиты листов книги
17 На формулах - ФИЛЬТР.XML против классики или дублируем строки таблицы заданное число раз
มุมมอง 394หลายเดือนก่อน
17 На формулах - ФИЛЬТР.XML против классики или дублируем строки таблицы заданное число раз
16 На формулах -ТЕКСТДО(ТЕКСТПОСЛЕ(... или ФИЛЬТР.XML, а может просто ПСТР(ПОИСК(... ?
มุมมอง 463หลายเดือนก่อน
16 На формулах -ТЕКСТДО(ТЕКСТПОСЛЕ(... или ФИЛЬТР.XML, а может просто ПСТР(ПОИСК(... ?
15 На формулах - СЧЁТЕСЛИ или СЧЁТ(УНИК( - находим число уникальных с дополнительным условием
มุมมอง 458หลายเดือนก่อน
15 На формулах - СЧЁТЕСЛИ или СЧЁТ(УНИК( - находим число уникальных с дополнительным условием
22 - На М - TableReplaceRows и слияние записей - интересный вариант для группировки
มุมมอง 542หลายเดือนก่อน
22 - На М - TableReplaceRows и слияние записей - интересный вариант для группировки
06 buchOfficePack - варианты подключения
มุมมอง 505หลายเดือนก่อน
06 buchOfficePack - варианты подключения
21 - На М - MCMLXXXVIII=1988 или преобразуем римскую запись числа в нормальную
มุมมอง 291หลายเดือนก่อน
21 - На М - MCMLXXXVIII=1988 или преобразуем римскую запись числа в нормальную
20 - На М - Получаем форматы для ячеек - жирный шрифт, жёлтая заливка и т.д.
มุมมอง 581หลายเดือนก่อน
20 - На М - Получаем форматы для ячеек - жирный шрифт, жёлтая заливка и т.д.
19 - На М - Рекурсия, Folder.Contents или побеждаем слишком длинные имена
มุมมอง 441หลายเดือนก่อน
19 - На М - Рекурсия, Folder.Contents или побеждаем слишком длинные имена
14 На формулах - регистрочувствительный ФИЛЬТР
มุมมอง 541หลายเดือนก่อน
14 На формулах - регистрочувствительный ФИЛЬТР
18 - На М - Рекурсия, if then else или нестандартная задачка
มุมมอง 6022 หลายเดือนก่อน
18 - На М - Рекурсия, if then else или нестандартная задачка
13 На формулах - Параллельный сплит или разбираем график отпусков
มุมมอง 3452 หลายเดือนก่อน
13 На формулах - Параллельный сплит или разбираем график отпусков
12 На формулах - Сплит одного из столбцов
มุมมอง 4112 หลายเดือนก่อน
12 На формулах - Сплит одного из столбцов
17 - На М - кодируем/декодируем тексты с помощью кода Вижинера
มุมมอง 5022 หลายเดือนก่อน
17 - На М - кодируем/декодируем тексты с помощью кода Вижинера
16 - На М - упражнение на списки
มุมมอง 6622 หลายเดือนก่อน
16 - На М - упражнение на списки

ความคิดเห็น

  • @Ayakimov
    @Ayakimov ชั่วโมงที่ผ่านมา

    😅 блин, а что так долго?)))

  • @nasharussian4003
    @nasharussian4003 วันที่ผ่านมา

    Десятый дан, Черный пояс...

  • @user-nd9mh5si4r
    @user-nd9mh5si4r 2 วันที่ผ่านมา

    Видео отличные, спасибо за ваш труд!

  • @tinahope4045
    @tinahope4045 2 วันที่ผ่านมา

    Это всё очень круто, конечно, но Ваши видео для людей с хорошим уровнем эксель. Скобки, тэги, XML, это не каждый знает. Можете какие-то пояснения давать что это и о чем, пожалуйста. Или как-то курсом сделать от 0 до профи, или что-то подобное с удовольствием прошла бы, даже платно

    • @buchlotnik
      @buchlotnik 2 วันที่ผ่านมา

      Да, я показываю какие штуки можно творить на формулах. Это никогда не было и не будет учебным курсом. Если кому-то действительно нужен тот или иной приём/подход - это повод читать и разбираться, а не ждать, что всё будет по полочкам с нуля разжевано. Конкретно по ФИЛЬТР. XML есть большой пост: t.me/pbi_pq_from_tank/170

  • @user-ni2mc4fn4m
    @user-ni2mc4fn4m 2 วันที่ผ่านมา

    Спасибо, здорово, на все вкусы ❤

  • @user-vi5ey4rg8b
    @user-vi5ey4rg8b 2 วันที่ผ่านมา

    Спасибо, Михаил, за интересный разбор функций! Здоровья и вдохновения! Прикольный ФИЛЬТР.XML ! ;-)

  • @user-ni2mc4fn4m
    @user-ni2mc4fn4m 3 วันที่ผ่านมา

    Михаил, спасибо большое для меня полезные и новые знания ❤

  • @user-nd9mh5si4r
    @user-nd9mh5si4r 3 วันที่ผ่านมา

    Огонь видео, в таком формате вообще пушка) спасибо огромное!

  • @nasharussian4003
    @nasharussian4003 4 วันที่ผ่านมา

    Было полезно. Спасибо.

  • @user-xt8cl8fu4l
    @user-xt8cl8fu4l 5 วันที่ผ่านมา

    Выбирая вечером смотреть развлекательный контент или Ваши, Михаил, уроки, вопрос что смотреть отпадает сам собой))

  • @user-yo2nb4ry7i
    @user-yo2nb4ry7i 6 วันที่ผ่านมา

    👍👍

  • @samarkand1795
    @samarkand1795 6 วันที่ผ่านมา

    Михаил, спасибо вам

  • @user-do4iv7zy2j
    @user-do4iv7zy2j 7 วันที่ผ่านมา

    где-то в середине повествования на языке была масса комплиментов, а к концовке просто, молча, сижу в ВОСТОРГЕ. Нет слов, как КРУТО ! Спасибо !

  • @evgenyalbrandt166
    @evgenyalbrandt166 7 วันที่ผ่านมา

    Михаил спасибо! Невероятно круто!

  • @nasharussian4003
    @nasharussian4003 8 วันที่ผ่านมา

    Мооощь! Простаки фееричное завершение темы Splitter-ов. Будет чем заняться в длинные выходные)))

  • @AbdullahJan-cw2wh
    @AbdullahJan-cw2wh 8 วันที่ผ่านมา

    I wish this was in English😢

    • @buchlotnik
      @buchlotnik 8 วันที่ผ่านมา

      It seemed to me that the Cyrillic alphabet in the title should directly indicate the language of the video... Learn Russian to understand M... )))

  • @user-nl4bz6pl8o
    @user-nl4bz6pl8o 8 วันที่ผ่านมา

    Нет слов, ВОСТОРГ!!!!

  • @bih0use
    @bih0use 8 วันที่ผ่านมา

    Спасибо. Очень надеюсь что такое мне по работе не понадобится... А если понадобится буду помнить где искать решение.

  • @YurbasNikolkin
    @YurbasNikolkin 8 วันที่ผ่านมา

    Как всегда КРУТО! ДОХОДЧИВО! СУПЕРПОЛЕЗНО! И супермегамозгодробительно!!!

  • @MaximGrey
    @MaximGrey 8 วันที่ผ่านมา

    17:34 Лайтовый вариант! Ору! Мощь!!! Это экстаз к концу видео!

  • @nasharussian4003
    @nasharussian4003 11 วันที่ผ่านมา

    Лайк, просмотр, благодарность. Взял на вооружение.

  • @arturs3416
    @arturs3416 11 วันที่ผ่านมา

    Спасибо, Михаил!

  • @evgenyalbrandt166
    @evgenyalbrandt166 12 วันที่ผ่านมา

    Михаил, спасибо! Как всегда очень полезно!

  • @user-vi5ey4rg8b
    @user-vi5ey4rg8b 12 วันที่ผ่านมา

    Гениально! Спасибо громадное, Михаил!

  • @user-ed2ur8pt6d
    @user-ed2ur8pt6d 13 วันที่ผ่านมา

    Михаил, спасибо, очень интересно и приятно смотреть ваши видео. в последнем примере не понял про Text.Format элементы списка всегда пишутся в таком формате через диес #{0}?!

    • @buchlotnik
      @buchlotnik 13 วันที่ผ่านมา

      да, о чём весьма красноречиво написано в справке - learn.microsoft.com/en-us/powerquery-m/text-format

  • @bih0use
    @bih0use 13 วันที่ผ่านมา

    Спасибо.

  • @valeryv9146
    @valeryv9146 13 วันที่ผ่านมา

    Полезно, как всегда!🔥 Михаил, Спасибо!🤝

  • @Igor_Ashurkov
    @Igor_Ashurkov 13 วันที่ผ่านมา

    Как всегда в тему !. У мня в ближайших планах - корректировка телефонов в карточках клиентов 1С, куда кривые руки пользователей внесли такую солянку, что кровь из глаз идет ). Так что с практической точки зрения - прям УРА!. Спасибо.

  • @Mitellstein
    @Mitellstein 13 วันที่ผ่านมา

    Жесть, псих). Это ужас. Я думал, что соображаю, но я лох.

  • @user-wr5zh6dm9g
    @user-wr5zh6dm9g 14 วันที่ผ่านมา

    Волшебник. А комп хоть какой, параметры...

    • @buchlotnik
      @buchlotnik 14 วันที่ผ่านมา

      ничего запредельного: Intel(R) Core(TM) i5-7600 CPU @ 3.50GHz, оперативы 32,0 ГБ, x64 win10

  • @c315am6
    @c315am6 14 วันที่ผ่านมา

    Очень познавательно, спасибо!

  • @slayer7246
    @slayer7246 15 วันที่ผ่านมา

    Случайно не знаете формулу для определения пересечения двух отрезков с координатами (х1;у1) и (х2;у2)?

    • @buchlotnik
      @buchlotnik 15 วันที่ผ่านมา

      у двух отрезков суммарно 4 координаты

    • @slayer7246
      @slayer7246 15 วันที่ผ่านมา

      @@buchlotnik точно, извиняюсь, не дописал. Еще и второй отрезок (х3.у3) и (х4.у4)

    • @buchlotnik
      @buchlotnik 15 วันที่ผ่านมา

      угу, а дальше начинаются вопросы: - мы только ищем координаты или сначала проверяем факт наличия пересечения? - может ли одна из точек одного отрезка лежать на другом? - почему всё это обсуждается в ролике про Excel, а не на математическом форуме? - это классическая задача аналитической геометрии

    • @slayer7246
      @slayer7246 15 วันที่ผ่านมา

      @@buchlotnik понял, спасибо))

  • @slayer7246
    @slayer7246 15 วันที่ผ่านมา

    Круто, побольше бы роликов с формулами )))

  • @nasharussian4003
    @nasharussian4003 16 วันที่ผ่านมา

    Класс! Надо будет пересматривать и руками пробовать. И не один раз...

  • @evgenyalbrandt166
    @evgenyalbrandt166 16 วันที่ผ่านมา

    Михаил, спасибо! Как всегда отличный материал и разбор!

  • @nasharussian4003
    @nasharussian4003 16 วันที่ผ่านมา

    Так можно? Да, так можно… Работает? Да, работает… А теперь полезли под капот! Каждый выпуск - это не только новый материал, но и повторение старого. Михаил, спасибо. Было полезно.

  • @samarkand1795
    @samarkand1795 16 วันที่ผ่านมา

    Не знаю, но по мне это гениально, спасибо Вам.

  • @user-km4gn8bp5x
    @user-km4gn8bp5x 16 วันที่ผ่านมา

    Здорово

  • @user-ed2ur8pt6d
    @user-ed2ur8pt6d 16 วันที่ผ่านมา

    меня эти видосики мотивируют изучать M, это прям прикольно и круто. Спасибо!!!

  • @MaximGrey
    @MaximGrey 16 วันที่ผ่านมา

    Это магия! После первого просмотра было ощущение, что меня обхитрили. Пришлось разбираться где. 😃

  • @this_is_cowabanga
    @this_is_cowabanga 16 วันที่ผ่านมา

    Это было полезно! Разбор 🔥 , спасибо!

  • @aleksandrshvechkov4453
    @aleksandrshvechkov4453 16 วันที่ผ่านมา

    Результат разный в решении и 05_buch

    • @buchlotnik
      @buchlotnik 16 วันที่ผ่านมา

      да, там строки идут в другом порядке, о чём в видео и говорится - общее их количество и содержание при этом одинаковы - если это принципиально - достаточно поменять местами списки в TransformMany

    • @bih0use
      @bih0use 15 วันที่ผ่านมา

      @@buchlotnik у меня просто поменять местами списки. Вышло вот так: let from = Excel.CurrentWorkbook(){[Name="IshDan"]}[Content], f=(x)=>[a = Text.SplitAny(x{0},"()"), b = Text.SplitAny(x{1},"()"), bb = Text.Split(b{1},"/"), c = a{0}, d = b{2}, f=(x)=>Text.Split(a{1},", "), g=(x,y)=>[a=c&" "&y&" "&x, b = {a,a&d}][b], z = List.TransformMany(bb,f,g)][z], ttl = Table.ToList(from,f), cmb = List.Combine(ttl), to = Table.FromList(cmb,(x)=>x,{"Номенклатура","ИД"}) in to

    • @buchlotnik
      @buchlotnik 15 วันที่ผ่านมา

      ну всё правильно вышло )))

  • @user-nl4bz6pl8o
    @user-nl4bz6pl8o 16 วันที่ผ่านมา

    Отличный разбор. Спасибо!

  • @Igor_Ashurkov
    @Igor_Ashurkov 16 วันที่ผ่านมา

    Шикарно просто. Для закрепления инфы надо будет повторить ручками код. Когда не показывался промежуточный результат функции - в голове пытался крутить списки и представить, что же выдаст List.TransformMany )).

    • @buchlotnik
      @buchlotnik 16 วันที่ผ่านมา

      сорян, если бы ещё и все промежуточные показывать - тут бы на пару часов видео вышло ))) а так напоминаю про картинку - t.me/pbi_pq_from_tank/165 )))

    • @user-xt8cl8fu4l
      @user-xt8cl8fu4l 15 วันที่ผ่านมา

      @@buchlotnik Михаил, а где найти на канале все такие картинки-схемы с визуализацией трансформации данных?

    • @buchlotnik
      @buchlotnik 15 วันที่ผ่านมา

      их немного - все по хештегу фильтруются

  • @pahevden_freelance
    @pahevden_freelance 17 วันที่ผ่านมา

    Спасибо огромное, в моменте поплыл, не ожидал такой глубины, но это точно не лишнее, копай дальше, чувствую как умнее стал)

  • @batordashitsyrenov9455
    @batordashitsyrenov9455 17 วันที่ผ่านมา

    Михаил, Добрый день! Мне кажется Вы не убрали галочки при выгрузке для третьего примера…(задать ширину итд) Возможно это немного улучшит скорость. А так, все как всегда, супер!!!

    • @buchlotnik
      @buchlotnik 17 วันที่ผ่านมา

      Добрый! Вы очень внимательны))) На видео этого нет, но на самом деле убрал - иногда приходится делать монтаж

  • @almanu5408
    @almanu5408 17 วันที่ผ่านมา

    Спасибо!

  • @user-xt8cl8fu4l
    @user-xt8cl8fu4l 17 วันที่ผ่านมา

    1.Как мне в моём Офисе 2010 не хватает CharacterTransition...2. Отлично залезли "под капот", стало больше понимания.

  • @user-xt8cl8fu4l
    @user-xt8cl8fu4l 17 วันที่ผ่านมา

    Нормально длинные видео заходят, если смотреть их на скорости 1.25)) (да и короткие также смотрю, весь Ютуб - экономлю своё время)).

  • @MaximGrey
    @MaximGrey 17 วันที่ผ่านมา

    Не смог посмотреть в прямом эфире, посмотрел в записи. Пользы меньше не стало. Стало больше! 😀