Hàm lấy ký tự có điều kiện trong Excel sẽ giúp bạn lấy được một hay nhiều ký tự trong chuỗi theo một điều kiện nào đó. Trong Excel sẽ có rất nhiều hàm để xử lý vấn đề này, ví dụ như hàm LEFT, RIGHT, MID,... Trong bài viết dưới đây, Đào tạo tin học sẽ giúp gợi ý cho bạn cách sử dụng các hàm lấy ký tự có điều kiện đơn giản trong Excel.
Một số hàm lấy ký tự có điều kiện thông dụng
Để lấy ký tự có điều kiện trong Excel, ta có một số hàm thông dụng như sau:
-
Hàm LEFT lấy ra một số ký tự nằm bên trái chuỗi văn bản theo một điều kiện cho trước
-
Hàm RIGHT lấy ký tự bên phải chuỗi văn bản, theo điều kiện cho trước
-
Hàm MID là một số ký tự ở giữa chuỗi văn bản theo điều kiện cho trước
-
Hàm RIGHT là hàm đếm số ký tự trong chuỗi văn bản, tuy nhiên bạn có thể kết hợp hàm FIND với một số hàm để lấy ký tự trong Excel.
Hàm LEFT, RIGHT lấy ký tự điều kiện trong Excel
Cấu trúc của hàm LEFT
= LEFT(text,[num_chars])
Trong đó:
Text là một chuỗi văn bản hoặc một ô chứa chuỗi văn bản cần lấy ký tự trong đó
[num_charts] là số ký tự mà bạn muốn lấy trong chuỗi tính từ bên trái qua
Ví dụ ta có bảng mã hàng như sau, ta cần lấy ra ký tự chữ nằm bên trái của mã hàng, ta thực hiện như sau
Tại ô Q2 ta nhập công thức =LEFT(P2, 3). Ta có P2 là ô chứa chuỗi văn bản muốn lấy ký tự, 3 nghĩa là cần lấy 3 ký tự tính từ bên trái qua của chuỗi. Kết quả sẽ là 3 chữ cái đầu của cột mã hàng.
Hàm LEFT lấy ký tự có điều kiện
Cấu trúc của hàm Left
=RIGHT(text,[num_chars])
Trong đó:
Text là phạm vi hoặc chuỗi văn bản
[num_charts] là số ký tự cần lấy tính từ phải qua trong chuỗi văn bản
Ví dụ, ta cần lấy 3 ký tự số phía sau của mã hàng, ta sử dụng công thức sau vào ô A2
=RIGHT(A2,3).
Hàm RIGHT lấy ký tự có điều kiện
Hàm MID lấy ký tự có điều kiện trong Excel
Nếu đã hàm để lấy ký tự có điều kiện từ trái qua hoặc tự phải qua, vậy nếu bạn muốn lấy các ký tự ở giữa thì bạn nên chọn sử dụng hàm MID
Công thức của hàm MID như sau
=MID(text, start_num, num_chars)
Trong đó
text: Đây là chuỗi văn bản mà bạn muốn trích xuất một phần.
start_num: Đây là vị trí bắt đầu trích xuất phần chuỗi. Vị trí đầu tiên trong chuỗi là 1.
num_chars: Độ dài của phần chuỗi bạn muốn trích xuất, tính cả khoảng trắng.
Với hàm này bạn có thể lấy ký tự nằm bất kỳ vị trí nào trong chuỗi văn bản.
Ta có ví dụ như sau, để lấy 3 ký tự số giữa trong mã hàng. Tại ô B2, ta nhập =MID(A2,2,3)
Hàm MID lấy ký tự có điều kiện
Trong đó text là A2 chuỗi văn bản
2 là vị trí bắt đầu lấy ký tự nghĩa là ta lấy ký tự bắt đầu từ vị trí số 2 trong chuỗi
3 là lấy 3 ký tự bắt đầu từ vị trí thứ 2 của chuỗi.
Lưu ý: Khi sử dụng hàm MID thì start_num nên lớn hơn 1, nếu bằng 1 thì kết quả sẽ giống với việc sử dụng hàm LEFT.
Sử dụng hàm FIND để lấy ký tự có điều kiện trong Excel
Một cách sử dụng hàm lấy ký tự có điều kiện trong Excel nữa là sử dụng hàm FIND
Hàm FIND là hàm tìm vị trí của một ký tự trong chuỗi văn bản, và trả về kết quả là vị trí đầu tiên xuất hiện ký tự đó.
Hàm FIND lấy ký tự có điều kiện
Công thức của hàm FIND như sau:
=FIND(find_text, within_text, [start_num])
Trong đó
find_text: Đây là chuỗi con mà bạn muốn tìm trong chuỗi within_text.
within_text: Đây là chuỗi văn bản mà bạn muốn tìm kiếm chuỗi con.
start_num (tùy chọn): Đây là vị trí bắt đầu tìm kiếm trong chuỗi within_text. Nếu bỏ qua tham số này, tìm kiếm sẽ bắt đầu từ vị trí đầu tiên của chuỗi.
Trong ví dụ dưới đây, ta muốn tìm vị trí của ký tự “Đ” trong các chuỗi cột A. Vì vậy cột nào không có ký tự này thì hàm sẽ báo lỗi #VALUE!
Tuy nhiên để lấy được ký tự có điều kiện trong chuỗi văn bản, chúng ta phải kết hợp hàm FIND và một số hàm khác.
-
Hàm FIND kết hợp với hàm LEFT,RIGHT
Khi kết hợp hàm FIND với hàm LEFT trong Excel, bạn có thể trích xuất một phần của chuỗi văn bản từ một vị trí bắt đầu cụ thể nào đó đến phần cuối của chuỗi. Bằng cách này, bạn có thể trích xuất một phần cụ thể của chuỗi bắt đầu từ một điểm cụ thể.
Hàm LEFT kết hợp với hàm FIND
-
Hàm FIND kết hợp với hàm MID
Sử dụng hàm FIND và hàm MID kết hợp với nhau để lấy ký tự có điều kiện là ở giữa trong chuỗi văn bản
Hàm MID kết hợp với hàm FIND
Kết luận
Lấy ký tự có điều kiện trong Excel là cách chọn một phần trong chuỗi dữ liệu ra để phục vụ mục đích cụ thể. Có nhiều cách để làm tuy nhiên sử dụng hàm lấy ký tự có điều kiện sẽ giúp bạn thực hiện nhanh chóng và chính xác hơn việc thực hiện thủ công. Đào tạo tin học đã gợi ý cho bạn một số hàm giúp lấy ký tự có điều kiện trong Excel.Hy vọng sẽ giúp ích cho công việc của bạn. Còn rất nhiều hàm hữu ích trong Excel mà bạn nên biết, bạn có thể tham khảo cuốn sách 90 hàm Excel Ứng dụng văn phòng thông dụng.