Phạm Thị Phương Dung
Phạm Thị Phương Dung
Thảo luận 4 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 271 lượt xem

Exg02 bài số 12 tách họ tên Trong trường hợp trong tên có 2 từ giống nhau

Exg02: bài số 12 tách họ tên. 

Trong trường hợp trong tên có 2 từ giống nhau thì sẽ có kq bị sai k ạ.

Ví dụ Dương Thanh Thanh. Liêụ excel có nhận ra đâu là tên đâu là tên đệm k ạ





Thảo luận 4 câu trả lời
Lượt xem 271 lượt xem
Vỗ tay vỗ tay
Phạm Thị Phương Dung 14:02 - Feb 19, 2021

Kết quả tách được là từ Thanh bạn nhé.

Ở đây Flash fill làm theo nguyên tắc bắt chiếc hành vi (dựa theo thao tác mẫu) chứ không theo ý nghĩa của ngôn ngữ bạn nhé.

Vỗ tay vỗ tay
Phạm Thị Phương Dung 22:02 - Feb 19, 2021

Em hiểu ạ. Ý em là làm sao những dòng sau có thể biết được đó là tên hay tên đệm để mà chạy kq đúng được ạ

Vỗ tay vỗ tay
Phạm Thị Phương Dung 09:02 - Feb 20, 2021

Đó là cơ chế hoạt động của Flashfill. Để tăng độ chính xác thì bạn nên dùng tên đầu tiên làm mẫu là 1 tên dễ hiểu, dễ phân biệt (tránh những tên dễ gây hiểu nhầm như ví dụ bạn đưa ra). Flash fill sẽ theo mẫu đó để làm tương tự, khi đó các tên ở bên dưới dù dễ hiểu nhầm vẫn được xử lý đúng theo nguyên tắc của tên đầu tiên.

Sau khi làm xong cần kiểm tra lại 1 lượt từ trên xuống, nếu chỗ nào chưa đúng bạn xử lý thủ công để đảm bảo chính xác.

---

Lưu ý: cách sử dụng flash fill là làm tự động, nên ko chắc chắn 100% được.

Bạn có thể áp dụng thêm cách dùng hàm RIGHT+SUBSTITUTE để tách tên (ở chương Hàm nâng cao - bài số 8). Cách này sẽ chắc chắn hơn.

Vỗ tay vỗ tay
Phạm Thị Phương Dung 22:02 - Feb 20, 2021

Vâng ạ. Cái này chắc cũng chỉ dùng cho những database có số lượng ít. Bình thường nếu lượng lớn thông tin em thường dùng các hàm. 

Vỗ tay vỗ tay
Câu hỏi liên quan
@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội