Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Свести дублирующиеся строки в одну по нескольким столбцам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Свести дублирующиеся строки в одну по нескольким столбцам (Формулы/Formulas)
Свести дублирующиеся строки в одну по нескольким столбцам
irgen Дата: Среда, 03.06.2020, 00:39 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Всех приветствую!

Подскажите, в какую сторону копать:

Есть таблица со списком людей, в ней есть повторяющиеся строки, но в каждом дубле есть разные заполненные столбцы. Имя может быть записано по-разному, но телефоны все в одном формате.

Мне нужно удалить дубли, но свести значения из этих дублей в одну строку. Значения могут быть числами и текстом, в каждом столбце для одного человека может быть только одно значение, т.е. суммировать их не нужно. Имя можно оставить любое, это не важно.

В примере показал как есть сейчас, и что хотелось бы получить, цветом выделил дубли для наглядности, цвет тоже неважен. Подскажите, какой инструмент использовать? Формулой? Или сводной таблицей (но тогда как именно)?
К сообщению приложен файл: 1109309.xlsx (8.7 Kb)
 
Ответить
СообщениеВсех приветствую!

Подскажите, в какую сторону копать:

Есть таблица со списком людей, в ней есть повторяющиеся строки, но в каждом дубле есть разные заполненные столбцы. Имя может быть записано по-разному, но телефоны все в одном формате.

Мне нужно удалить дубли, но свести значения из этих дублей в одну строку. Значения могут быть числами и текстом, в каждом столбце для одного человека может быть только одно значение, т.е. суммировать их не нужно. Имя можно оставить любое, это не важно.

В примере показал как есть сейчас, и что хотелось бы получить, цветом выделил дубли для наглядности, цвет тоже неважен. Подскажите, какой инструмент использовать? Формулой? Или сводной таблицей (но тогда как именно)?

Автор - irgen
Дата добавления - 03.06.2020 в 00:39
прохожий2019 Дата: Среда, 03.06.2020, 01:00 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
вариант PQ [vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    lst =   {{"Имя",(t)=>List.Mode(Table.Column(t,"Имя"))}}
            &List.Transform(List.Skip(Table.ColumnNames(from),2),each {_,(t)=>List.Max(Table.Column(t,_))}),
    group = Table.Group(from, "Телефон", lst)
in
    group
[/vba]
К сообщению приложен файл: 6315253.xlsx (17.9 Kb)
 
Ответить
Сообщениевариант PQ [vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    lst =   {{"Имя",(t)=>List.Mode(Table.Column(t,"Имя"))}}
            &List.Transform(List.Skip(Table.ColumnNames(from),2),each {_,(t)=>List.Max(Table.Column(t,_))}),
    group = Table.Group(from, "Телефон", lst)
in
    group
[/vba]

Автор - прохожий2019
Дата добавления - 03.06.2020 в 01:00
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Свести дублирующиеся строки в одну по нескольким столбцам (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!