Python – Sử dụng openpyxl trong kiểm tra dữ liệu trùng lặp ở 2 cột

Nếu chưa biết về openpyxl các bạn có thể xem [tại đây]

Để kiểm tra xem các giá trị trong cột A và cột B ở một sheet có đồng thời xuất hiện trong sheet 1, bạn có thể sử dụng Python với thư viện openpyxl. Dưới đây là cách thực hiện:

Bài viết bỏ qua hướng dẫn cài đặt thư viện [openpyxl] và [python] <– Các bạn có thể xem lại tại link bên cạnh.

Yêu cầu file dữ liệu

  • Sheet1: chứa dữ liệu cần kiểm tra.
  • Sheet2: bạn muốn kiểm tra từng dòng ở đây có cột A và cột B cùng xuất hiện ở Sheet1 hay không.

Code

Giải thích

  • Tạo tập hợp (set) từ Sheet1 với các cặp giá trị (A, B) để dễ dàng so sánh.
  • Duyệt qua từng dòng của Sheet2, kiểm tra xem (A, B) có trong tập hợp từ Sheet1 không.
  • In ra kết quả cho mỗi dòng.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *