Chào các anh chị em trong diễn đàn,
Trong quá trình làm việc với Excel, chắc hẳn ai cũng đã từng phải xử lý dữ liệu dạng chuỗi ký tự. Dù là tên, địa chỉ, mã số hay bất kỳ văn bản nào, việc làm sạch và chuẩn hóa dữ liệu chuỗi luôn là một công đoạn tốn thời gian. Hôm nay, mình muốn tổng hợp lại một số hàm xử lý chuỗi ký tự mà mình thấy hữu ích và thường xuyên sử dụng, hy vọng sẽ giúp ích cho mọi người.
1. Các hàm cơ bản:
LEFT(text, num_chars): Trả về ký tự đầu tiên bên trái của chuỗi.RIGHT(text, num_chars): Trả về ký tự cuối cùng bên phải của chuỗi.MID(text, start_num, num_chars): Trả về ký tự từ vị trí bắt đầu xác định, với số lượng ký tự xác định.LEN(text): Trả về độ dài của chuỗi (số ký tự).
2. Các hàm xử lý khoảng trắng và định dạng:
TRIM(text): Loại bỏ tất cả khoảng trắng thừa trong chuỗi, chỉ giữ lại một khoảng trắng giữa các từ. Rất hữu ích khi dữ liệu nhập từ nhiều nguồn khác nhau.CLEAN(text): Loại bỏ các ký tự không in được khỏi chuỗi. Thường dùng khi dữ liệu có ký tự lạ.
3. Các hàm tìm kiếm và thay thế:
FIND(find_text, within_text, [start_num]): Tìm vị trí của một chuỗi con trong một chuỗi khác (phân biệt chữ hoa/thường).SEARCH(find_text, within_text, [start_num]): Tương tự FIND nhưng không phân biệt chữ hoa/thường.SUBSTITUTE(text, old_text, new_text, [instance_num]): Thay thế một chuỗi con cũ bằng một chuỗi con mới trong một chuỗi.
4. Các hàm kết hợp chuỗi:
CONCATENATE(text1, [text2], ...)hoặc dùng toán tử `&`: Nối nhiều chuỗi lại với nhau.
Đây chỉ là một phần nhỏ trong số các hàm xử lý chuỗi. Nếu mọi người có hàm nào hay hoặc cách áp dụng đặc biệt, đừng ngần ngại chia sẻ thêm để chúng ta cùng học hỏi nhé!