Я обычно использую 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 :
- На этом экране выберите ваши таблицы (сначала выберите большую таблицу), CTRL выберите поля таблицычтобы быть в минус и выберите Left Anti в нижней комбо.Когда вы согласитесь, у вас будет новый минусовый стол.
* Выберите Закрыть и загрузить в меню Дом , и ваша новая таблица будет доступна на новом листев Excel.* Если в исходные листы внесены изменения, просто нажмите Данные / Обновить в Excel, и сгенерированная таблица будет обновлена соответствующим образом.