Excel - Một macro để so sánh và xóa các hàng
![](http://img.brin-designs.com/img/games/502/excel-macro-compare.png)
Vấn đề
Tôi đang tìm cách tốt nhất để so sánh dữ liệu trong 2 tờ. Nếu dữ liệu trong cột A khớp trên cả hai trang tính, tôi muốn xóa toàn bộ hàng khỏi trang tính thứ 2.
Dung dịch
Cách tốt nhất là có một cột tạm thời trên trang 2. Trong cột đó, bạn có thể sử dụng một VLOOKUP như thế này
= IF (ISERROR (VLOOKUP (A1, SHeet1! A: A, 1, sai)), 0, 1)
- Sau đó áp dụng bộ lọc trên tờ 2
- Xóa tất cả các hàng được lọc
- Xóa bộ lọc
- Xóa cột tạm thời
- Bạn có thể ghi lại các hành động này qua trình ghi macro excel và nó sẽ cung cấp cho bạn một macro mà bạn cũng có thể sử dụng sau này
Cảm ơn rizvisa1 cho mẹo này.