Hướng dẫn cách tách chữ trong excel có ví dụ minh họa cụ thể
Trong quá trình làm việc và sử dụng Excel có lẽ một số trường hợp chúng ta cần phải thực hiện thao tác tách chữ ra khỏi chuỗi Excel. Việc tách chữ theo cách làm thủ công thì tốn khá nhiều thời gian, độ chính xác không cao và không phù hợp với bảng dữ liệu lớn. Vậy làm thế nào để có thể tách chữ trong Excel? Trong bài viết hôm nay mình sẽ chia sẻ với các bạn các cách tách chữ trong Excel một cách chi tiết và đầy đủ nhất nhé.
1. Cách tách chữ trong excel bằng cách sử dụng 1 hàm
1.1. Tách chữ trong Excel bằng hàm LEFT, hàm RIGHT
Hàm LEFT trong Excel là hàm tách chữ hay ký tự trong chuỗi từ bên trái còn hàm RIGHT trong Excel là hàm tách ký tự trong chuỗi từ bên phải với cú pháp như sau:
=LEFT(text; n)
=RIGHT(text; n)
Trong đó: text có nghĩa là chuỗi ký tự mà chúng ta muốn tách chữ (ký tự); n có nghĩa là số ký tự cần tách ra khỏi chuỗi bắt đầu từ vị trí đầu tiên/ số ký tự cần tách từ bên phải chuỗi và trong trường hợp nếu bỏ qua đối số n thì mặc định sẽ là 1.
Ví dụ: Cho bảng dữ liệu sau, hãy dùng hàm LEFT để tách 4 ký tự đầu tiên trong mã nhân viên.
Chúng ta thực hiện công thức tạo ô C3 như sau:
=LEFT(A3;4)
Trong đó A3 có nghĩa là ô chứa mã nhân viên và 4 là số ký tự hay chữ mà chúng ta muốn tách.
1.2. Tách chữ trong Excel bằng hàm MID
Hàm MID trong Excel là hàm tách ký tự nằm ở giữa chuỗi với cú pháp như sau: =MID(text; start_num; num_chars)
Trong đó:
-
text có nghĩa là chuỗi ký tự cần tách.
-
-
start_num có nghĩa là vị trí ký tự đầu tiên mà chúng ta cần tách trong chuỗi.
-
-
num_chars có nghĩa là số ký tự cần tách.
Ví dụ: Hãy sử dụng hàm MID để tách 2 ký tự bắt đầu từ ký tự thứ 3 trong bảng dữ liệu dưới đây:
Chúng ta sử dụng công thức tại ô C3 như sau:
=MID(A3;3;2)
Trong đó A3 có nghĩa là chuỗi ký tự, văn bản cần tách; 3 có nghĩa là vị trí bắt đầu tách; 2 có nghĩa là số ký tự cần tách.
Sau đó chúng ta nhấn phím Enter và nhận được kết quả như hình minh họa dưới đây:
2. Cách tách chữ trong excel bằng cách kết hợp các hàm
Để có thể tách chữ trong chuỗi Excel theo như ý muốn của mình thì chúng ta hãy sử dụng kết hợp các hàm trong Excel
Ví dụ 1: Cho bảng dữ liệu bên dưới hãy tách tên tài khoản trước dấu @ từ chuỗi đầy đủ.
Để có thể tách phần tên tài khoản phía trước dấu @ chúng ta sử dụng hàm LEFT kết hợp với hàm SEARCH với công thức như sau:
=LEFT(A3;SEARCH("@";A3)-1)
Trong đó:
-
A3 có nghĩa là ô địa chỉ đầy đủ mà chúng ta cần tách
-
-
SEARCH("@";A3)-1 có nghĩa là số ký tự cần tách, hàm Search sẽ giúp chúng ta tìm kiếm vị trí ký tự @ trong chuỗi A3, sau đó lấy vị trí đó trừ đi 1 để không tách ký tự @.
Sau đó chúng ta tiến hành sao chép xuống các ô bên dưới để tách các tài khoản khác và nhận được kết quả như sau:
Ví dụ 2: Như ví dụ trên, yêu cầu hãy tách chuỗi sau dấu @ trong các tài khoản gmail.
Chúng ta sử dụng kết hợp hàm RIGHT, hàm LEN và hàm SEARCH theo công thức như sau:
=RIGHT(A3;LEN(A3)-SEARCH("@";A3))
Trong đó:
-
A3 có nghĩa là ô chứa dữ liệu cần tách.
-
-
LEN(A3)-SEARCH("@";A3) có nghĩa là số ký tự cần tách từ bên phải, hàm LEN(A3) có nghĩa là số ký tự của chuỗi A3 và SEARCH(“@”;A3) là vị trí ký tự @ trong chuỗi. Do vậy LEN(A3)-SEARCH("@";A3) là tổng số ký tự của chuỗi cần tách trừ đi số ký tự từ đầu chuỗi đến vị trí ký tự @.
Ví dụ 3: Cho bảng dữ liệu bên dưới yêu cầu hãy tách các chữ trong hai dấu gạch ngang trong chuỗi ký tự.
Chúng ta sử dụng hàm MID kết hợp hàm SEARCH theo công thức như sau:
=MID(C3;SEARCH("-";C3)+1;SEARCH("-";C3;SEARCH("-";C3)+1)-SEARCH("-";C3)-1)
Trong đó:
-
C3 có nghĩa là chuỗi ký tự chúng ta cần tách.
-
-
SEARCH("-";C3)+1 có nghĩa là vị trí bắt đầu cần tách, hàm Search giúp chúng ta tìm kiếm vị trí dấu “-“ từ vị trí đầu tiên, sau đó chúng ta cần cộng thêm 1 để vị trí bắt đầu cần tách sẽ là vị trí sau dấu “-“.
-
-
SEARCH("-";C3;SEARCH("-";C3)+1)-SEARCH("-";C3)-1 có nghĩa là số lượng ký tự cần tách, trong đó hàm Search tìm kiếm vị trí của dấu “-“ thứ 2 trong ô C3 và tìm kiếm từ vị trí bắt đầu cần tách (SEARCH("-";C3)+1). Sau khi tìm kiếm được vị trí của dấu “-“ thứ 2 thì sẽ trừ đi vị trí của dấu trừ thứ nhất SEARCH("-";C3) và trừ đi 1 để khi tách sẽ không tách cả dấu “-“ thứ 2 như vậy sẽ ra số lượng ký tự cần tách (chính là số lượng các ký tự trong hai dấu trừ).
Sau đó chúng ta tiến hành sao chép công thức xuống các ô phía dưới và thu được kết quả như sau:
3. Một số lưu ý khi tách chữ trong excel
Khi thực hiện tách chữ trong Excel thì chúng ta cần hiểu rõ vị trí chữ, số lượng ký tự cần tách để có thể sử dụng hàm Excel hay kết hợp các hàm để mang lại kết quả nhanh chóng theo như mong muốn.
Trên đây là những chia sẻ của mình về các cách tách chữ trong Excel, chúc các bạn thực hiện thành công nhé.