У меня есть рабочая тетрадь с 2 листами. Лист 1 имеет 3 столбца (1А, 1В и 1С), а лист 2 имеет 2 столбца (2А и 2В). Теперь мне нужно удалить строки из листа 1, если 1A и 1B соответствуют любой строке в листе 2 (т.е. 1A = 2A и 1B = 2B). Поэтому на данный момент в основном забудьте о 1С и удалите все строки на листе 1, которые соответствуют строкам на листе 2.
Одним из способов было бы написать макрос, который берет каждую строку листа 1 и сравнивает 1A со всеми значениями 2A. Если совпадение найдено, сравните соответствующий 1B с 2B и, если они совпадают, удалите строку из листа 1. Учитывая, что каждый лист содержит более 100 000 строк, я думаю, что это сделает количество сравнений слишком большим и займет очень много времени.
Есть ли более эффективный способ сделать это?