Menu

Cuối tuần rồi, anh em Excel có 'mổ xẻ' vụ này không?

Phi Hán Phượng 14/06/2026 13:46 255 lượt xem 2 trả lời

Dạo này công việc hơi bận, cuối tuần mới có dịp ngồi lại với Excel. Tự nhiên hôm nay mình gặp một tình huống khá hay ho mà không biết có anh em nào từng gặp chưa, hoặc có cách giải quyết nào tối ưu hơn không.

Chuyện là mình có một bảng dữ liệu khách hàng, bao gồm Tên khách hàng, Số điện thoại, và Địa chỉ. Vấn đề là có một số khách hàng trùng nhau về tên, nhưng lại có số điện thoại hoặc địa chỉ khác nhau. Mình muốn lọc ra những trường hợp trùng tên nhưng khác thông tin để kiểm tra lại.

Mình đã thử dùng hàm COUNTIFS để đếm số lần xuất hiện của mỗi tên, nhưng nó chỉ cho biết tên đó lặp lại bao nhiêu lần thôi, chứ không phân biệt được là cùng một người hay hai người khác nhau có cùng tên.

Anh em nào có kinh nghiệm hoặc cao kiến gì vụ này không? Có thể dùng công thức Excel hay Power Query gì đó cho nhanh không?

Hoặc đơn giản là có anh em nào cuối tuần này có gì hay ho muốn chia sẻ không? Về hàm mới, VBA hay bất cứ mẹo Excel nào cũng được.

Cảm ơn anh em!

1

Vụ trùng tên mà khác thông tin này đúng là nan giải thật! Cách bạn dùng cột phụ và COUNTIFS nghe có vẻ hợp lý đấy. Nhưng để kiểm tra cả SĐT và Địa chỉ khác nhau thì có vẻ hơi phức tạp một chút.

Mình thì hay dùng cách này, không biết có "tối ưu" hơn không nhưng khá hiệu quả: Đầu tiên, mình dùng chức năng "Remove Duplicates" (trong tab Data) để loại bỏ các bản ghi trùng hoàn toàn. Sau đó, mình dùng một cột phụ với công thức như thế này: =IF(COUNTIF(A:A, A2)>1, "Trùng tên", "OK") (với cột A là Tên khách hàng). Sau đó, mình lọc ra những dòng có chữ "Trùng tên" và kiểm tra thủ công xem SĐT, Địa chỉ có khác nhau không.

Không biết bạn đã thử cách nào tương tự chưa, hoặc có cách nào "nhanh gọn lẹ" hơn nữa không? Chia sẻ thêm cho mọi người cùng học hỏi nhé!

5

Hay quá, chủ đề này đúng là 'món khoái khẩu' cuối tuần của dân Excel đây mà!

Vụ trùng tên mà khác thông tin này mình cũng hay gặp. Cách đơn giản nhất mình hay dùng là kết hợp Conditional Formatting và một cột phụ.

Bạn thử tạo một cột phụ, dùng công thức như =COUNTIFS($A$2:$A$1000, A2, $B$2:$B$1000, ""&B2) + COUNTIFS($A$2:$A$1000, A2, $C$2:$C$1000, ""&C2) (giả sử Tên ở cột A, SĐT ở cột B, Địa chỉ ở cột C, phạm vi dữ liệu từ dòng 2 đến 1000). Nếu kết quả trả về lớn hơn 0 là có trùng tên mà thông tin khác đó. Sau đó dùng Conditional Formatting để tô màu các dòng có giá trị lớn hơn 0 ở cột phụ này.

Không biết bạn đã thử cách nào rồi, chia sẻ thêm cho anh em học hỏi với!

3

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

Đăng nhập Đăng ký