Chào các bạn, mình là một người dùng Excel lâu năm và nhận thấy việc xử lý chuỗi ký tự là một trong những tác vụ thường xuyên phải làm. Để giúp mọi người tiết kiệm thời gian và tránh sai sót, hôm nay mình xin tổng hợp một số hàm và thủ thuật xử lý chuỗi ký tự hữu ích nhất mà mình đã áp dụng.
Trong Excel, có rất nhiều hàm giúp chúng ta thao tác với văn bản. Dưới đây là một số hàm mình thấy dùng nhiều nhất:
- Tách chuỗi:
LEFT(text, num_chars): Lấy ký tự bên trái.RIGHT(text, num_chars): Lấy ký tự bên phải.MID(text, start_num, num_chars): Lấy ký tự ở giữa.- Xử lý khoảng trắng:
TRIM(text): Loại bỏ các khoảng trắng thừa (chỉ giữ lại 1 khoảng trắng giữa các từ).- Đổi chữ hoa/thường:
UPPER(text): Chuyển tất cả thành chữ hoa.LOWER(text): Chuyển tất cả thành chữ thường.PROPER(text): Viết hoa chữ cái đầu mỗi từ.- Tìm kiếm và thay thế:
FIND(find_text, within_text, [start_num]): Tìm vị trí ký tự.SEARCH(find_text, within_text, [start_num]): Tìm vị trí ký tự (không phân biệt hoa thường).SUBSTITUTE(text, old_text, new_text, [instance_num]): Thay thế văn bản.- Kết hợp chuỗi:
- Toán tử
&hoặc hàmCONCATENATE().
Ngoài ra, mình còn hay sử dụng kết hợp các hàm này với nhau hoặc với các tính năng như Find & Replace để xử lý các trường hợp phức tạp hơn. Ví dụ, để loại bỏ tất cả dấu phẩy trong một ô, ta có thể dùng:
=SUBSTITUTE(A1, ",", "")
Hoặc để lấy 5 ký tự đầu tiên sau dấu gạch chéo đầu tiên:
=MID(A1, FIND("/", A1) + 1, 5)
Hy vọng những tổng hợp này sẽ giúp ích cho mọi người trong công việc. Nếu có cách nào hay hơn, đừng ngần ngại chia sẻ để chúng ta cùng học hỏi nhé!