Друзья, вот файл с данными для того, чтобы Вы также могли потренироваться в этой поставленной задаче: drive.google.com/file/d/1-y1erQDwHdAMId-juqpJ0KGMtVFcF3Tj/view?usp=sharing Кроме того, в этом видео мы решали задачу исключительно с помощью стандартных инструментов Excel. В одном из следующих видео я покажу, как можно решить эту задачу отдельно с помощью Power Query (пожалуй, оптимальное решение) и отдельно с помощью VBA.
Добрый день! Билял, подскажите пожалуйста, недавно оставлял комментарий под данным видео, но сейчас вижу что он удалён. Скажите пожалуйста, это Вы удалили его, чтоб сохранить интригу?
Здравствуйте, Стас! Вовсе нет. Я зашёл поставить Вам лайк на комментарий, но было написано, что он удален. Я подумал, что Вы его удалили. Сейчас зайду с компьютера, посмотрю, не определил ли Ютуб Ваш комментарий как спам (хотя не должен). Через 5 минут отпишусь!
Очень странно - в спаме тоже ничего нет. Вероятно, это глюк Ютуба, извиняюсь Стас! Напишите еще раз обязательно, что Вы в том комментарии написали, пожалуйста (я его тогда даже прочесть не успел). С уважением, Билял
@@BilyalKhassenov Возможно тогда сам ютуб его удалил из-за того что там была ссылка на Ваше видео :) Уже точно не помню что именно писал, но текст был приблизительно такой :) Огромное Вам спасибо за это суперское видео, решение проблемы подписчика это очень крутая идея. Надеюсь Ваш подписчик очень рад данному видео, так как решение действительно очень крутое, да и тут есть очень крутые приёмы, которые будут всем полезны :) Надеюсь когда-то Вы запишите видео и по моей проблеме, которую я описал под видео "VBA: Collection для отбора уникальных значений (Серия VBA 37)", возможно не совсем понятно описал, но если скажите куда Вам можно прислать файл, то могу отправить его чтоб было видно наглядно :)
Здравствуйте, Дмитрий! Единственная проблема со сводными таблицами заключается в потере наглядности при возрастающем количестве уникальных лиц в списке. То есть: в примере всего 30 уникальных ФИО, поэтому пробежавшись глазами по 30 строками сводной таблицы можно легко найти ФИО с несколькими номерами паспортов. Сделать же тоже самое (без манипуляций над выведенными результатами сводной таблицы) в случае, например, 1000 уникальных ФИО будет уже значительно сложнее. Но, конечно, и этот подход с помощью нескольких дальнейших добавленных шагов можно сделать рабочим в случае большого количества уникальных ФИО. С уважением, Билял
Я подобные вещи через VBA реализовывал. Так как с подобным сталкивался, то могу добавить или даже предостеречь. Ввиду человеческого фактора в Ф.И.О. тоже могут быть ошибки, например лишние пробелы. Тогда, как вы понимаете, для Excel это будут разные значения (люди). А если это тысячные массивы, то и ошибки десятками...
а можете пожалуйста куда-то выложить Ваш файл или текст макроса? А то у меня на работе макрос написали ещё со времен динозавров и сейчас я хочу его переписать и отпимизировать.
@@Stas_Gutsal Предложенный автором канала алгоритм вполне рабочий. Я бы добавил пару служебных (проверочных )столбцов. В первом бы прописал: =ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";"")) - проверяем пробелы если более 2 то имеем лишний пробел. Во втором отделил фамилии =ПСТР(A1;1;НАЙТИ(" ";A1;1)) отделяем фамилию. Есть ли однофамильцы или вдруг в имени ошибка. Так то человек при ручном вводе такого нагородить может, что ни один алгоритм не разберет.
Здравствуйте. Для того, чтобы исключить ошибки ведь можно, например, на отдельном листе создать справочник и через Проверка данных подтягивать данные (в данном случае ФИО) из него?
Билял, приветствую👋 Сильный 💪 и позновиельный видеоролик. Обратил внимание, что в формуле ВПР ты написал "ложь" вместо того чтобы поставить "0" что равносильно этому слову в формуле. Скажи, пожалуйста, есть какое-то отличие 🤔 или привычка? По мне "0" поставить проще. Спасибо!
Здравствуйте! Большое спасибо за комментарий и интересный вопрос😊 Разницы между 0 и ЛОЖЬ нету 😊 У меня это скорее привычка, вписывать ЛОЖЬ, сейчас объясню откуда она берётся. Когда Вы пишите функцию ВПР, Excel снизу выводит Вам подсказки, что должно быть вписано в следующем параметре функции. Я всегда использую эти подсказки и поэтому, когда приходит время вписывать ЛОЖЬ (или же альтернативно 0) просто нажимаю на клавишу со стрелкой вниз. Excel предвыбирает вариант ЛОЖЬ (он выделяется синим цветом) и остаётся лишь нажать на клавишу Tab. Excel сразу вставляет целиком слово ЛОЖЬ. Эта привычка также работает и при написании кода в VBA и так, в VBA, преимущества от нее значительны (так, например, не надо целиком писать xlSortOnValues или xlDescending). Так что вот такая выходит привычка. Тоже обязательно попробуйте такой подход! 😊 С уважением, Билял
Если делать проверку впр и подсвечивать ошибочные результаты, видится, удаление дубликатов и не обязательно? Главное, чтобы данные с правильными номерами были, чего из условий задачи вроде бы не следует.
Столкнулся с проблемой - есть таблица на 86000+ позиций, надо удалить дубликаты. Но Эксель видимо имеет ограничения на размер данных, т.к. результат запуска "удалить данные" - просто удаление части данных с конца таблицы. Проверка вручную подтверждает, что удаленные данные не дублировались. Как решить проблему?
Добрый вечер! У меня уникальные значения состоят из 36 цифр, формат ячеек "текстовый". Разные значения почему то выделяются как повторяющиеся значения(в значении 24 цифры с лева одинаковые). Как решить эту задачу, ведь длинные цифры можно записать только как текст.
Друзья, вот файл с данными для того, чтобы Вы также могли потренироваться в этой поставленной задаче: drive.google.com/file/d/1-y1erQDwHdAMId-juqpJ0KGMtVFcF3Tj/view?usp=sharing
Кроме того, в этом видео мы решали задачу исключительно с помощью стандартных инструментов Excel. В одном из следующих видео я покажу, как можно решить эту задачу отдельно с помощью Power Query (пожалуй, оптимальное решение) и отдельно с помощью VBA.
Добрый день!
Билял, подскажите пожалуйста, недавно оставлял комментарий под данным видео, но сейчас вижу что он удалён. Скажите пожалуйста, это Вы удалили его, чтоб сохранить интригу?
Здравствуйте, Стас! Вовсе нет. Я зашёл поставить Вам лайк на комментарий, но было написано, что он удален. Я подумал, что Вы его удалили.
Сейчас зайду с компьютера, посмотрю, не определил ли Ютуб Ваш комментарий как спам (хотя не должен). Через 5 минут отпишусь!
Очень странно - в спаме тоже ничего нет. Вероятно, это глюк Ютуба, извиняюсь Стас!
Напишите еще раз обязательно, что Вы в том комментарии написали, пожалуйста (я его тогда даже прочесть не успел).
С уважением,
Билял
@@BilyalKhassenov смотрю Стас профи по созданию интриг :-D
@@BilyalKhassenov Возможно тогда сам ютуб его удалил из-за того что там была ссылка на Ваше видео :)
Уже точно не помню что именно писал, но текст был приблизительно такой :)
Огромное Вам спасибо за это суперское видео, решение проблемы подписчика это очень крутая идея. Надеюсь Ваш подписчик очень рад данному видео, так как решение действительно очень крутое, да и тут есть очень крутые приёмы, которые будут всем полезны :)
Надеюсь когда-то Вы запишите видео и по моей проблеме, которую я описал под видео "VBA: Collection для отбора уникальных значений (Серия VBA 37)", возможно не совсем понятно описал, но если скажите куда Вам можно прислать файл, то могу отправить его чтоб было видно наглядно :)
Уведомление пришло по подписке) спасибо за решение моего вопроса :)
"мама, я в телеке!"
Спасибо, Билял, очень познавательно! Кроме того, замечательное объяснение работы с поиском дубликатов в таблицах !!!
Спасибо за познавательное и интересное видео, Билял.
Блин ты реально крут,судя по всему для тебя нет нерешаемых задач
Здравствуйте,Билял, Ваши видео-это сокровище! По крайней мере для меня точно и однозначно.
Шикарно. Спасибо.
Спасибо большое!!!
Задачи такого рода можно быстро и удобно решать с помощью сводных таблиц, на поиск пяти задвоенных значений у меня ушло 20 секунд.
Здравствуйте, Дмитрий!
Единственная проблема со сводными таблицами заключается в потере наглядности при возрастающем количестве уникальных лиц в списке. То есть: в примере всего 30 уникальных ФИО, поэтому пробежавшись глазами по 30 строками сводной таблицы можно легко найти ФИО с несколькими номерами паспортов. Сделать же тоже самое (без манипуляций над выведенными результатами сводной таблицы) в случае, например, 1000 уникальных ФИО будет уже значительно сложнее.
Но, конечно, и этот подход с помощью нескольких дальнейших добавленных шагов можно сделать рабочим в случае большого количества уникальных ФИО.
С уважением,
Билял
Я подобные вещи через VBA реализовывал. Так как с подобным сталкивался, то могу добавить или даже предостеречь. Ввиду человеческого фактора в Ф.И.О. тоже могут быть ошибки, например лишние пробелы. Тогда, как вы понимаете, для Excel это будут разные значения (люди). А если это тысячные массивы, то и ошибки десятками...
Здравствуйте! Отличное замечание. В VBA и вправду намного проще сперва встроить проверку правильности имён 👍
Хороших Вам выходных!
С уважением,
Билял
а можете пожалуйста куда-то выложить Ваш файл или текст макроса? А то у меня на работе макрос написали ещё со времен динозавров и сейчас я хочу его переписать и отпимизировать.
@@Stas_Gutsal Предложенный автором канала алгоритм вполне рабочий. Я бы добавил пару служебных (проверочных )столбцов.
В первом бы прописал:
=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";"")) - проверяем пробелы если более 2 то имеем лишний пробел.
Во втором отделил фамилии
=ПСТР(A1;1;НАЙТИ(" ";A1;1)) отделяем фамилию. Есть ли однофамильцы или вдруг в имени ошибка.
Так то человек при ручном вводе такого нагородить может, что ни один алгоритм не разберет.
Здравствуйте. Для того, чтобы исключить ошибки ведь можно, например, на отдельном листе создать справочник и через Проверка данных подтягивать данные (в данном случае ФИО) из него?
Билял, приветствую👋
Сильный 💪 и позновиельный видеоролик. Обратил внимание, что в формуле ВПР ты написал "ложь" вместо того чтобы поставить "0" что равносильно этому слову в формуле. Скажи, пожалуйста, есть какое-то отличие 🤔 или привычка? По мне "0" поставить проще. Спасибо!
Здравствуйте!
Большое спасибо за комментарий и интересный вопрос😊
Разницы между 0 и ЛОЖЬ нету 😊 У меня это скорее привычка, вписывать ЛОЖЬ, сейчас объясню откуда она берётся. Когда Вы пишите функцию ВПР, Excel снизу выводит Вам подсказки, что должно быть вписано в следующем параметре функции. Я всегда использую эти подсказки и поэтому, когда приходит время вписывать ЛОЖЬ (или же альтернативно 0) просто нажимаю на клавишу со стрелкой вниз. Excel предвыбирает вариант ЛОЖЬ (он выделяется синим цветом) и остаётся лишь нажать на клавишу Tab. Excel сразу вставляет целиком слово ЛОЖЬ. Эта привычка также работает и при написании кода в VBA и так, в VBA, преимущества от нее значительны (так, например, не надо целиком писать xlSortOnValues или xlDescending).
Так что вот такая выходит привычка. Тоже обязательно попробуйте такой подход! 😊
С уважением,
Билял
Если делать проверку впр и подсвечивать ошибочные результаты, видится, удаление дубликатов и не обязательно? Главное, чтобы данные с правильными номерами были, чего из условий задачи вроде бы не следует.
Столкнулся с проблемой - есть таблица на 86000+ позиций, надо удалить дубликаты. Но Эксель видимо имеет ограничения на размер данных, т.к. результат запуска "удалить данные" - просто удаление части данных с конца таблицы. Проверка вручную подтверждает, что удаленные данные не дублировались. Как решить проблему?
Добрый вечер! У меня уникальные значения состоят из 36 цифр, формат ячеек "текстовый". Разные значения почему то выделяются как повторяющиеся значения(в значении 24 цифры с лева одинаковые). Как решить эту задачу, ведь длинные цифры можно записать только как текст.
В умной таблице почему то формулы автоматически не протягиваются на весь столбец. Как исправить? Спасибо
У меня три столбца с тел номерами но при удалении дубликатов эксел не находит дублов хот они там есть как решить подскажи плз
Откуда ты это знаешь