Tổng Hợp

Cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel -hàm tách chuỗi

Trong bài ᴠiết nàу, vuongquocdongu.com ѕẽ giải thíᴄh ᴄáᴄh táᴄh chuỗi văn bản dựa vào dấu phẩy hoặc dấu cách trong Eхᴄel bằng ᴄông thứᴄ. Bạn ѕẽ họᴄ được ᴄáᴄh táᴄh chuỗi ᴠăn bản theo dấu phẩy, khoảng trắng hoặᴄ bất kỳ dấu phân ᴄáᴄh nào kháᴄ, ᴠà làm thế nào để phân ᴄhia ᴄhuỗi thành ᴠăn bản ᴠà ѕố.

✅ Tách chuỗi văn bản theo dấu phẩy hoặc dấu cách là gì? ⭐ Là việc nhiều bạn phải làm khi thống kê dữ liệu. Bạn có 1 cột chứa nhiều thông tin, và phải phân loại và tách dữ liệu ra thành nhiều cột phục vụ cho các mục đích khác nhau

Cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel -hàm tách chuỗi

Để tách chuỗi văn bản theo dấu phẩy hoặc dấu cách các bạn có thể sử dụng phối hợp các hàm như lấy chuỗi LEFT, RIGHT, MID để phối hợp cùng hàm tìm kiếm FIND, SEARCH.

Trước nhất các bạn cần phải hiểu sơ qua tác dụng cũng như cách sử dụng của các hàm lấy chuỗi và hàm FIND.

Hàm lấy chuỗi là loại hàm sử dụng để lấy ra một đoạn ký tự nằm trong một ô tham số xác nhận. Hàm tham số dựa vào những con số để xác nhận vị trí khởi đầu lấy chuỗi và số ký tự sẽ lấy đi từ ô tham số.

Để có thể tìm hiểu rõ ràng hơn về hàm lấy chuỗi LEFT, RIGHT và MID cùng các ví dụ liên quan các bạn có thể truy cập đường link sau đây.

Hàm lấy một chuỗi ký tự trong Excel

Dưới đây tất cả chúng ta sẽ đi vào cách phối hợp giữa hàm lấy chuỗi và hàm tìm kiếm FIND hoặc SEARCH. Để có thể hiểu rõ hơn về hai hàm FIND và SEARCH này, các bạn có thể truy cập vào đường link sau:

Hàm FIND và FINDB trong Excel

Hàm SEARCH và SEARCHB trong Excel

1. Tách chuỗi theo dấu phẩy hoặc dấu cách dựa vào LEFT

Trước nhất, tất cả chúng ta muốn lấy chuỗi ký tự tính từ đầu cho đến vị trí của dấu phẩy trước nhất của dữ liệu trong ô tham số tức là số ký tự nằm ở phía bên trái nên ở đây tất cả chúng ta sử dụng hàm lấy chuỗi LEFT.

Cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel -hàm tách chuỗi

Công thức của hàm LEFT là:

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

Trong số đó:

Ô 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ự trước nhất của chuỗi ký tự trong ô tham số gốc.

Xem thêm :  2500+ mẫu chữ ký “độc đáo” đơn giản mà đẹp theo tên bạn

Xem Thêm :   Cách kinh doanh quần áo nhất định không được bỏ qua

 

Như vậy ta đã có ô tham số gốc chắc hẳn là dữ liệu sẵn có để bạn tách chuỗi rồi và vấn đề còn lại là số ký tự cần lấy chuỗi. Thắc mắc đặt ra là làm sao để lấy ra được một con số đúng đắn để lấy vừa đủ chuỗi ký tự phía trước dấu phẩy (hoặc dấu cách) cho ra kết quả. Và như vậy hàm FIND (hoặc hàm SEARCH) sẽ giúp đỡ tất cả chúng ta trong việc này.

Kết quả của hàm FIND hoặc hàm SEARCH là một con số dạng Number nên nó có thể trở thành một phần tử của hàm lấy chuỗi ký tự.

Hàm tìm kiếm FIND hoặc SEARCH đều có một dạng công thức gần giống nhau, chỉ khác biệt là FIND có sự phân biệt giữa chữ hoa và chữ thường còn SEARCH thì không. Nên các bạn có thể linh hoạt sử dụng một trong hai kiểu tìm kiếm này vì ký tự tất cả chúng ta cần tìm chỉ là dấu cách hoặc dấu phẩy, không phân biệt viết hoa viết thường.

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

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

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

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

Trong số đó:

Ký tự hoặc cụm ký tự cần tìm kiếm ở đây của tất cả chúng ta sẽ là dấu phẩy hoặc dấu cách nhưng 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. Hàm FIND khác hàm SEARCH ở chỗ hàm FIND có sự phân biệt giữa chữ viết hoa và chữ viết thường.

Khởi đầu tìm kiếm từ ký tự số bao nhiêu thì bạn để là 1 để nó sẽ khởi đầu đếm từ ký tự trước nhất khi khởi đầu tìm ký tự hoặc cụm ký tự cần tìm kiếm.

Từ công thức SEARCH/FIND trên tất cả chúng ta sẽ có kết quả là một con số đếm số vị trí của dấu phẩy hoặc dấu cách trước nhất trong ô tham số. Mà phối hợp với hàm LEFT, tất cả chúng ta sẽ lấy được kết quả là các ký tự từ đầu cho tới vị trí dấu phẩy nên tất cả chúng ta cần phải thêm -1 ở đằng sau công thức SEARCH/FIND để kết quả cho ra không bao gồm luôn dấu cách hoặc dấu phẩy kia.

Xem thêm :  Khóa học cấu trúc dữ liệu và giải thuật Thực chiến với LeetCode

Xem Thêm :   10 Dấu hiệu nhận biết trứng đã được thụ tinh thành công

 

Kết quả bạn sẽ thu được sẽ tương tự như dưới đây:

Cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel -hàm tách chuỗi

2. Tách chuỗi theo dấu phẩy hoặc dấu cách dựa vào MID –

hàm tách chuỗi

Tương tự như vậy khi cần tách chuỗi văn bản nằm giữa theo dấu phẩy hoặc dấu cách thì ta sẽ dùng tới hàm lấy chuỗi MID.

Ta có công thức của MID là:

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

Với ô tham chiếu gốc thì không có gì để nói quá kỹ lưỡng còn với hai phần tử sau của hàm số là vị trí khởi đầu lấy ký tự và số ký tự cần lấy tất cả chúng ta lại tiếp tục lợi dụng hàm SEARCH để tính ra con số thích hợp.

Cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel -hàm tách chuỗi

Dựa vào ví dụ sẵn có ta có hàm MID là:

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

Để có được kết quả như trên các bạn cùng phân tích từng phần tử của hàm MID trong ví dụ.

– Trước nhất là với vị trí khởi đầu lấy ký tự, thành phần này ở trong hàm của ví dụ là:

SEARCH(“,”;A2;1)+1

Vị trí khởi đầu lấy ký tự tất cả chúng ta cần chắc hẳn phải là ký tự ngay phía sau dấu phẩy trước nhất vậy nên tất cả chúng ta cần phối hợp với hàm SEARCH để tìm kiếm ra dấu phẩy trước nhất sau đó cộng thêm 1 để có được vị trí khởi đầu tách chuỗi là ngay sau dấu phẩy đầu.

– Thứ hai là số ký tự cần lấy, thành phần này ở trong hàm của ví dụ là:

SEARCH(“,”;A2;SEARCH(“,”;A2;1)+1) – SEARCH(“,”;A2;1)-1

Nhìn thì hơi dài một tí nhưng thực chất nó chỉ là một sự phối hợp khá đơn giản giữa những hàm SEARCH với nhau.

Số ký tự cần lấy của tất cả chúng ta là số lượng các ký tự nằm giữa hai dấu phẩy trong chuỗi gốc do vậy tất cả chúng ta cần hàm SEARCH để đếm từ vị trí sau dấu phẩy thứ nhất đến vị trí trước dấu phẩy thứ hai.

Số ký tự cần lấy = Số vị trí của dấu phẩy thứ hai – Số vị trí của dấu phẩy thứ nhất – 1

Cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel -hàm tách chuỗi

Giải thích rõ hơn:

Số vị trí của dấu phẩy thứ hai sẽ ra một con số bằng với số lượng ký tự được bôi màu đỏ của dòng 1.

Số vị trí của dấu phẩy thứ hai sẽ ra một con số bằng với số lượng ký tự được bôi màu xanh của 2.

Xem thêm :  Quên Tên Đăng Nhập Internet Banking Vietcombank Phải Làm Gì?

Xem Thêm :   Adobe Presenter Tutorials

 

Và cuối cùng tất cả chúng ta phải trừ bớt đi 1 để loạt dấu trừ ra khỏi số lượng đếm, nếu không kết quả cuối cùng sẽ có thêm dấu phẩy ở cuối.

3. Tách chuỗi theo dấu phẩy hoặc dấu cách dựa vào RIGHT

Cuối cùng ta sử dụng hàm RIGHT để lấy chuối văn bản nằm phía sau dấu phẩy cuối cùng. Ta có công thức của RIGHT là:

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

Cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel -hàm tách chuỗi

Ta có công thức RIGHT thiết yếu là:

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

Ở đây các bạn có thể thấy sự xuất hiện của một hàm khá là khác biệt so với hai phép tính hàm trên đó là hàm LEN. Hàm này khá đơn giản, nó chỉ là hàm đếm số ký tự của ô tham số. Trong một ô tham số có toàn bộ bao nhiêu ký tự thì hàm LEN sẽ đếm và cho ra kết quả cuối cùng.

Ô tham số gốc sẽ vẫn là ô nguồn như cũ, tất cả chúng ta không nhắc tới nên cái cần lưu ý ở đây chính là số ký tự cần lấy chuỗi. Ta sẽ có:

Số ký tự cần lấy chuỗi = Tổng số ký tự của ô tham số – Số vị trí của dấu phẩy thứ hai (dấu phẩy cuối cùng)

Cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel -hàm tách chuỗi

Giải thích rõ hơn:

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 và nó là toàn bộ những ký tự được bôi đỏ trong dòng 1.

Số vị trí của dấu phẩy thứ hai được xác nhận bởi hàm SEARCH và nó là số lượng của toàn bộ các ký tự được bôi màu xanh ở dòng 2.

Kết quả, phối hợp cả ba hàm lấy chuỗi kể trên, các bạn đã tách chuỗi văn bản được theo dấu phẩy của Excel, các bạn có thể vận dụng linh hoạt nó 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 ở trên bài.

Cảm ơn các bạn đã đọc bài của PKMacBook chúng tôi về cách tách chuỗi văn bản theo dấu phẩy hoặc dấu cách trong Excel. Kì vọng nội dung đã có đủ tri thức hướng dẫn thiết yếu để các bạn có thể hiểu và vận dụng các hàm vào việc tách chuỗi văn bản theo ký tự. Chúc các bạn có thể thực hiện thành công!

Xem thêm bài viết thuộc chuyên mục: Kĩ Năng Sống
Xem thêm bài viết thuộc chuyên mục: Tổng Hợp

Related Articles

Back to top button