Уникальные записи из списка
Stormy
Дата: Среда, 03.12.2014, 12:23 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
Добрый день, уважаемые. Помогите решить задачу. Нужно выбрать уникальные записи по названию фирмы, имени и номеру телефона и сохранить их в отдельную таблицу для дальнейшей работы. Ума не приложу с какого бока подступить. В одной фирме могут работать 2 человека с именем Вася , но у них разные номера телефонов. В двух разных фирмах может быть 1 человек с одним и тем же номеров телефона. Как выбрать уникальные записи?
Добрый день, уважаемые. Помогите решить задачу. Нужно выбрать уникальные записи по названию фирмы, имени и номеру телефона и сохранить их в отдельную таблицу для дальнейшей работы. Ума не приложу с какого бока подступить. В одной фирме могут работать 2 человека с именем Вася , но у них разные номера телефонов. В двух разных фирмах может быть 1 человек с одним и тем же номеров телефона. Как выбрать уникальные записи? Stormy
Место для рекламы.
Ответить
Сообщение Добрый день, уважаемые. Помогите решить задачу. Нужно выбрать уникальные записи по названию фирмы, имени и номеру телефона и сохранить их в отдельную таблицу для дальнейшей работы. Ума не приложу с какого бока подступить. В одной фирме могут работать 2 человека с именем Вася , но у них разные номера телефонов. В двух разных фирмах может быть 1 человек с одним и тем же номеров телефона. Как выбрать уникальные записи? Автор - Stormy Дата добавления - 03.12.2014 в 12:23
buchlotnik
Дата: Среда, 03.12.2014, 12:46 |
Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
обсуждалось тут: извлечение уникальных сделал по аналогии Код
=ИНДЕКС(C$6:C$29;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ(СЦЕПИТЬ($C$6:$C$29;$D$6:$D$29;$E$6:$E$29);СЦЕПИТЬ($C$6:$C$29;$D$6:$D$29;$E$6:$E$29);0)=СТРОКА($A$1:$A$24);СТРОКА($A$1:$A$24));СТРОКА(A1)))
т.е. делаем конкатенацию и ищем номера уникальных строк
обсуждалось тут: извлечение уникальных сделал по аналогии Код
=ИНДЕКС(C$6:C$29;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ(СЦЕПИТЬ($C$6:$C$29;$D$6:$D$29;$E$6:$E$29);СЦЕПИТЬ($C$6:$C$29;$D$6:$D$29;$E$6:$E$29);0)=СТРОКА($A$1:$A$24);СТРОКА($A$1:$A$24));СТРОКА(A1)))
т.е. делаем конкатенацию и ищем номера уникальных строк buchlotnik
Сообщение отредактировал buchlotnik - Среда, 03.12.2014, 12:49
Ответить
Сообщение обсуждалось тут: извлечение уникальных сделал по аналогии Код
=ИНДЕКС(C$6:C$29;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ(СЦЕПИТЬ($C$6:$C$29;$D$6:$D$29;$E$6:$E$29);СЦЕПИТЬ($C$6:$C$29;$D$6:$D$29;$E$6:$E$29);0)=СТРОКА($A$1:$A$24);СТРОКА($A$1:$A$24));СТРОКА(A1)))
т.е. делаем конкатенацию и ищем номера уникальных строк Автор - buchlotnik Дата добавления - 03.12.2014 в 12:46
DJ_Marker_MC
Дата: Среда, 03.12.2014, 12:53 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация:
213
±
Замечаний:
0% ±
Excel 2019
Еще два варианта на выбор в файле)))
Ответить
Сообщение Еще два варианта на выбор в файле))) Автор - DJ_Marker_MC Дата добавления - 03.12.2014 в 12:53
Stormy
Дата: Среда, 03.12.2014, 13:41 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
buchlotnik , DJ_Marker_MC , Спасибо. Но мне почему-то кажется, что без ВБА тут не обойтись. Ведь нужно будет получить список примерно такого вида: Марс Иван 55555 Марс Иван 44444 Нестле Иван 55555
buchlotnik , DJ_Marker_MC , Спасибо. Но мне почему-то кажется, что без ВБА тут не обойтись. Ведь нужно будет получить список примерно такого вида: Марс Иван 55555 Марс Иван 44444 Нестле Иван 55555Stormy
Место для рекламы.
Ответить
Сообщение buchlotnik , DJ_Marker_MC , Спасибо. Но мне почему-то кажется, что без ВБА тут не обойтись. Ведь нужно будет получить список примерно такого вида: Марс Иван 55555 Марс Иван 44444 Нестле Иван 55555Автор - Stormy Дата добавления - 03.12.2014 в 13:41
Pelena
Дата: Среда, 03.12.2014, 13:54 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Расширенным фильтром ещё можно
Расширенным фильтром ещё можно Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Расширенным фильтром ещё можно Автор - Pelena Дата добавления - 03.12.2014 в 13:54
Stormy
Дата: Среда, 03.12.2014, 13:58 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
DJ_Marker_MC , Pelena , Фильтром получилось, но Маркера вариант более удобен.
DJ_Marker_MC , Pelena , Фильтром получилось, но Маркера вариант более удобен.Stormy
Место для рекламы.
Ответить
Сообщение DJ_Marker_MC , Pelena , Фильтром получилось, но Маркера вариант более удобен.Автор - Stormy Дата добавления - 03.12.2014 в 13:58
buchlotnik
Дата: Среда, 03.12.2014, 14:03 |
Сообщение № 7
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Цитата
Ведь нужно будет получить список примерно такого вида: Марс Иван 55555
Stormy , почему же сразу VBA? просто формула более жуткой будет. Или я чего-то не догоняю?
Цитата
Ведь нужно будет получить список примерно такого вида: Марс Иван 55555
Stormy , почему же сразу VBA? просто формула более жуткой будет. Или я чего-то не догоняю?buchlotnik
Сообщение отредактировал buchlotnik - Среда, 03.12.2014, 14:14
Ответить
Сообщение Цитата
Ведь нужно будет получить список примерно такого вида: Марс Иван 55555
Stormy , почему же сразу VBA? просто формула более жуткой будет. Или я чего-то не догоняю?Автор - buchlotnik Дата добавления - 03.12.2014 в 14:03
SLAVICK
Дата: Среда, 03.12.2014, 14:16 |
Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Просто сводную по этим полям без доп. столбцов А чтобы было в виде списка - в свойствах - повторять все подписи элементов
Просто сводную по этим полям без доп. столбцов А чтобы было в виде списка - в свойствах - повторять все подписи элементов SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Среда, 03.12.2014, 14:20
Ответить
Сообщение Просто сводную по этим полям без доп. столбцов А чтобы было в виде списка - в свойствах - повторять все подписи элементов Автор - SLAVICK Дата добавления - 03.12.2014 в 14:16
Stormy
Дата: Четверг, 04.12.2014, 07:57 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
buchlotnik , Все верно. Ваша правда, можно без ВБА при чем оказалось куча способов. Всем спасибо за потраченное время и приведенные примеры
buchlotnik , Все верно. Ваша правда, можно без ВБА при чем оказалось куча способов. Всем спасибо за потраченное время и приведенные примерыStormy
Место для рекламы.
Ответить
Сообщение buchlotnik , Все верно. Ваша правда, можно без ВБА при чем оказалось куча способов. Всем спасибо за потраченное время и приведенные примерыАвтор - Stormy Дата добавления - 04.12.2014 в 07:57
Wasilich
Дата: Суббота, 06.12.2014, 08:21 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
Ваша правда, можно без ВБА
Но, если сильно хочется: [vba]Код
Range("C6:E29").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("G6"), Unique:=True
[/vba]
Ваша правда, можно без ВБА
Но, если сильно хочется: [vba]Код
Range("C6:E29").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("G6"), Unique:=True
[/vba]Wasilich
Ответить
Сообщение Ваша правда, можно без ВБА
Но, если сильно хочется: [vba]Код
Range("C6:E29").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("G6"), Unique:=True
[/vba]Автор - Wasilich Дата добавления - 06.12.2014 в 08:21