Power Query Базовый №23. Поиск ключевых слов

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

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

  • @comrade_excel
    @comrade_excel  5 лет назад

    Файлы для спонсоров Boosty: boosty.to/comrade-xl/posts/c24f225e-63e6-4e3e-aaec-bae0152f5682?share=post_link
    Файлы для спонсоров ВК: vk.com/comrade.excel?w=wall-185123800_98
    Файлы для спонсоров RUclips: ruclips.net/user/postUgwezEFMk3XD9N2eHNZ4AaABCQ
    Индивидуальное обучение: comrade-xl.ru/pq-training/
    Страница урока на сайте: comrade-xl.ru/2019/10/31/powerquery-123-poisk-kluchevykh-slov/

  • @ExcelVisual
    @ExcelVisual 5 лет назад +2

    It is interesting. Thanks for the idea!

  • @pavelandreev6023
    @pavelandreev6023 5 лет назад +1

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

  • @ПавелсВостока
    @ПавелсВостока 3 года назад +1

    👍
    Походу просмотра появились идеи:
    1. Задачу можно решить с использованием функции Text.Conteins
    2. В конце если результирующую таблицу объединить с исходной, то получим null 'ы для данных, которым не подошло ни одно ключевое слово

  • @KVNRussia
    @KVNRussia 5 лет назад +7

    А если на шаге 'Разделить столбец по разделителю' в расширенных параметрах сразу выбрать Разделение на строки, тогда не придется увеличивать число столбцов и затем делать анпивот, все сразу получится. Или я что то упустил?

    • @comrade_excel
      @comrade_excel  5 лет назад +3

      Вы совершенно верно сказали. Я привык и даже не заметил, что можно 2 шага сэкономить. Спасибо!

    • @ОлегВохмин-й3х
      @ОлегВохмин-й3х 4 года назад

      @@comrade_excel Но тогда, если я правильно понимаю, те у кого более старая версия Excel, не смогли бы проделать эту операцию)

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

      @@ОлегВохмин-й3х попробуйте установить последние обновления для вашего Excel. Возможно, у вас все есть.

    • @ОлегВохмин-й3х
      @ОлегВохмин-й3х 4 года назад

      @@comrade_excel Все обновления установлены, но возможно старая версия сервера Windows 2008 ограничивает.

    • @user-qj1mx4uh7q
      @user-qj1mx4uh7q 7 месяцев назад

      Спасибо за подсказку

  • @ОлегВохмин-й3х
    @ОлегВохмин-й3х 4 года назад +2

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

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

      Здравствуйте, Олег!
      Чтобы разобраться попробуйте не добавлять этот столбец. Если все и без него сработает, то значит он был не нужен, а если без него ничего не получится, то сразу станет ясно, зачем он был нужен.

    • @ОлегВохмин-й3х
      @ОлегВохмин-й3х 4 года назад +1

      @@comrade_excel Так и сделал. Все сработало, поэтому решил узнать. Благодарю)

    • @lkjljljljlkj
      @lkjljljljlkj 2 года назад +1

      @@comrade_excel Тимур, просто вы где то поясняете - что это формулой, потому что иначе будут ограничения, или сразу показываете, при каких ситуациях может не сработать. А где то делаете без комента и не понятно - то ли пропустил объяснение ранее, то ли так по умолчанию должно быт всегда. Хотя всегда полезно самому несколько вариантов опробывать - как говориться "повторение - мать учения!"

  • @user-qj1mx4uh7q
    @user-qj1mx4uh7q 7 месяцев назад

    Объясните логику действий:
    Зачем добавили столбец индекса?
    Ведь без него (столбца индекса) все остальные действия работают

  • @ГерманРыков-ъ6в
    @ГерманРыков-ъ6в 4 года назад

    Тимур Здравствуйте! Я постоянный Ваш зритель (у меня даже сохранены в моб приложении Ваши видосы). Спасибо Вам за качественный контент.
    Сейчас свою БД "паяю" и как раз очень понадобились "скилы" из этого видео, но вот проблема появилась. Вроде БД у меня не сильно большая и для справочников я только значимые данные сжал до столбцов с уникальными значениями (шесть штук), но PQ стала страшнейше тупить.
    Мож среди мастеров есть какая-то хитрость? (мож отключать их и по очереди вкл ило что-то вроде того).
    В любом случае Большое Вам спасибо, что помогаете таким как я новичкам.

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

      Здравствуйте! Я не понял, что вы имеете в виду.
      Вы используете PQ для предварительной обработки перед импортом базу данных?

    • @ГерманРыков-ъ6в
      @ГерманРыков-ъ6в 4 года назад

      @@comrade_excel спасибо за ответ. Я просто обобщаю информацию по способам "разгрузки" pq и увы и ах, но простых решений, как я понял нет.

  • @orfeusmilenium4544
    @orfeusmilenium4544 5 лет назад

    Спасибо, Тимур! Хорошо что Вы дополняете пройденный материал, помогает усвоению. А подскажите , при обработке сырых данных, часто нужно удалить пустые столбцы, как лучше это сделать? В том смысле , что удаляются все пустые столбцы , независимо от их позиции?

    • @comrade_excel
      @comrade_excel  5 лет назад

      Пустые столбцы обычно называются Column...
      При помощи Table.ColumnNames и List.Select можно выбрать столбцы без Column в названии.

    • @orfeusmilenium4544
      @orfeusmilenium4544 5 лет назад

      А если название все же есть, как поступить? Ведь к сожалению нет функции List.Empty....

    • @comrade_excel
      @comrade_excel  5 лет назад

      @@orfeusmilenium4544 есть функция List.IsEmpty также как и для других объектов есть аналогичная (Table.IsEmpty, Record.IsEmpty.
      Загрузите файл в облако и отправьте ссылку. Я посмотрю.

    • @orfeusmilenium4544
      @orfeusmilenium4544 5 лет назад

      yadi.sk/i/wkMfQplFyOnkUw это просто пример. Спасибо за Ваше долготерпение!

    • @comrade_excel
      @comrade_excel  5 лет назад +1

      Самый простой вариант, но подходящий для таблиц небольших (где-то до 10000 строк). Просто туда-сюда пивот-анпивот и все.
      let
      Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
      #"Другие столбцы с отмененным свертыванием" =
      Table.UnpivotOtherColumns(Источник, {"№"}, "Атрибут", "Значение"),
      #"Сведенный столбец" =
      Table.Pivot(#"Другие столбцы с отмененным свертыванием", List.Distinct(#"Другие столбцы с отмененным свертыванием"[Атрибут]), "Атрибут", "Значение")
      in
      #"Сведенный столбец"

  • @p.polunin
    @p.polunin 4 года назад +1

    Не получается у меня все одномоментно усвоить.

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

      Торопиться и не надо. Повторение - мать учения.

    • @ДенисМи-ц9й
      @ДенисМи-ц9й Год назад +1

      ruclips.net/video/sP7QlZ1Y4PY/видео.html

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

    а зачем индекс был нужен?