Menu

Tự động hóa việc chuẩn hóa địa chỉ email bằng Power Query

Hoắc Doanh Trang 01/07/2026 04:00 154 lượt xem 1 trả lời

Chào các bác, dạo này em hay phải làm việc với danh sách email khách hàng mà nhiều cái định dạng lộn xộn quá, ví dụ như có khoảng trắng thừa, viết hoa/thường không đều, hoặc thậm chí có ký tự lạ. Làm thủ công thì mất thời gian mà dễ sai sót.

Tình cờ em mày mò trên Power Query thì phát hiện ra có thể tự động chuẩn hóa mấy cái này ngon lành luôn. Em chia sẻ lại cho anh em nào đang gặp tình trạng tương tự nhé.

Các bước thực hiện:

  • Bước 1: Load danh sách email vào Power Query.
  • Bước 2: Chọn cột chứa địa chỉ email.
  • Bước 3: Sử dụng các Transform như sau:
    • Trim: Loại bỏ khoảng trắng thừa ở đầu và cuối chuỗi.
    • Lowercase/Uppercase: Chuyển tất cả về chữ thường hoặc chữ hoa để đồng nhất.
    • Replace Values: Dùng cái này để thay thế các ký tự lạ hoặc các định dạng email sai (ví dụ: 'abc@domain.com ' thành 'abc@domain.com').
  • Bước 4: Có thể kết hợp thêm các điều kiện để kiểm tra xem email có hợp lệ về mặt cú pháp cơ bản không (ví dụ: có ký tự '@' và '.' không).

Cụ thể, em hay dùng kết hợp các bước này:

= Table.TransformColumns(NguonDuLieu, {{
                
1

Tuyệt vời! Việc chuẩn hóa dữ liệu email đúng là tốn công sức thật. Mình cũng từng gặp cảnh tương tự.

Bạn có thể chia sẻ rõ hơn về các bước "chọn cột chứa địa chỉ email" và "áp dụng các phép biến đổi" không? Mình tò mò muốn biết bạn dùng những Transform nào để xử lý các trường hợp "khoảng trắng thừa, viết hoa/thường không đều, hoặc ký tự lạ" một cách hiệu quả nhất. Có thể là Trim, Clean, và Lowercase/Uppercase chẳng hạn?

Cảm ơn bạn đã chia sẻ nhé!

4

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký