У меня есть одна таблица Excel с 1251 строкой и одна с 1800 строками. Как я могу найти 549 строк, которых нет на листе из 1251 строки?

1251 ряд находится на листе из 1800 рядов. Как мне найти 549, которые уникальны для листа 1800 строк. Погуглив, я наткнулся на VLOOKUP и Microsoft Spreadsheet Compare. У меня нет опыта ни с тем, ни с другим. Спасибо вам за помощь.


person Mike Canner    schedule 30.09.2014    source источник
comment
@pnuts все столбцы, если это возможно   -  person Mike Canner    schedule 01.10.2014


Ответы (3)


Предполагая, что вы сравниваете столбец A между двумя листами, в запасном столбце на вашем листе с 1800 строками используйте формулу...: =countif('BiggerSheet'!A1, 'SmallerSheet'!$A$1:$A$1251) Скопируйте эту формулу вниз от строки 1 до строки 1800. Это вернет количество строк, где A1 в у BiggerSheet есть соответствие в SmallerSheet. Если это 0, то значение уникально для BiggerSheet.

person JNevill    schedule 30.09.2014

Я бы использовал Microsoft Query в вашей книге. Убедитесь, что ваши два столбца или набора данных являются именованными диапазонами. Откройте «Данные»> «Из других источников»> «Microsoft Query», затем выберите «Файлы Excel», перейдите к файлу и откройте запрос.

Затем, после открытия запроса, вставьте оператор SQL с чем-то вроде

Select * FROM Case1 Case1 WHERE Case1.ID NOT IN(Select Distinct ID FROM Case2 Case2)

Вы также можете использовать сумматор критериев для этого.

person cronos2546    schedule 30.09.2014

Во-первых, вы можете попытаться объединить всю строку на первом листе, а затем на втором листе. Затем просто используйте vlookup, чтобы сопоставить значение и посмотреть, какие строки не пропущены.

Подробнее о объединении читайте здесь

person user2722393    schedule 01.10.2014