Николай, спасибо за видео! Т.е. получается если знаешь javascript или умеешь брать оттуда готовые решения, то PowerQuery становится еще более универсальней? Круто =)
Отличный урок. Ещё было б интересно узнать как можно подключаться к Яндекс и мейл диску при помощи PQ находить нужные файлы и загружать их содержимое в редактор PQ
ruclips.net/video/MS6BRtnP4ss/видео.html в закреп или в описание... это ссылка на ролик про регулярки в эксель. Давно собирался изучить тему регулярок и вот он " волшебный пендаль" :) Спасибо Николай!
Николай, если разработчики пишут что нельзя, а ты сделал, то даже не знаю что ты за человек))) бомба! А можно настраиваемую функцию сохранить в PQ чтобы при открытии новой Книги эту функцию не переносить?
Единственный вопрос - будет ли это более эффективно, чем упомянутая в видео VB-функция из одного из ваших ранних материалов. Почему-то мне кажется, что эта фукнция должна работать быстрее, чем web.page?
Круто, подскажи пожалуйста, я импортирую данные из интернета, так вот в ссылке присутствует дата, которую ручками нужно исправлять через PQ, какой метод метод можно использовать для автоматического подставления актуальной даты в ссылку, для получения актуальной информации автоматически? Заранее спасибо.
Странно, у меня выдает ошибку Элементов недостаточно для выполнения операции, хотя я все сделал под копирку. И даже пример подогнал. Офис 2016 года. Кто-нибудь может скинуть рабочую эксельку с запросом на beglaryan.a.a@gmail.com +1 к карме.
Добрый день Николай! Сделайте пожалуйста видео на тему «как войти в Инстаграмм аккаунт через Power Query” Это очень актуальная тема, так как много людей сейчас выбирают комментарии и подписчиков в экселе.
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 Что долго вынашиваешь, то и получается более продуманно. )
Не видел у Николая неполезных видео =)
@@user-rb7os6ky5i Это я про себя лично написал. Не знал, что в PQ можно использовать регулярки.
@@statanaliz я понимаю, сорри если что )) Да я в самом деле тоже не знал, PQ инструмент мощный исследовать можно не один десяток часов.
Это - бомба!!! Надеюсь это увидит и услышит Microsoft и в ближайших обновлениях внедрит в Excel. Спасибо, Николай!!!
Спасибо за видео. Чем больше смотрю тем больше понимаю сколько я еще не знаю 😩
Только сегодня утром подумал, что у Николая давно не было ролика, и вот пожалуйста!
МУЖИК ЛУЧШИЙ, THE BEST, АБСОЛЮТ, КРАШ
У Вас талант, объяснять довольно сложные вещи, просто и доходчиво. Спасибо
Николай, спасибо!
На самом деле, это урок как использовать JS и его возможности в PQ!
Благословен будь твой канал на веки вечные! Спасибо тебе большое Николай и низкий поклон!
Спасибо особенно. Особенно за подсказку про pattern Community
О да, там богато :)
Невероятно круто!!!!! Огромное спасибо!!!!!
🌟⚡💥 Николай, спасибо! Супер!
Огромное спасибо! Это просто чудеса, особенно когда видишь в 1 раз!
Замечательный урок
Спасибо, Николай
Николай, вы просто чудо! ❤️
нет слов. Гениально. Спасибо.
Николай, спасибо за видео!
Т.е. получается если знаешь javascript или умеешь брать оттуда готовые решения, то PowerQuery становится еще более универсальней? Круто =)
Получается так. В процессе записи ролика поймал себя на мысли, что пора освежить свои знания по JavaScript :)
@@planetaexcel А если функции JS ссылаются на сторонние библиотеки которые подключены в теге head, тогда подобный код будет работать?
Большое спасибо за видеоурок!
Благодарю, Николай!
Спасибо Николай очень круто.
Спасибо! Круто
Спасибо большое! И хочется заметить, в JS для PQ нужно использовать именно var. Очень долго пытался понять что не так с кодом (использовал let).
Круто!! Спасибо Вам
Обалдеть! Спасибо!
Спасибо!!!
Гениально! Спасибо!
Отличный урок. Ещё было б интересно узнать как можно подключаться к Яндекс и мейл диску при помощи PQ находить нужные файлы и загружать их содержимое в редактор PQ
Шикарно!
9:03 не обязательно сначала превращать в УТ, а потом загружать в PQ. Можно сразу грузить в PQ, там будет запрос на превращение в УТ.
хакер :)
объяснено идеально
Мощь!💪
За регулярные выражения спасибо, это сильно расширяет функционал, спасибо.
А можно будет ролики про парсинг в power query?
Попробуем... :)
@@planetaexcel спасибо за ваш труд.
Это было бы очень годно!!!
ruclips.net/video/MS6BRtnP4ss/видео.html в закреп или в описание... это ссылка на ролик про регулярки в эксель. Давно собирался изучить тему регулярок и вот он " волшебный пендаль" :) Спасибо Николай!
Регулярки - мощь. Но надо набить руку :)
Спасибо
BELISSIMO
👍
красава!
Фантастика
Николай, если разработчики пишут что нельзя, а ты сделал, то даже не знаю что ты за человек))) бомба! А можно настраиваемую функцию сохранить в PQ чтобы при открытии новой Книги эту функцию не переносить?
Такое только макросом, к сожалению :(
@@planetaexcel , так макросы в Power Query не работают
👏👏👏👏👏👏👏❤❤❤
прикольно
Единственный вопрос - будет ли это более эффективно, чем упомянутая в видео VB-функция из одного из ваших ранних материалов. Почему-то мне кажется, что эта фукнция должна работать быстрее, чем web.page?
Трудно сказать - надо замерять на конкретной задаче. Но у PQ возможности гибче, ИМХО.
Спасибо за видео. Подскажите, кто знает, как и где в PQ включается подсветка синтаксиса?
Спасибо! Почему выдает ошибку, если исходная строка это просто число, например 5?
Круто, подскажи пожалуйста, я импортирую данные из интернета, так вот в ссылке присутствует дата, которую ручками нужно исправлять через PQ, какой метод метод можно использовать для автоматического подставления актуальной даты в ссылку, для получения актуальной информации автоматически? Заранее спасибо.
В языке М есть для этого специальная функция - DateTime.LocalNow - см. docs.microsoft.com/en-us/powerquery-m/datetime-localnow
@@planetaexcel потом ещё достать дату, Date.From перевести в тестовое значение Date.ToText?
У Вас в голове умная таблица регулярными выражениями?😊
Эх! Нельзя 10 лайков поставить! Жаль...
Всем доброго дня❗ Товарищи, подскажите почему у мя vb не видит функцию creatobject ☹️
CreateObject ? E пропустили
Это_просто_охуенно!
А в Google Sheets есть поддержка герулярок, например с помощью функции REGEXEXTRACT // trollface
🙄
Если бы ещё мелкософт так свои хелпы писал так же доходчиво, как Николай объясняет... Несбыточно 🙄
А можно как то построить график зависящий от времени с 3-я и более вертикальными осями с разным смыслом (%, шт, $ и т.д.)?
С тремя можно. С 4-мя - только в 5-мерной вселенной (если считать время за измерение) :)
С осями - нет, а вот пузырьковую диаграмму попробовать можно.
Способ интересный, но в моем случае очень тормозной. Это я что-то не так сделал или это все заметили?
Тормоза, к сожалению, присутствуют, да :(
Где подписаться за то, чтобы регулярные выражения встроили в Excel ?!
ideas.powerbi.com/ideas/idea/?ideaid=1395c308-7f92-4321-8e35-6cd04d7108bf
@@MarVitAlex там Power Bi и Power Query. Что, конечно же, неплохо. Но, не сам Excel.
Дмитрий Васильевич даёте класс?
Странно, у меня выдает ошибку Элементов недостаточно для выполнения операции, хотя я все сделал под копирку. И даже пример подогнал. Офис 2016 года. Кто-нибудь может скинуть рабочую эксельку с запросом на beglaryan.a.a@gmail.com +1 к карме.
В описании под каждым моим видео есть ссылка на статью, где 1) всё расписано текстом 2) есть живой файл-пример
1) Что такое Power Query?
2) Понятие "регистр" действует только для букв (не для цифр). (потом увидел примеры для эл. почты)
www.planetaexcel.ru/techniques/24/5854/
@@planetaexcel Спасибо, Николай! Почитаю. Есть совет, по какой книге (или сайту) учить регулярки? (пока моя любимая программа MatLab).
Добрый день Николай!
Сделайте пожалуйста видео на тему «как войти в Инстаграмм аккаунт через Power Query”
Это очень актуальная тема, так как много людей сейчас выбирают комментарии и подписчиков в экселе.
А что с помощью PQ можно как-то авторизоваться на различных сайтах? Есть любая ссылка на подобную тему?
Пинаев Сергей нету , но очень хотелось бы .... поэтому пишу гению Экселя
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 (глобальный поиск должен быть отключен, иначе функция работать не будет!)
Круто, спасибо что поделились 🙏