ledoanhthu
Thành viên mới
- Tham gia
- 17/12/09
- Bài viết
- 13
- Được thích
- 3
Tôi ngại dùng VBA vì sợ mấy ông ATV dỏm đục mất. Vì thế tôi xây dựng hàm tách tên từ họ và tên bằng công thức phức tạp từ các hàm IF lồng nhau. Với hàm của tôi thì tên người Việt thông thường sẽ được tách rất tốt (chữ Việt dài nhất là NGHIÊNG = 7 chữ cái). Tuy nhiên chỉ cần dài thêm 1 ký tự nữa thì hàm này bị điếc, vì khi thên hàm IF thứ 7 sẽ bị báo lỗi.
Kỳ lạ ?
Không gửi kèm file được, đành viết lên đây:
Cột A (họ & tên): Lê Văn Tèo
Cột C (tên):
Cột B (Họ+):
Kỳ lạ ?
Không gửi kèm file được, đành viết lên đây:
Cột A (họ & tên): Lê Văn Tèo
Cột C (tên):
=IF(LEFT(RIGHT(A1,2),1)=" ",TRIM(RIGHT(A1,2)),IF(LEFT(RIGHT(A1,3),1)=" ",TRIM(RIGHT(A1,3)),IF(LEFT(RIGHT(A1,4),1)=" ",TRIM(RIGHT(A1,4)),IF(LEFT(RIGHT(A1,5),1)=" ",TRIM(RIGHT(A1,5)),IF(LEFT(RIGHT(A1,6),1)=" ",TRIM(RIGHT(A1,6)),IF(LEFT(RIGHT(A1,7),1)=" ",TRIM(RIGHT(A1,7)),TRIM(RIGHT(A1,8))))))))
Cột B (Họ+):
Mã:
=IF(LEN(A1)-LEN(C1)>0,TRIM(LEFT(A1,LEN(A1)-LEN(C1)-1)),"")
Chỉnh sửa lần cuối bởi điều hành viên: