Chào mọi người,
Trong quá trình làm việc với dữ liệu địa lý, mình thường xuyên gặp vấn đề các tên tỉnh/thành phố bị ghi sai hoặc không nhất quán (ví dụ: "Hồ Chí Minh", "TP. HCM", "Thành phố Hồ Chí Minh", "HCM"). Việc này gây khó khăn khi cần phân tích, nhóm hoặc sử dụng các hàm như VLOOKUP.
Hôm nay, mình muốn chia sẻ một cách khá hiệu quả để tự động chuẩn hóa những dữ liệu này bằng cách kết hợp một bảng tra cứu và hàm XLOOKUP (hoặc VLOOKUP cho các phiên bản Excel cũ hơn).
Cách thực hiện:
- Tạo một bảng tra cứu:
- Ở một sheet khác hoặc một khu vực trống, tạo 2 cột.
- Cột 1: Liệt kê tất cả các biến thể tên tỉnh/thành phố mà bạn thường gặp.
- Cột 2: Ghi tên chuẩn của tỉnh/thành phố đó (ví dụ: "Hồ Chí Minh").
- Sử dụng hàm tìm kiếm:
- Giả sử bảng tra cứu của bạn nằm trong vùng
A1:B100(Cột A là biến thể, Cột B là tên chuẩn). - Tại cột chứa tên tỉnh/thành phố cần chuẩn hóa trong dữ liệu chính của bạn (ví dụ: cột
C), bạn có thể dùng công thức: - Nếu bạn dùng phiên bản Excel cũ hơn, có thể thay bằng:
- Kéo công thức xuống cho toàn bộ cột.
=XLOOKUP(C2, Sheet2!$A$1:$A$100, Sheet2!$B$1:$B$100, C2)=VLOOKUP(C2, Sheet2!$A$1:$B$100, 2, FALSE)Với cách này, bạn chỉ cần cập nhật bảng tra cứu khi có thêm biến thể mới, còn lại việc chuẩn hóa sẽ diễn ra tự động.
Hy vọng mẹo nhỏ này hữu ích cho công việc của mọi người!