Excel - макрос за сравняване и изтриване на редове
Проблем
Търся най-добрия начин за сравняване на данни в 2 листа. Ако данните в колона А съвпадат и на двата листа, искам да изтрия целия ред от втория лист.
Решение
Най-добрият начин е да имаме темп колона на лист 2. В тази колона можете да използвате такъв VLOOKUP
= IF (ISERROR (VLOOKUP (A1, SHeet1! A: A, 1, false)), 0, 1)
- След това нанесете филтър върху лист 2
- Изтрийте всички филтрирани редове
- Премахване на филтъра
- Изчистете темп колоната
- Можете да записвате тези действия чрез макро рекордер и ще ви даде макрос, който можете да използвате и по-късно
Благодарение на rizvisa1 за този съвет.