excel - группировка листов по столбцам

excel - группировка листов по столбцам

У меня есть куча .csv-файлов с одинаковой структурой, но нет гарантии, что они находятся в том же порядке по строкам. Я хотел бы сгруппировать их все в одной таблице. На следующем изображении показана проблема:

введите описание изображения здесь

P.S.: в примере показаны 2 таблицы в одной и той же электронной таблице только для наглядности.

Я использую Excel из пакета Office 2016.

заранее спасибо

решение1

Функция VLookup отлично подходит для поиска по одному столбцу, но выполнять ее для нескольких столбцов утомительно.

INDEX / MATCH лучше подойдет для обработки нескольких столбцов. Он разделяет функциональность VLOOKUP на 2 шага. Это позволяет рабочей книге работать быстрее и упрощает написание формул.

Пример соответствия индекса Excel

В этом примере я указал исходные листы слева синим и зеленым цветом, а результат справа серым. Формулы для первой строки данных находятся над таблицей результатов.

Сначала используйте =MATCH, чтобы найти номер строки ссылочных данных в исходном листе. В примере, в J3, MATCH ищет значение "a" в массиве "A:A" и находит его в строке 3. Аналогично, K3 ищет "a" в "E:E" и находит его в строке 5.

Теперь, когда мы знаем строку, мы можем легко искать конкретные значения в столбцах. В этом примере L3 ищет в массиве "B:B" строку 3 (из J3), а M3 ищет в "F:F" строку 5 (из K3). Повторите для всех нужных столбцов, а затем перетащите вниз всю строку, чтобы заполнить лист.

Как вы видите, Index/Match немного сложнее, чем Vlookup. Однако, разделение медленного Match и быстрого Index позволяет листу работать более эффективно, а вызовы INDEX проще писать.

решение2

Для получения результата можно использовать Power Query:

  1. Импортируйте 2 таблицы в Power Query Editor, выберите Диапазон — перейдитеДанные- выбиратьИз таблицы/диапазона- закрыватьРедактор Power Queryи выберитедержать- выберите другой диапазон и повторите шаги для импорта в редактор:

введите описание изображения здесь

  1. ВыбиратьТаблица 3- и иди кДом-Объединить- выбиратьОбъединение запросов- выберите соответствующие столбцы, затемЗакрыть и загрузить в...: введите описание изображения здесь

Связанный контент