Chào các bạn, mình là dân văn phòng và thường xuyên phải làm việc với dữ liệu. Hôm nay mình muốn tổng hợp lại một số hàm xử lý chuỗi ký tự trong Excel mà mình thấy rất hữu ích trong quá trình làm việc. Hy vọng nó sẽ giúp ích cho các bạn!
Trong Excel, việc làm sạch và chuẩn hóa dữ liệu chuỗi là rất quan trọng. Dưới đây là một số hàm cơ bản nhưng cực kỳ mạnh mẽ:
- LEFT, RIGHT, MID: Các hàm này dùng để trích xuất một số ký tự nhất định từ bên trái, bên phải hoặc ở giữa chuỗi. Rất hữu ích khi bạn cần lấy mã sản phẩm, họ tên, hoặc một phần thông tin cụ thể.
- LEN: Hàm này trả về số lượng ký tự trong một chuỗi. Dùng để kiểm tra độ dài dữ liệu hoặc kết hợp với các hàm khác.
- FIND, SEARCH: Hai hàm này giúp tìm vị trí của một ký tự hoặc chuỗi con bên trong một chuỗi khác.
FINDphân biệt chữ hoa/thường, cònSEARCHthì không. - SUBSTITUTE, REPLACE: Dùng để thay thế một phần của chuỗi bằng một chuỗi khác.
SUBSTITUTEthay thế tất cả các lần xuất hiện, cònREPLACEthay thế dựa trên vị trí. - TRIM: Hàm này loại bỏ các khoảng trắng thừa ở đầu, cuối và giữa các từ trong chuỗi. Cực kỳ quan trọng để làm sạch dữ liệu nhập từ nhiều nguồn khác nhau.
- CONCATENATE (hoặc toán tử &): Dùng để ghép nối nhiều chuỗi ký tự lại với nhau. Rất tiện lợi khi cần tạo mã đơn hàng, địa chỉ email từ các cột riêng lẻ.
Ví dụ, nếu bạn muốn lấy 5 ký tự đầu tiên của chuỗi trong ô A1, bạn dùng công thức: =LEFT(A1, 5).
Hoặc để thay thế tất cả dấu phẩy (,) bằng dấu chấm (.) trong chuỗi ở ô B1, bạn dùng: =SUBSTITUTE(B1, ",", ".").
Đây chỉ là một vài ví dụ cơ bản. Việc kết hợp các hàm này với nhau sẽ giúp bạn giải quyết được rất nhiều bài toán xử lý dữ liệu phức tạp. Các bạn có hàm xử lý chuỗi nào tâm đắc nữa không, chia sẻ thêm cho mọi người cùng học hỏi nhé!