Слияние двух списков без дубликатов
Три с половиной способа объединить два списка без дубликатов (повторов) в результате. Скачать пример www.planetaexcel.ru/techniques...
Заходите в гости ↓↓↓
Мои книги planetaexcel.ru/books/
Мои онлайн-курсы www.planetaexcel.ru/learning/
Моя надстройка PLEX (+150 новых функций для вашего Excel) planetaexcel.ru/plex/
Twitter / planeta_excel
Facebook / planetaexcel
Instagram / planetaexcel
Пікірлер: 56
Это ЛУЧШИЕ УРОКИ в этой сфере!!! Спасибо, что Вы это делаете и ...что вы это умеете и делитесь !) Респект от нас и пожелания здоровья Вам, Николай!!!
Я слежу все время за обновлением , на сколько профи, у меня нет слов .. Я столькому научился у вас . Дай бог вам долгих лет..
@bondjames9936
3 жыл бұрын
Присоединяюсь к словам! Николай Лучший!
ваша работа прекрасна. Спасибо за видео-уроки. Большое. Честно
Супер. Спасибо огромное за видеоуроки. Продолжайте выпускать хорошие видеоуроки...
Николай, спасибо за урок, как всегда гениально!!! Жду книгу по Power qwery!!!
Те вещи которые мне ну ОЧЕНЬ нужны, нигде особо не мог найти, а здесь нашел. Как только в поисковом запросе появляется Николай Павлов, сразу радуюсь, тут осечек не бывает. Большое спасибо за Вашу работу! П.С. Для меня excel не просто удобный калькулятор, это один из нескольких серьезных инструментов для работы. Я использую его для создания довольно сложных вычислительных приложений. Т.е. по сути это оболочка для "программирования".
Чаще всего проблемы возникают при объединении таблиц с множеством столбцом, особенно когда строки на полностью дублируются, а отличаются в одном или нескольких столбцах и надо их объединить. Например, при выгрузке контактов или организаций из БД - где каждый телефон или адрес может идти отдельной строкой, а остальные параметры совпадают.
Благодарю за видеоурок!
Полезный урок, воспользовался на практике на днях
Круто, радость в том что вариантов через pq 2. Ещё можно через обьединение запросов, а не через добавление)
Спасибо!
Николай здравствуйте! Ваши работы очень полезные, спасибо за труд. Подскажите как сделать такой список (базу) в файле, чтобы в другом РАБОЧЕМ файле excel, в выпадающем списке можно было сделать выбор значения таким образом, чтобы предыдущие значения (уже на этот момент выбранные (зарезервированные в других РАБОЧИХ файлах)) не отображались в текущем РАБОЧЕМ файле? То есть устранить повторения значений в рабочих файлах созданных в разных подразделениях. Спасибо!
Шикарно изложенная информация, благодарю. Имеется вопрос, буду признателен за объяснение. Необходимо добавить строку именно снизу выделенной строки. Макрорекордер выдаёт: Selection.Insert Shift:=xlDown. Замена xlDown на xlUp результата не меняет, строка всё равно вставляется сверху, как происходит по умолчанию в Exce при обычной вставке строки. В чём может быть проблема?
Спасибо большое!!!
Николай, добрый вечер! Скажите, как можно с вами связаться. Мне нужно сделать огромный отчёт по матрице. Помогите, пожалуйста!!!!
Николай, добрый день! Скажите, у ва обучающее видео о надстройке plex ( что это,для чего нужна и тд)?Заранее спасибо!
А как сделать то же самое с несколькими столбцами? То есть нужно слиять две таблицы с несколькими столбцами, в которых также могут повторяться или отсутствовать данные
есть еще способ 1б подходящий для больших массивов (например у вас 60 столбцов и 300 000 строк нужно например удалить дули телефонов или не важно чего)
подскажите , как вносить новые данные в существующую таблицу, чтобы, все изменения также отражались в сводной таблице?
а можно ли "прикрепить" одну ячейку к другой, чтобы при перемещении по таблице она перемещалась вместе с ней?
Спасибо Вам за виедо урок! А можно сделать так, чтобы из двух столбцов вынести отдельным списком значения которые в первом столбце не совпадают со значениями во втором столбце и наоборот?
Мне показалось , или Николай сказал , что мы потом можем удалить исходные два запроса из PQ? после слияния? однако не получается, пока на эти запросы ссылается запрос слияния.наверное необходимо править этот запрос? Например = Table.Combine({Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content], Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content]}) не даст желаемого результата, так как надо переименовать столбцы у каждой таблицы, можно это сделать одной строкой?
А делается слияние с суммированием дубликатов есть еще столбцы с данными?
Очень удобно отформатирована формула в способе № 2. В первый раз такое вижу. Это вы просто "alt+enter" и пробелами делали?
@planetaexcel
7 жыл бұрын
Да :) Тоскую по отступам как в языках программирования :)
@par15
7 жыл бұрын
Nikolay Pavlov это очень круто и легче читаются длинные формулы! Спасибо
@pps2703
5 жыл бұрын
@@planetaexcel а с тремя списками и более нельзя? Что-то пробовал, выдает ошибку. Может какая другая схема?Мне вообще надо столбцов 20 объединить. Приходится по 2 объединять, потом полученные 2 столбца еще раз объединять таким способом и так до конца(
в том и проблема, что списки с фио каждый раз приходят с новой таблицей выгрузки. как быть в таком случае? а вэкселе сслка на талицу источник фиксированная. новый месяц июнь, июль, авг и тд автоматически не добавится
Добрый день! К сожалению, под видео не видно ссылку на скачивание Power Query. На сайте Microsoft тоже не нашел. Можно попросить Вас выложить эту ссылку под видео?!
@arkharkh_k9370
5 жыл бұрын
Все в порядке. Спасибо Вам за Ваши видео!
5+
Вы гений, как я тупо тратил время удаляя в ручную дубликаты после сортировки по алфавиту 🤯
@maratello777
4 жыл бұрын
Я тоже так делал 🤦♂️😊
А если нужно дополнительно просуммировать значения, которые могут быть привязаны к колонкам с фамилиями? Например: Пушкин - 10, Пушкин -5. Блок -1, блок -3?
@pashaev81
2 жыл бұрын
Power Query все это делает
PQ, с момента появления, РУЛИТ!!!
Круто 😎👍🏻 На полгода-год пораньше бы - вообще цены не было б 😏 Николай, такой вопрос - есть ли у Вас статья - обзор ВСЕХ надстроек для excel. На сайте нашел только для excel 2013
@planetaexcel
7 жыл бұрын
Всех? Да их же тысячи! :)
@user-wz7pl7yx5p
7 жыл бұрын
Nikolay Pavlov ну не прям ВСЕХ🤔 Основных. Просто та статья, которую я нашел на Вашем сайте, аж от 2013 года. С тех пор много воды уже утекло. Что-то да изменилось
Николай вот подскажите мне одну вещь prntscr.com/fo024z (Это ссылка на скриншот) Вот взгляните на него и скажите что я делаю не так?
@olegsadovskiy3730
7 жыл бұрын
Заработок денег в интернете массивы точно не для Вас) попробуйте написать =[@цена] - ([@цена] * 0,1)
@user-ww5wg7qe3j
5 жыл бұрын
@@olegsadovskiy3730 или =[@цена]*0,9 :)
@dipsleep1470
Жыл бұрын
@@user-ww5wg7qe3j тоже так же хотел написать )))
Работаю через формулы в Экселе онлайн , не разобрался с формулой =(
@dipsleep1470
Жыл бұрын
не ты один, похоже не работает
2021
Доброго дня. Я створив в одній таблиці пару таблиць. Мені потрібно закріпити верхню строк кажної табличкі як це зробити? Щоб при прогортуванні таблиці в низ верхня строка кажної з таблиць лишалася на місці
@user-ob2mh7vv6r
3 жыл бұрын
?
10:44 "3,5 способа" - это звучит как 1,5 землекопа.
бро. Слижком костильно Легше написать скрипт по первому примеру. ++ И скорее и легше
@planetaexcel
4 жыл бұрын
Скрипт на каком языке?
@VitaliyN92
4 жыл бұрын
@@planetaexcel Имел введу то што тЬІ покзал в третем примере.
Уникальные для одного списка с игнором пустых ячеек {=ЕСЛИОШИБКА(ИНДЕКС($?$? : $?$?; ПОИСКПОЗ( 0;СЧЁТЕСЛИ($¿$¿ : ¿¿ ; $?$? : $?$? )+($?$? : $?$?="");0));"")} где $?$? : $?$? ваш диапазон с исходным списком, а $¿$¿ : ¿¿ зависит от того где у вас будет выводится список уникальных (т.е если с E2, тогда $E$1:E1)
@user-kv4li3xu6b
3 жыл бұрын
Как вы думаете, для 10 списков это возможно?
Спасибо!