Dạo gần đây mình thấy nhiều bạn hỏi về cách xử lý chuỗi ký tự trong Excel, đặc biệt là các bạn mới làm quen với các hàm như LEFT, RIGHT, MID, LEN, FIND, SEARCH. Mình cũng từng gặp khó khăn với mấy vụ này nên hôm nay tổng hợp lại một bài để chia sẻ với mọi người, hy vọng sẽ giúp ích cho các bạn.
Việc xử lý chuỗi ký tự là một kỹ năng rất quan trọng khi làm việc với dữ liệu trong Excel, từ việc tách tên, lấy mã, xóa khoảng trắng thừa cho đến việc tìm kiếm và thay thế thông tin.
Dưới đây là một số hàm cơ bản và hữu ích nhất:
LEFT(text, num_chars): Trả về ký tự đầu tiên từ bên trái của một chuỗi văn bản.RIGHT(text, num_chars): Trả về ký tự cuối cùng từ bên phải của một chuỗi văn bản.MID(text, start_num, num_chars): Trả về một số ký tự từ giữa chuỗi văn bản, bắt đầu từ vị trí bạn chỉ định.LEN(text): Trả về số lượng ký tự trong một chuỗi văn bản.FIND(find_text, within_text, [start_num]): Tìm kiếm một chuỗi văn bản bên trong một chuỗi văn bản khác (phân biệt chữ hoa, chữ thường).SEARCH(find_text, within_text, [start_num]): Tìm kiếm một chuỗi văn bản bên trong một chuỗi văn bản khác (không phân biệt chữ hoa, chữ thường).TRIM(text): Xóa tất cả khoảng trắng ở đầu và cuối chuỗi văn bản, chỉ giữ lại một khoảng trắng duy nhất giữa các từ.SUBSTITUTE(text, old_text, new_text, [instance_num]): Thay thế văn bản cũ bằng văn bản mới trong một chuỗi văn bản.
Ví dụ:
Giả sử bạn có chuỗi: " Excel là tuyệt vời! " - Để lấy 5 ký tự đầu: =LEFT(A1, 5) sẽ cho kết quả "Excel" - Để lấy 8 ký tự cuối: =RIGHT(A1, 8) sẽ cho kết quả "tuyệt vời!" - Để lấy chữ "là": =MID(A1, 9, 2) sẽ cho kết quả "là" - Để đếm số ký tự (bao gồm cả khoảng trắng): =LEN(A1) sẽ cho kết quả 26 - Để xóa khoảng trắng thừa: =TRIM(A1) sẽ cho kết quả "Excel là tuyệt vời!"
Những hàm này tuy đơn giản nhưng rất mạnh mẽ. Nếu kết hợp chúng với nhau, bạn có thể xử lý được hầu hết các tác vụ liên quan đến chuỗi ký tự. Mọi người có kinh nghiệm hay mẹo gì hay về xử lý chuỗi thì chia sẻ thêm nhé!