Hướng dẫn cách tách tên, họ tên trong Excel 2007 2010 2013 2003 nhanh
Bài viết này sẽ hướng dẫn các bạn chi tiết cách tách họ và tên, tách tên riêng, tách họ riêng, tên đệm riêng, họ và tên đêm riêng với 2 cách khác nhau là dùng công thức và cách không dùng công thức
KHi làm việc với 1 dữ liệu có sẵn rất có thể bạn sẽ gặp trường hợp xử lý 1 dữ liệu 1 danh sách lớn đã bao gồm cả họ lẫn tên, nhưng yêu cầu của công việc và bài toán là phải sắp xếp theo thứ tự abc của tên thì các bạn buộc phải tách tách tên ra riêng, thậm chỉ phải tách họ riêng, tách tên đêm riêng và tên riêng và sắp xếp ưu tiên theo thứ tự Tên, Họ, và tên đệm. Vậy làm sao để tách riêng ra cho cả trường hợp không có tên đệm
1. Tách tên, họ, tên đêm không dùng công thức
Đây là cách dựa vào chức năng tìm kiếm và thay thế của Excel cũng khá hữu ích và cũng có nhiều thủ thuật để tìm kiếm trong nhiều trường hợp khác nhau.
Trước tiên các bạn cần phải tạo chèn thêm cột, 2 hoặc 3 cột tùy theo yêu cầu bài toán gồm họ tên và tên lót
Sau đó copy thủ công(copy và paste chứ ko dùng công thức = nhé) sang 2 ô Họ và Tên bạn đã chèn thêm
Sau đó bôi đen cột Họ và nhấn tổ hợp phím Ctrl + H, để hiện lên hộp thoại tìm kiếm và thay thế, tại ô Find, bạn điền 1 khoảng trắng và 1 dấu sao ngay đằng sau, phần Replace with để tróng sau đó click vào Replace All
=LEFT(B5,LEN(B5)-LEN(D5)-1)
Dùng cách này sẽ nhanh hơn khi dữ liệu nhiều và dài và được cập nhật liên tục, và cũng khá đơn giản bằng sử dụng các hàm Left bạn dễ dàng tách được tến, ví dụ ở đây mình sẽ cắt từ trái qua khi gặp tới ký tự khoảng trắng sẽ dừng lại để lấy họ bằng công thức sau:
=LEFT(B5,FIND(" ",B5)-1)
=RIGHT(B5,LEN(B5)-FIND("*",SUBSTITUTE(B5," ","*",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
=TRIM(REPLACE(LEFT(B5,FIND("*",SUBSTITUTE(B5," ","*",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))-1),1,FIND(" ",B5,1)-1,""))
=LEFT(B5,LEN(B5)-LEN(D5)-1)
No comments:
Post a Comment