У меня есть две таблицы в Excel (таблицы). В одной 10 000 записей, в другой 1000 записей. У обеих есть общий столбец с номером счета. Я хочу выбрать только те строки из 10 000 записей, в которых номера счетов указаны в таблице 1000 записей. Предпочтителен простой способ.
решение1
Я бы использовал надстройку Power Query. Запрос может импортировать данные из таблицы Excel. Команда Merge может объединить два запроса вместе с возможностью включения только соответствующих строк.
http://office.microsoft.com/ru-ru/excel-help/merge-queries-HA104149757.aspx?CTT=5&origin=HA103993872
Итак, для вашего сценария я бы сначала создал запрос для таблицы из 1000 строк. Затем я бы начал новый запрос для таблицы из 10 000 строк, добавил бы Merge к первому запросу и отметил бы опцию Only include matching rows. Вы можете доставить результат в новую таблицу Excel.
решение2
импортируем оба в access в отдельные таблицы. Назовем их 10k и 1k по понятным причинам.
затем вы можете напрямую выполнить эту команду и все готово:
выберите * из 10k,1k, где 10k.номер_счета=1k.номер_счета;
В противном случае вы можете попробовать использовать сводную таблицу в Excel.