Khi bạn thao tác với các dữ liệu có dấu phẩy hay khoảng trắng thì nhiều lúc chúng ta cần tách những dữ liệu đó ra để có thể phân loại hay thống kê. Nếu như dữ liệu không quá nhiều thì bạn có thể tách dữ liệu bằng cách thủ công, nhưng ngược lại nếu dữ liệu quá nhiều thì bạn sẽ làm nhự thế nào? Bài viết này sẽ hướng dẫn các bạn cách tách chuỗi văn bản trong Excel theo dấu phẩy và khoảng trắng.

Bạn đang xem: Lấy chuỗi ký tự trong excel

*

Dùng hàm LEFT

Nếu bạn muốn lấy được chuỗi ký tự tính từ đầu cho đến vị trí của dấu phẩy đầu tiên của dữ liệu trong ô tham số tức là số ký tự nằm ở phía bên trái, vì vậy bạn có thể sử dụng hàm LEFT kết hợp với hàm SEARCH để tách dữ liệu.

Công thức của hai hàm đó như sau:

=LEFT(ô tham số gốc;số ký tự cần lấy chuỗi)

Trong đó:

Ô tham số gốc là ô ký tự gốc bạn sẽ lấy ký tự ra từ nó.

Số ký tự cần lấy chuỗi là số ký tự tính từ ký tự đầu tiên của chuỗi ký tự trong ô tham số gốc.

=SEARCH(“ký tự hoặc cụm ký tự cần tìm kiếm”;”ô tham số gốc để tìm kiếm”;”bắt đầu tìm kiếm từ ký tự số bao nhiêu”)

Trong đó:

Ký tự hoặc cụm ký tự cần tìm kiếm ở trường hợp này sẽ là dấu phẩy hoặc dấu cách nhưng khi nhập ký tự vào các bạn lưu ý phải cho ký tự hoặc cụm ký tự đó vào trong dấu ngoặc kép. 

Ô tham số gốc để tìm kiếm là ô ký tự gốc bạn sẽ lấy ký tự ra từ nó.

Bắt đầu tìm kiếm từ ký tự số bao nhiêu bạn có thể nhập là 1 để nó sẽ bắt đầu đếm từ ký tự đầu tiên khi bắt đầu tìm ký tự hoặc cụm ký tự cần tìm kiếm.

Và 2 hàm trên sau khi kết họp với nhau thì chúng ta có thể tách được chuỗi văn bản có kết quả là các ký tự từ đầu cho tới vị trí dấu phẩy. Nếu bạn không muốn kết quả bao gồm cả luôn dấu cách hoặc dấu phẩy kia chúng ta cần phải thêm -1 ở đằng sau công thức SEARCH.

Ví dụ cụ thể như sau:

Công thức cụ thể của hàm:

=LEFT(A2,SEARCH(“,”,A2,1)-1)

*

Nếu như bạn muốn tách chuỗi văn bản theo khoảng trắng thì bạn chỉ cần thay thế dấu “,” trong công thức thành khoảng trắng “ “. Công thức cụ thể như sau:

=LEFT(A2,SEARCH(” “,A2,1)-1)

*

Dùng hàm RIGHT

Để có thể tách những ký tự ở bên phải của chuỗi ký tự có thể xem là ký tự ở cuối chuỗi văn bản. Và để có thể tách ký tự chúng ta sẽ phải kết hợp cả 3 hàm RIGHT, LEN, SEARCH. Công thức của các hàm trên cụ thể như sau:

=RIGHT(ô tham số gốc;số ký tự cần lấy chuỗi)

Trong đó:

Ô tham số gốc là ô ký tự gốc bạn sẽ lấy ký tự ra từ nó.

Số ký tự cần lấy chuỗi là số ký tự tính từ ký tự đầu tiên của chuỗi ký tự trong ô tham số gốc.

=LEN(text)

Trong đó: Text là chuỗi văn bản mà các bạn muốn tìm độ dài, hàm sẽ đếm cả khoảng trống và là tham số bắt buộc.

Hàm SEARCH đã được giới thiệu ở trên. Ở trường hợp này chúng ta sẽ thấy sự xuất hiện của hàm LEN là một hàm khá khác biệt so với hai hàm RIGHT và SEARCH. Hàm này sẽ là hàm đếm số ký tự của ô tham số. 

Và 3 hàm trên sau khi kết hợp sẽ hoạt động như sau tổng số ký tự của ô tham số tức là ta sẽ đếm hết toàn bộ các ký tự có trong ô tham số bằng hàm LEN, số vị trí của dấu phẩy thứ hai được xác định bởi hàm SEARCH. Và kết quả là chúng ta đã tách chuỗi văn bản được theo dấu phẩy, các bạn cũng có thể linh hoạt nếu muốn tách chuỗi theo các ký tự khác hoặc dấu cách bằng cách thay ký tự đó vào vị trí của dấu phẩy trong công thức.

Ví dụ cụ thể như sau:

Công thức: 

=RIGHT(A2,LEN(A2)-SEARCH(“,”,A2,SEARCH(“,”,A2)+1))

*

Dùng hàm MID

Với các cách tách chuỗi văn bản ở đầu và cuối chuỗi văn bản thì chúng ta còn có cách để tách văn bản nằm ở giữa chuỗi văn bản. Khi muốn tách văn bản ở giữa chuỗi văn bản thì có phần phức tạp hơn và chúng ta sẽ sử dụng hàm MID và SEARCH. Công thức của hàm MID cụ thể như sau:

=MID(ô tham chiếu gốc;vị trí bắt đầu lấy ký tự, số ký tự cần lấy)

Trong các phần của công thức thì khi đọc bạn đã nắm rõ và hiểu các phần đó sẽ nhập được nhập ra sao. Ở phần đầu thì chúng ta chỉ cần nhập phần dữ liệu cần tách vào, hai phần còn lại thì chúng ta cần kết hợp với hàm SEARCH để có thể để tính ra con số phù hợp.

Ví dụ cụ thể như sau:

Công thức:

=MID(A2,SEARCH(“,”,A2,1)+1,SEARCH(“,”,A2,SEARCH(“,”,A2,1)+1) – SEARCH(“,”,A2,1)-1)

*

Một mẹo khi tách văn bản bằng các cách trên

Trong các công thức trên có sự kết hợp với hàm SEARCH, mỗi công thức đều có +1 và -1 tương ứng với số ký tự trong dấu phân cách. Nếu dấu phân cách của bạn bao gồm 2 ký tự, thì chúng ta sẽ nhập là +2 hay -2.

Ví dụ: Dấu phân cách gồm dấu phẩykhoảng trắng, sau đó chỉ cung cấp dấu phẩy (“,”) cho hàm SEARCH, và sử dụng +2 và -2 thay vì +1 và -1.

Như vậy, chúng ta đã biết cách tách chuỗi văn bản trong Excel theo dấu phẩy và khoảng cách qua bài viết này. Hy vọng, bài viết sẽ đem đến hữu ích cho các bạn và đủ kiến thức để bạn có thể áp dụng vào công việc của bạn.

Bạn đang muốn lấy ký tự chữ, số trong chuỗi Excel nhưng đau đầu không biết hàm lấy chuỗi ký tự trong Excel là hàm nào? Để giải quyết vấn đề này, bạn có thể tham khảo cách sử dụng các hàm lấy chuỗi ký tự trong Excel (hàm LEFT, RIGHT, MID) để trích xuất văn bản từ một ô, lấy chuỗi con trước hoặc sau một ký tự được chỉ định, tìm các ô chứa một phần của chuỗi,...

Hàm lấy chuỗi ký tự trong Excel là hàm nào? Mặc dù không có hàm lấy chuỗi cụ thể trong Excel, tuy nhiên, bạn vẫn có thể sử dụng các hàm MID cùng với hàm LEFT và hàm RIGHT để trích xuất một chuỗi có độ dài nhất định. Ngoài ra, bạn cũng có thể sử dụng hàm FIND and SEARCH để lấy một chuỗi con trước hoặc sau một ký tự cụ thể. Dưới đây, bạn sẽ tìm thấy các ví dụ công thức để thực hiện tất cả những điều này và hơn thế nữa.

Tổng hợp các hàm lấy ký tự trong Excel và cách sử dụng 

I. Sử dụng hàm lấy ký tự có điều kiện trong Excel MID

Chức năng của hàm MID là cắt ra n ký tự trong chuỗi ký tự từ vị trí ban đầu m

Cú pháp: MID: =MID(text, start_num, num_chars)

Trong đó: 

- text: chuỗi ký tự cần cắt- start_num: Vị trí bắt đầu cần cắt của chuỗi ký tự- num_chars: Số ký tự cần cắt ra từ chuỗi ký tự

* Ví dụ minh họa:

Chúng ta có một bảng dữ liệu danh sách sinh viên và yêu cầu lọc ra mã ngành từ tên lớp của sinh viên đó. Tương ứng là 2 ký tự bắt đầu từ ký tự thứ 4 trong tên lớp.

Bước 1: Nhập công thức tại ô E7: =MID(D7,4,2) sau đó ấn Enter. Lấy 2 ký tự bắt đầu từ ký tự thứ 4 trong ô E7

*

Bước 2: Kết quả hiện ra như hình dưới. Kéo xuống để các ô còn lại được thực hiện tương tự

II. Sử dụng hàm lấy chuỗi ký tự trong Excel LEFT và RIGHT

Ngoài hàm MID thì hàm LEFT và RIGHT cũng là hai hàm lấy ký tự tương ứng với bên trái và bên phải trong chuỗi ký tự.

- Cú pháp hàm LEFT : =LEFT(text, )- Cú pháp hàm RIGHT: RIGHT(text,)

Trong đó: 

- Text: chuỗi văn bản có chứa các ký tự mà bạn muốn trích xuất (bắt buộc)- Num_chars: số ký tự mà bạn muốn hàm RIGHT trích xuất (tùy chọn)- Num_chars phải lớn hơn hoặc bằng không.+ Nếu Num_chars lớn hơn độ dài của văn bản, hàm RIGHT trả về toàn bộ văn bản.+ Nếu Num_chars được bỏ qua thì Excel sẽ mặc định là 1.

Xem thêm: Bài Hát Thiếu Nhi Về Giao Thông Giúp Bé Có Thêm Kiến, Một Số Bài Hát Về Chủ Đề Giao Thông

* Ví dụ hàm lấy ký tự số trong Excel:

TH1: Sử dụng hàm RIGHT

Để lấy ra 3 ký tự bên phải của mã học sinh trong cột H, chúng ta sử dụng hàm RIGHT và nhập công thức: =RIGHT(H5,3)

TH2: Sử dụng hàm LEFT

Tương tự, để lấy ra ký tự số trong cột J của bảng dưới đây, chúng ta sử dụng hàm LEFT và nhập công thức như sau: =LEFT(J5,2)

https://wu.edu.vn/ham-lay-chuoi-ky-tu-trong-excel-la-ham-nao-25574n.aspx Trên đây là hướng dẫn sử dụng các hàm lấy chuỗi ký tự trong Excel. Giờ thì bạn đã biết hàm lấy chuỗi ký tự trong Excel là hàm nào rồi chứ. Để nâng cao kiến thức Excel của mình, bạn nên tìm hiểu thêm một số hàm khác như hàm sumif để tính tổng có điều kiện ngược hay là hàm SUM giúp tính tổng theo hàng dọc một cách dễ dàng và vô số những hàm Excel khác được wu.edu.vn.vn đề cập, hướng dẫn chi tiết. Nếu trong quá trình thực hiện bạn gặp khó khăn thì đừng ngại hãy comment phía dưới, đội ngũ kỹ thuật của wu.edu.vn.vn sẽ hỗ trợ bạn.