Таблица Различия в Excel - PullRequest
0 голосов
/ 07 июня 2018

В Excel, как я могу получить разницу между 2 таблицами?

У меня есть 2 таблицы: A и B.
B - это подмножество A. Другими словами, все строки / записиВ включены в А, но не наоборот.

Я хотел бы получить
A - B
т.е. я хочу вывод, который дает мне только записи, которые находятся в A, но не в B.

Кроме того, в более общем плане, если бы B не было подмножеством, как бы я получил
A∪B - A∩B?

1 Ответ

0 голосов
/ 07 июня 2018

Я обычно использую VLOOKUP для достижения этой цели, если это будет сделано только один раз для набора данных.Просто напишите VLOOKUP формулу в большой таблице, строки, которых нет в маленькой таблице, вернут ошибку #N/A.Когда мы отфильтруем эти строки ошибок, у нас останутся минусовые строки.

С другой стороны, это также достижимо с помощью Power Query, который является более чистым способом IMHO.Для Excel 2010 вы должны скачать и установить его.Для более новых версий Power Query изначально включен в Excel.

Я могу объяснить процесс для Office 365, так как у меня есть эта версия;для предыдущих версий могут применяться небольшие изменения.

  • Сначала введите ваши таблицы в Power Query, используя Данные / Из таблицы / диапазона * Меню 1014 *.
  • Если у вас есть обе таблицы для Power Query, щелкните правой кнопкой мыши пустое место на панели Queries слева и перейдите в меню New Query / Combine / Merge Queries as New :

enter image description here

  • На этом экране выберите ваши таблицы (сначала выберите большую таблицу), CTRL выберите поля таблицычтобы быть в минус и выберите Left Anti в нижней комбо.Когда вы согласитесь, у вас будет новый минусовый стол.

enter image description here * Выберите Закрыть и загрузить в меню Дом , и ваша новая таблица будет доступна на новом листев Excel.* Если в исходные листы внесены изменения, просто нажмите Данные / Обновить в Excel, и сгенерированная таблица будет обновлена ​​соответствующим образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...