28/05/2018, 14:21

Hướng dẫn cách tách Họ và Tên trong Excel với 2 cách đơn giản

Trong bài viết này mình sẽ hướng dẫn các bạn cách tách Họ và Tên trong một danh sách, sử dụng Excel. Thông thường khi lập một danh sách, chúng ta thường nhập cả họ và tên vào một cột. Nhưng nhiều khi cần phải tìm tên một người nào đó trong danh sách thì ta phải làm thế nào? Nếu chúng ta dùng chức ...

Trong bài viết này mình sẽ hướng dẫn các bạn cách tách Họ và Tên trong một danh sách, sử dụng Excel. Thông thường khi lập một danh sách, chúng ta thường nhập cả họ và tên vào một cột. Nhưng nhiều khi cần phải tìm tên một người nào đó trong danh sách thì ta phải làm thế nào? Nếu chúng ta dùng chức năng Sort hay Fliter trong Excel thì nó chỉ có thể lọc danh sách theo họ của người đó mà thôi. Cách quản lý danh sách theo kiểu Họ và Tên ở những cột riêng biệt thường gặp trong quản lý danh sách học sinh hay nhân viên công ty.


Trong bài viết này mình sẽ hướng dẫn cho các bạn 2 cách để thực hiện tách Tên và Họ trong Excel đó là sử dụng các câu lệnh LEFT, RIGHT, LEN, FIND và cách thứ 2 đó là sử dụng chức năng Text to Columns trong menu Data.

Đọc thêm:

  • Cách cố định hàng hoặc cột tiêu đề trong Excel, khi cuận chuột xuống
  • 3 cách viết số 0 ở đầu dãy số trong Excel 2003/2007/2010/…/2016
  • Thay đổi kích thước, độ rộng của hàng và cột trong Excel cực nhanh

1/ Sử dụng câu lệnh LEFT, RIGHT, LEN, FIND để tách Tên và Họ

Thực hiện:

+ Bước 1: Mở file Excel cần thực hiện, giả sử file cần thực hiện có nội dung như sau:

cach-tach-ho-va-ten-trong-excel (1)

+ Bước 2: Tại ô E3, ta gõ công thức: =LEFT(B3;FIND(" ";B3;LEN(B3)-6)), công thức này sẽ trích ra phần Họ, kết quả như sau:

cach-tach-ho-va-ten-trong-excel (2)

+ Bước 3: Tại ô F3, gõ công thức: =RIGHT(B3;LEN(B3)-FIND(" "; B3;LEN(B3)-6)), công thức này sẽ trích ra phần Tên, ta được kết quả:

cach-tach-ho-va-ten-trong-excel (3)

+ Bước 4:  Công việc còn lại là xóa cột Họ và tên và sắp xếp các cột Họ, Tên cho dễ xem thôi.

Lưu ý:

– Số 6 trong công thức trên là số ký tự tối đa của tên học sinh (Ví dụ Bảo: 4 ký tự), số này không cố định, bạn có thể thay bằng số ký tự tối đa của phần Tên và nhỏ hơn tổng số ký tự tối thiểu của phần Họ và tên.

– Trong một vài trường hợp cách trên sẽ không đúng, chẳng hạn số ký tự của phần Tên của một người lớn hơn tổng số ký tự của Họ và tên một người nào đó.

Ví dụ với tên Đỗ Bảo Nam nếu ta dùng công thức với số ký tự là 7, thì phần kết quả sẽ là:

cach-tach-ho-va-ten-trong-excel (4)

2/ Sử dụng chức năng Text to Colums trong menu Data

Cách thứ nhất ta phải dùng đến các lệnh LEFT, RIGHT, LEN, FIND để có thể tách Họ và tên, cách này chỉ thích hợp cho các bạn nào thích sử dụng câu lệnh trong Excel để làm việc, mặt khác cách này còn có điểm hạn chế như trình bàyở trên. Để đơn giản hơn, mình xin giới thiệu một cách khác dễ nhớ và dễ thực hiện hơn đó là dùng chức năng Text to Columns

+ Bước 1: Mở file Excel chứa danh sách cần tách:

+ Bước 2: Chọn Họ và tên cần tách, trong ví dụ này chọn dãy B3:B8

cach-tach-ho-va-ten-trong-excel (5)

+ Bước 3: Vào Data, chọn Text to Columns:

cach-tach-ho-va-ten-trong-excel (6)

+ Bước 4: Hộp thoại Convert Text to Columns Wizard – Step 1 of 3 xuất hiện, đánh dấu chọn mục Delimited, chọn Next:

cach-tach-ho-va-ten-trong-excel (7)

+ Bước 5: Hộp thoại Convert Text to Columns Wizard – Step 2 of 3 xuất hiện, đánh dấu chọn Space, nhấp Next:

cach-tach-ho-va-ten-trong-excel (8)

+ Bước 6: Hộp thoại Convert Text to Columns Wizard – Step 3 of 3 xuất hiện, tạiđây trong mục Destination ta gõ địa chỉ ô muốn hiển thị kết quả vào (trong ví dụ này là ô E3), cuối cùng nhấp Finish

cach-tach-ho-va-ten-trong-excel (9)

Lưu ý: Với cách này ta có thể tách Họ, Tên đệm, Tên vào những cột khác nhau, tuy nhiên cách này cũng có 1 hạn chế là nếu Họ và tên của mỗi cá nhântrong danh sách khác nhau thì nó sẽ cho ra nhiều cột khác nhau.

Lời kết

Như vậy là mình đã hướng dẫn cho các bạn cách thực hiện tách Họ và tên trong Execl rất đơn giản rồi đó, cách thứ nhất đòi hỏi các bạn phải sử dụng các hàm và công thức để thực hiện, cách thứ hai đơn giản và nhanh hơn phù hợp với mọi người.

Tuy nhiên hai cách trên đều có những hạn chế nhất định của nó, các bạn hãy chọn cho mình một cách làm phù hợp nhé. Ngoài hai cách trên ta còn có thể viết câu lệnh bằng Visual Basic trong Excel để thực hiện công việc trên, mình sẽ giới thiệu cho các bạn trong một bài viết khác.

Mình hi vọng rằng bài viết này sẽ giúp các bạn sử dụng Excel hiệu quả hơn trong công việc của mình. Chúc các bạn thành công.

Cộng tác Viên: Nguyễn Xuân Ngọc

0