Николай, если есть такая возможность выпускайте видео почаще, аналогов вам просто нет. 20 минут с вами заменяют 4 часа с другими "специалистами". Был бы очень рад более частому выходу подобных разборов)
@@planetaexcel и это тоже очень быстро, на решение какой либо нестандартной задачи может уйти от двух дней до двух недель экспериментов плюс копание на форумах. А у вас все просто, когда знаешь (с) 😉.
Уникальный контент. Так держать. Благодаря Вашим урокам оптимизировал практически всю отчётность на работе. То, что раньше занимало буквально 2-3 дня работы, сейчас требует всего пару кликов.
Мне вариант с формулами больше понравился, и проще и быстрее. Да и с формулами привычнее работать, плюс расширяется кругозор как можно еще использовать известные и малоизвестные формулы. Такая вот необычная развязочка в конце получилась, работали с массивом, а потом раз и все уместилось в одну ячейку. Тут я думаю мне необходимо еще какое то время чтобы у меня в голове все уложилось и притерлось. Недавно создавал макрос которые все уникальные данные в столбце переводил в список через запятую, оказывается это можно было сделать проще через формулу TEXTJOIN ). А по поводу PowerQuery, я думаю по началу все нам немного непривычно там работать, но уже благодаря видеоурокам Николая Павлова начал применять и PowerQuery и PowerPivot в работе. Таблички получаются очень красивыми, не могу ими нарадоваться). Уже решил, как только пересмотрю все ролики про PowerQuery приобрету книгу про PowerQuery У Николая. Николай, пользуясь случаем хочу спросить у Вас и у всех кто читал Ваши книги, сильно ли различается информация между первой, второй и третьей книгой, или какая то общая информация повторяется. Правильно ли я понимаю, что третья книга направлена в основном на PowerQuery, вторая в основном на формулы, и первая тоже на формулы, но более для начинающих. Читал описания книг и немного запутался. Огромное спасибо Вам за все Ваши видеоуроки и за Ваши труды, которые помогают нам становиться умнее и повышать свою ценность в глазах наших коллег и руководителей!
Приобрел все таки книгу про Power Query Первые эмоции трудно описать словами. Настолько легко и интересно написана книга, что просто не хочется отрываться от нее. Хочется идти дальше и дальше не останавливаясь. Но иногда могз начинает протестовать от переизбытка информации). Рекомендую всем к прочтению!
Power Query, как я понял, бесконечная игрушка, в которой можно сидеть до посинения, настраивая запросы в запросах. Однако, формулы - наше всё.😁 Спасибо за очередной отличный урок!
Спасибо большое!!! Всегда смотрю Ваши уроки. Иногда по работе встречается неординарные задачи. И именно в такие моменты и помогают полученные от Вас знания. Непременно поделюсь данным видео с другом. Это как раз его тема.
Спасибо. Такой поиск на больших объемах, для меня рутина и ищу питоном. Формулы выдумывал, но кривовато и медленно получалось. Но это, как вариант оочень интересно.
Николай, вы просто бог экселя!!! Ваши видео не только обучают, но и стимулируют искать пути решения как избавиться от ежедневной рутиной работы, и как следствие от ошибок!!!
Интересная штука! Пока не знаю, где применить. 6:50 Чтобы не заморачиваться с этим длиннющим Comparer.OrdinalIgnoreCase, я обернул оба столбца в Text.Lower: Text.Contains(Text.Lower([Описание]), Text.Lower([Марка])) 7:45 Чтобы сократить число шагов, можно группировать с операцией "сумма" по столбцу "Марка" - выдаст ошибку, но затем поправить вручную в формуле: функцию List.Sum заменить на Text.Combine([Марка], ", ")
Очень содержательный ролик. Особенно, запало про Table.Buffer. Знал и иногда использовал эту функцию, также как и List.Buffer, но все-таки недооценивал и не до конца понимал ее суть. Кстати, также можно делать буферизацию таблицы "Марки" сразу в запросе "Марки", последним шагом, по скорости тоже самое получается: Источник = Excel.CurrentWorkbook(){[Name="Марки"]}[Content], #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Марка", type text}}), Буферизация = Table.Buffer(#"Измененный тип")
Господин Павлов в обучающих прикладных программах #1. Так было, так и останется. Голос, чистота речи, простота в сложном, интонация всё на высшем уровне. Вот что значит профи. Снимаю шляпу.
Ну нет, PQ реализован на ленивых вычислениях. тоесь он считает, строит логические таблицы, забывает про них, начинает снова считать, ошибается, выходит покурить, залипает на котиков в телефоне, затем вдруг вспоминает про вычисления и накидывается на них как бодрый козлик)))....но пользователю все это не видно, и никакого прогресс бара ms пока не придумали так что остаётся только повторить логику PQ и тоже пойти передохнуть. (Ну или запускать вычисления на отдельном сервере а самому продолжать работать на основном компе)
Спасибо за интересное видео, Николай! Я обычно делаю последний шаг с Table.Buffer в запросе 'Марки'. В Вашем случае буфферизация 'Марок' добавлена третьим шагом непосредственно в результирующий запрос. Есть ли разница в этих 2-ух подходах, влияющая на performance?
У меня стала неактивна пиктограмма "условный столбец" после того, как я добавила в ячейки одной таблицы - другую. Нашла решение: надо выделить один столбец. Мне надо было выделить марку и модель авто. Я сделала 2 раза if на вхождение. И потом удалила 2 столбца с единичками. Спасибо.
Николай, благодарю за великолепнейший ролик! У меня вопрос: а можно в PowerQuery из списка (8:50 на видео) выбрать не весь список, а только, например, первую строку?
Павел, подскажите, а можно такой поиск реализовать для частичного совпадения текста? Спасибо большое вам за уроки! В вашем исполнении эксель не такой страшный и такой волшебный!
Николай, в видео было сказано, "дома не самый слабый комп'ютер", можете указать процесор и опаративку. Какие параметры Большое влияют на производительность/быстроту вычислений: частота процесора, количество ядер, оперативная память
на слабых компах тоже можно работать... просто реже используешь суммесли, впр и прочие функции, которые пробегают весь диапазон. А задачи чаще решаешь сортировкой по уникальному номеру, столцом накопительной суммы и специальной вставкой с параметром "сложить"... и эт... проц важнее)))
здравствуйте, у вас есть идеи, где я могу найти информацию о; Как выделить или найти в ТЕКСТЕ ВСЕ СЛОВА, которые начинаются или заканчиваются ТОЛЬКО буквой определенного типа? спасибо p / s Это может быть word, excel, CSS, PHP или HTML
Николай, а можете сделать видео-прием по приведению столбцов в иерархическую структуру? К примеру имеем столбец с данными строками 1; 1.1; 1.1.1 необходимо привести это в 3 столбца для дальнейшей консолидации.
Как вариант - можно сделать это макросом www.planetaexcel.ru/plex/features/17/5675/ если есть многоуровневая группировка. Если же есть просто нумерация, то проще всего будет подсчитывать количество точек в номере и сдвигать ячейку с данными вправо на такое же количество ячеек.
@@planetaexcel группировки нет. Есть иерархическая структура (как СДР в ms project) надо чтобы в уровень выше поднимались промежуточные итоги (как в ms project). Места применения: сметы, состав проекта (разделы, томы)
Добрый день, подскажите пожалуйста, у меня есть таблица состоящая из 100 строк и 5 столбцов, я делаю список с помощью клавиши «проверка данных» , но у меня соотвественно выбирается только одна из колонок , а остальные 4 неактивные. А мне в итоге надо что бы при выборе наименования в первой колонке подтягивались значения и всех остальных столбцов для того что бы они автоматически менялись в формулах.
Николай добрый день! Работаю в ексель 2019, но функция ПОИСК не разворачивает массив в строки. Можно другими средствами добраться до содержимого массива?
Чтобы массив визуально разворачивался (как у меня в видео) - нужен Office 365 с поддержкой динамических массивов. Если у вас старая версия, то формула работать тоже будет, но визуально не видно разворачивания.
А если столбец Марки содержит 3000-5000 строк, а столбец Запчасти 25000 строк? Эксель не порвется? Он же соответственно и увеличит кол-во строк кратно.
Николай, а если есть три текста и из них выделить ключевые слова. То есть сравнить три текста и выделить ключевики. Как такую задачу можно решить или упростить?
А что такое в вашем понимании "ключевые слова"? Если вы имеете ввиду какие-то главные смысловые фразы, то с такой задачей лучше ChatGPT сейчас никто не справится.
Николай, добрый день! Просьба подсказать, почему, когда я ввожу формулу =ПОИСК(E2:E16;B2) у меня результат (#ЗНАЧ) выходит только в той ячейке, в которую введена формула, а не напротив всего массива с марками авто?
Буферизация, блин. Как же тяжело быть самоучкой. Теперь мои сметы будут считаться раз в 10 быстрее ) Спасибо, Николай!
Николай, если есть такая возможность выпускайте видео почаще, аналогов вам просто нет. 20 минут с вами заменяют 4 часа с другими "специалистами". Был бы очень рад более частому выходу подобных разборов)
Постараюсь :) На создание такого ролика (от задумки до выкладывания в сеть) уходит примерно 2 рабочих дня :)
@@planetaexcel Два рабочих дня - один выходной. Ну, вы поняли.😄
@@planetaexcel 1-2 ролика в неделю, но ритмично это было бы супер новостью. Если это возможно, очень просим)))
@@planetaexcel и это тоже очень быстро, на решение какой либо нестандартной задачи может уйти от двух дней до двух недель экспериментов плюс копание на форумах. А у вас все просто, когда знаешь (с) 😉.
@@planetaexcel подскажите, пожалуйста, а сколько уходит времени на монтаж такого видео?
Благодарю, Николай!
Вы - the Best of the Best!!!
+++
@@user-11_01 😉
Впечатляюще!!!
Впрочем как и всегда.
Спасибо Николай!!!
Ваши трюки бесценны, а талант педагога уникален!
Дай Вам Бог здоровья!
Как всегда, всё на высшем уровне.
Уникальный контент. Так держать. Благодаря Вашим урокам оптимизировал практически всю отчётность на работе. То, что раньше занимало буквально 2-3 дня работы, сейчас требует всего пару кликов.
И что ты делаешь целыми днями, когда вся работа делается в "пару кликов"?
@@Rice0987 Больше нахожусь непосредственно на "земле" (производстве). А не у монитора)
@@efremefremov5447 Отличная работа! Успехов!
Мне вариант с формулами больше понравился, и проще и быстрее. Да и с формулами привычнее работать, плюс расширяется кругозор как можно еще использовать известные и малоизвестные формулы. Такая вот необычная развязочка в конце получилась, работали с массивом, а потом раз и все уместилось в одну ячейку. Тут я думаю мне необходимо еще какое то время чтобы у меня в голове все уложилось и притерлось. Недавно создавал макрос которые все уникальные данные в столбце переводил в список через запятую, оказывается это можно было сделать проще через формулу TEXTJOIN ).
А по поводу PowerQuery, я думаю по началу все нам немного непривычно там работать, но уже благодаря видеоурокам Николая Павлова начал применять и PowerQuery и PowerPivot в работе. Таблички получаются очень красивыми, не могу ими нарадоваться). Уже решил, как только пересмотрю все ролики про PowerQuery приобрету книгу про PowerQuery У Николая.
Николай, пользуясь случаем хочу спросить у Вас и у всех кто читал Ваши книги, сильно ли различается информация между первой, второй и третьей книгой, или какая то общая информация повторяется. Правильно ли я понимаю, что третья книга направлена в основном на PowerQuery, вторая в основном на формулы, и первая тоже на формулы, но более для начинающих. Читал описания книг и немного запутался.
Огромное спасибо Вам за все Ваши видеоуроки и за Ваши труды, которые помогают нам становиться умнее и повышать свою ценность в глазах наших коллег и руководителей!
Приобрел все таки книгу про Power Query Первые эмоции трудно описать словами. Настолько легко и интересно написана книга, что просто не хочется отрываться от нее. Хочется идти дальше и дальше не останавливаясь. Но иногда могз начинает протестовать от переизбытка информации). Рекомендую всем к прочтению!
Как всегда, когда знаешь, все просто!! Спасибо!
Настоящий MVP!
Что такое mvp?
Power Query, как я понял, бесконечная игрушка, в которой можно сидеть до посинения, настраивая запросы в запросах.
Однако, формулы - наше всё.😁
Спасибо за очередной отличный урок!
Да, старые добрые формулы еще могут дать жару :)
@@planetaexcel жаль только, что они убрали обратную совместимость, как 2007 с 2003м.
Мне нравится что в повер квери нажал кнопку и все обновилось. Раньше подобное чудеса только ко в акцесс и в макросах были возможны
@@russvetden9342 и в сведенных. :)
Изящно и удивительно! Спасибо. Всем крепкого здоровья и успехов в делах!
Спасибо большое!!! Всегда смотрю Ваши уроки. Иногда по работе встречается неординарные задачи. И именно в такие моменты и помогают полученные от Вас знания.
Непременно поделюсь данным видео с другом. Это как раз его тема.
Николай, много лет смотрю Вас и являюсь пользователем сайта. Спасибо огромное. Желаю Вам всех благ!
Добрый день Николай, Большое спасибо за Ваши уроки! Всегда актуальны и доступны к пониманию.
Спасибо, Николай!
Спасибо. Такой поиск на больших объемах, для меня рутина и ищу питоном. Формулы выдумывал, но кривовато и медленно получалось. Но это, как вариант оочень интересно.
целую ваши аналитические руки!
Супер! Николай, спасибо!
Николай, вы просто бог экселя!!! Ваши видео не только обучают, но и стимулируют искать пути решения как избавиться от ежедневной рутиной работы, и как следствие от ошибок!!!
Не бог, а MVP!!
Большое вам спасибо. Крутотень) Будьте здоровы.
Огромное спасибо. Пока поковырял тока Квери до формул не дошел.
Как всегда все полный Шикардос!
Огромное спасибо респект и низкий поклон!
Большое спасибо за видеоурок!
Спасибо Вам! Продолжайте, пожалуйста.
Интересная штука! Пока не знаю, где применить.
6:50 Чтобы не заморачиваться с этим длиннющим Comparer.OrdinalIgnoreCase, я обернул оба столбца в Text.Lower:
Text.Contains(Text.Lower([Описание]), Text.Lower([Марка]))
7:45 Чтобы сократить число шагов, можно группировать с операцией "сумма" по столбцу "Марка" - выдаст ошибку, но затем поправить вручную в формуле: функцию List.Sum заменить на Text.Combine([Марка], ", ")
Спасибо, что делитесь опытом.
Спасибо большое. И двух лайков мало, как обычно.
Точно!
Ставьте третий.😋
Класс. Спасибо за видео
Очень содержательный ролик. Особенно, запало про Table.Buffer. Знал и иногда использовал эту функцию, также как и List.Buffer, но все-таки недооценивал и не до конца понимал ее суть. Кстати, также можно делать буферизацию таблицы "Марки" сразу в запросе "Марки", последним шагом, по скорости тоже самое получается:
Источник = Excel.CurrentWorkbook(){[Name="Марки"]}[Content],
#"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Марка", type text}}),
Буферизация = Table.Buffer(#"Измененный тип")
Николай, снимаю шляпу!)) Вы красава!
Господин Павлов в обучающих прикладных программах #1. Так было, так и останется. Голос, чистота речи, простота в сложном, интонация всё на высшем уровне.
Вот что значит профи. Снимаю шляпу.
Спасибо, Константин :) Рад, что вам нравится :)
@@planetaexcel Ваши ролики только идиоту могут не понравиться.
Для чистоты эксперимента можно в примере с формулами диапазоны тоже сделать умными таблицами. Есть мнение, что можно и до секунды разогнать :)
Как всегда отличный разбор, но раньше помнится частенько сравнивали скорость выполнения и с третьим вариантом - VBA
Николай, хватит нас гипнотизировать. Как всегда - круто!
Спасибо!!!🙌🙌🙌
Круто же. С формулами не знал фишки 😅
дякую Вам за контент!
Спасибо!
Спасибо большое (kop sag bolun 🇹🇲)
присоединяюсь к предыдущему оратору - зэ бэстэт!
Странно, а почему формулами быстрее чем в power quary?
Мне казалось power quary это оптимизированный по алгоритмам механизм.
Ну нет, PQ реализован на ленивых вычислениях. тоесь он считает, строит логические таблицы, забывает про них, начинает снова считать, ошибается, выходит покурить, залипает на котиков в телефоне, затем вдруг вспоминает про вычисления и накидывается на них как бодрый козлик)))....но пользователю все это не видно, и никакого прогресс бара ms пока не придумали так что остаётся только повторить логику PQ и тоже пойти передохнуть. (Ну или запускать вычисления на отдельном сервере а самому продолжать работать на основном компе)
вот с формулами была прям магия вне Хогвартса))
Бравоооо
В pq для оптимизации можно вместо столбца с формулой использовать объединение таблиц по пустым полям
Вспоминая старые мемы: "Чотко. Внатури чотко. Могете"
👍
Спасибо за интересное видео, Николай!
Я обычно делаю последний шаг с Table.Buffer в запросе 'Марки'. В Вашем случае буфферизация 'Марок' добавлена третьим шагом непосредственно в результирующий запрос. Есть ли разница в этих 2-ух подходах, влияющая на performance?
У меня стала неактивна пиктограмма "условный столбец" после того, как я добавила в ячейки одной таблицы - другую. Нашла решение: надо выделить один столбец.
Мне надо было выделить марку и модель авто. Я сделала 2 раза if на вхождение. И потом удалила 2 столбца с единичками. Спасибо.
Николай, благодарю за великолепнейший ролик! У меня вопрос: а можно в PowerQuery из списка (8:50 на видео) выбрать не весь список, а только, например, первую строку?
Здравствуйте у меня экзель 2019 но формула поиск как-то не правильно работает с массивами
Теперь бы дождаться понедельника, прибежать на работу и всё это попробовать!!!
Павел, подскажите, а можно такой поиск реализовать для частичного совпадения текста? Спасибо большое вам за уроки! В вашем исполнении эксель не такой страшный и такой волшебный!
Здравствуйте. Как это в гугл-таблицах сделать? там та не работает
Николай, в видео было сказано, "дома не самый слабый комп'ютер", можете указать процесор и опаративку.
Какие параметры Большое влияют на производительность/быстроту вычислений: частота процесора, количество ядер, оперативная память
У меня Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz и 16Гб оперативки. Не самый мощный, но вполне ОК под мои задачи :)
@@planetaexcel Спасибо за ответ. В сравнении с моим i7 4900 + 16g, он очень производительный
@@planetaexcel что говорить о моём старичке i3, 8г.😊
на слабых компах тоже можно работать... просто реже используешь суммесли, впр и прочие функции, которые пробегают весь диапазон. А задачи чаще решаешь сортировкой по уникальному номеру, столцом накопительной суммы и специальной вставкой с параметром "сложить"... и эт... проц важнее)))
@@anaxoretsemibulatnyj5449 чаще просто сводной выводишь репорт.😁
Эх, неправильно я использовал Table.Buffer - писал не внутри результирующего запроса, а оборачивал им последний шаг запроса-справочника.
И это не работало ((((
Здравствуйте! А как использовать двумерный справочник? Например, нужно выводить 'немецкие машины' или 'японские машины' используя названия марок авто?
Отлично
А имеется ли в Excel в формулах использовать регулярные выражения (без макросов)? Не могу найти...
Поддержки в Ексель регулярных выражений нет. Можете посмотреть по ссылке www.planetaexcel.ru/techniques/7/4844/. Но там сделано через макрос.
здравствуйте, у вас есть идеи, где я могу найти информацию о; Как выделить или найти в ТЕКСТЕ ВСЕ СЛОВА, которые начинаются или заканчиваются ТОЛЬКО буквой определенного типа? спасибо p / s Это может быть word, excel, CSS, PHP или HTML
здраствуйте . а почему в power piwot в ячейку максимум 1023 символ мохна. болше нет . ктото знает решения ?
Отличное видео! Немного оффтопа: а можно ли внутри ячейки менять форматирование части текста с помощью VBA?
Да, конечно :)
ActiveCell.Characters(Start:=3, Length:=5).Font.ColorIndex = 3
@@planetaexcel огромное спасибо за ответ и за Ваши уроки!
@@nureng8262 @Nikolay Pavlov А подскажите как полностью выглядит макрос? Куда добавить именно эту строку?
Николай, а можете сделать видео-прием по приведению столбцов в иерархическую структуру? К примеру имеем столбец с данными строками 1; 1.1; 1.1.1 необходимо привести это в 3 столбца для дальнейшей консолидации.
Как вариант - можно сделать это макросом www.planetaexcel.ru/plex/features/17/5675/ если есть многоуровневая группировка. Если же есть просто нумерация, то проще всего будет подсчитывать количество точек в номере и сдвигать ячейку с данными вправо на такое же количество ячеек.
@@planetaexcel группировки нет. Есть иерархическая структура (как СДР в ms project) надо чтобы в уровень выше поднимались промежуточные итоги (как в ms project). Места применения: сметы, состав проекта (разделы, томы)
Супер!👍 У меня версия 2016, но почему-то формула не работает. (
Спасибо. А можно вопрос. После каких команд нужно еще использовать буферизацию?
В языке М две функции буферизации List.Buffer и Table.Buffer. Соответственно, применять можно к таблицам и спискам.
Добрый день, подскажите пожалуйста, у меня есть таблица состоящая из 100 строк и 5 столбцов, я делаю список с помощью клавиши «проверка данных» , но у меня соотвественно выбирается только одна из колонок , а остальные 4 неактивные. А мне в итоге надо что бы при выборе наименования в первой колонке подтягивались значения и всех остальных столбцов для того что бы они автоматически менялись в формулах.
Значения из остальных колонок нужно подтягивать функцией ВПР
Получается, что формулами и быстрее получается все это написать. И быстрее высчитывается. Формулы лучше?
Функции "объединить" нет, а в павер Квори нет "содержит". Можно как-то по другому это реализовать?
Николай добрый день! Работаю в ексель 2019, но функция ПОИСК не разворачивает массив в строки. Можно другими средствами добраться до содержимого массива?
Чтобы массив визуально разворачивался (как у меня в видео) - нужен Office 365 с поддержкой динамических массивов. Если у вас старая версия, то формула работать тоже будет, но визуально не видно разворачивания.
А разве Microsoft Office 2019 поддерживает динамические массивы? Может быть речь идет об Office 365? У меня формула не работает, проверял.
Не поддерживает - они пока только в Office 365. Но функция ОБЪЕДИНИТЬ в Excel 2019 точно уже есть.
А если столбец Марки содержит 3000-5000 строк, а столбец Запчасти 25000 строк? Эксель не порвется? Он же соответственно и увеличит кол-во строк кратно.
Спасибо!
В google.docs не работает ;) Хотя функция join что-то да отображает)
Да, в Гуглтаблицах там несколько иначе всё :)
как включить подсказки когда меняешь формулу? у меня не получилось добавить третье значение для игнорирования регистра. помогите...
Expression.Error: Имя "Сomparer.OrdinalIgnoreCase" не распознано. Убедитесь в том, что оно написано верно.
Николай, а если есть три текста и из них выделить ключевые слова. То есть сравнить три текста и выделить ключевики. Как такую задачу можно решить или упростить?
А что такое в вашем понимании "ключевые слова"? Если вы имеете ввиду какие-то главные смысловые фразы, то с такой задачей лучше ChatGPT сейчас никто не справится.
Смотрю как сериал...Твин Пикс!
2023
колдовство!
У меня показывает ошибку перенос
Николай, добрый день! Просьба подсказать, почему, когда я ввожу формулу =ПОИСК(E2:E16;B2) у меня результат (#ЗНАЧ) выходит только в той ячейке, в которую введена формула, а не напротив всего массива с марками авто?
у меня Excel 2019
Ctrl+Shift+Enter вам в помощь. Нужно создать массив
После того, как написали формулу, нужно нажать это сочетание клавиш вместо обычного enter
@@Alrex1987 , спасибо вам огромное!!!!!! Наконец-то получилось! Просто Enter'ом какая-то ерунда получалась!!!
А последний способ, регистр не учитывает?
=FIND() и =SEARCH() фаинд не учитывает, серч да (или наоборот...). Не знаю как эти функции в русской версии:( Можно сделать и с учетом регистра и без.
@@anaxoretsemibulatnyj5449 спасибо
Нет, AuDi и AUDI будет выводить AUDI, проверил .
Я даже проверил Audii, все равно нашел)