Chào các bạn, trong quá trình làm việc với Excel, chắc hẳn ai cũng từng gặp phải các tình huống cần xử lý dữ liệu dạng chuỗi (text). Dù là làm báo cáo, phân tích dữ liệu hay đơn giản là dọn dẹp thông tin, các hàm xử lý chuỗi luôn là công cụ đắc lực.
Hôm nay, mình muốn tổng hợp lại một số hàm xử lý chuỗi ký tự phổ biến và hữu ích nhất trong Excel mà mình thường xuyên sử dụng. Hy vọng sẽ giúp ích cho các bạn trong công việc:
- LEFT, RIGHT, MID: Ba hàm cơ bản để trích xuất ký tự từ bên trái, bên phải hoặc giữa chuỗi. Rất hữu dụng khi bạn cần lấy mã sản phẩm, số điện thoại,...
- LEN: Đếm số ký tự trong một chuỗi. Đôi khi chỉ cần biết độ dài là đủ.
- FIND, SEARCH: Tìm vị trí của một ký tự hoặc chuỗi con trong một chuỗi lớn hơn. 'FIND' phân biệt chữ hoa chữ thường, 'SEARCH' thì không.
- SUBSTITUTE, REPLACE: Thay thế một phần của chuỗi bằng một chuỗi khác. Rất tiện khi bạn cần sửa lỗi chính tả hàng loạt hoặc chuẩn hóa dữ liệu. Ví dụ, thay thế dấu chấm phẩy thành dấu phẩy.
=SUBSTITUTE(A1, "-", " ") - TRIM: Loại bỏ các khoảng trắng thừa ở đầu, cuối và giữa chuỗi. Vấn đề muôn thuở với dữ liệu nhập tay!
- CONCATENATE (hoặc toán tử &): Ghép nhiều chuỗi ký tự lại với nhau. Rất cần thiết khi bạn muốn tạo mã ID, tên đầy đủ từ các cột riêng lẻ.
=CONCATENATE(A1, " ", B1)hoặc=A1&" "&B1 - TEXT: Chuyển đổi một giá trị thành văn bản theo định dạng chỉ định. Ví dụ, chuyển đổi ngày tháng thành dạng văn bản dễ đọc hơn.
=TEXT(TODAY(), "dd/mm/yyyy")
Đây chỉ là một phần nhỏ trong thế giới các hàm xử lý chuỗi của Excel. Nếu bạn có hàm nào hay hoặc mẹo nào muốn chia sẻ thêm, đừng ngần ngại bình luận bên dưới nhé!