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 ạ
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é.
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 ạ
Đó 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â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.