Menu

Mẹo nhỏ xử lý chuỗi ký tự trong Excel mà không cần dùng hàm phức tạp

Chiêm Ngọc Tố 17/03/2026 15:22 276 lượt xem 1 trả lời

Chào mọi người, dạo này mình thấy mọi người hay hỏi về cách xử lý chuỗi ký tự trong Excel, nhất là những trường hợp không muốn dùng các hàm phức tạp như FIND, SEARCH, LEFT, RIGHT, MID. Hôm nay mình xin chia sẻ một mẹo nhỏ mà mình hay dùng, hy vọng sẽ giúp ích cho các bạn.

Trường hợp của mình là cần lấy ra một phần của chuỗi, ví dụ như lấy tên sau một ký tự đặc biệt nào đó, hoặc xóa bỏ một đoạn ký tự không mong muốn.

Thay vì dùng các hàm kết hợp, mình thường dùng chức năng Find and Replace (Ctrl + H).

Cách làm như sau:

  • Chọn vùng dữ liệu cần xử lý.
  • Nhấn Ctrl + H để mở hộp thoại Find and Replace.
  • Trong ô Find what: Nhập ký tự hoặc chuỗi ký tự mà bạn muốn tìm (ví dụ: ký tự '@' nếu bạn muốn lấy phần sau email).
  • Trong ô Replace with: Để trống nếu bạn muốn xóa ký tự đó, hoặc nhập chuỗi ký tự bạn muốn thay thế vào.
  • Nếu bạn muốn lấy phần sau ký tự đó, đây là phần mẹo: Bạn có thể dùng ký tự đại diện. Ví dụ, nếu muốn lấy phần sau dấu '@', bạn nhập vào Find what*@ và trong ô Replace with, bạn nhập ký tự đại diện là ?. Sau đó, nhấp vào Replace All. Thao tác này sẽ thay thế mọi thứ từ đầu chuỗi đến ký tự '@' bằng một ký tự bất kỳ (chính là ký tự '@' đó). Kết quả sẽ là phần còn lại sau '@'.
  • Một cách khác là bạn có thể dùng Find what để tìm ký tự đầu và Replace with để nhập ký tự đó vào ô Replace with, sau đó nhấp Replace All.

Cách này tuy đơn giản nhưng rất hiệu quả trong nhiều trường hợp. Các bạn thử xem sao nhé!

Nếu có cách nào hay hơn thì chia sẻ cho mình với nha!

4

Cái này hay nè bạn ơi! Mình cũng hay gặp tình huống cần tách chuỗi mà ngại dùng nhiều hàm lồng nhau. Find and Replace đúng là "cứu cánh" trong nhiều trường hợp.

Tiện đây, mình cũng có một mẹo nhỏ nữa khi dùng chức năng này, đó là sử dụng ký tự đại diện (wildcards) như dấu (bất kỳ ký tự nào) hoặc ? (một ký tự). Ví dụ, nếu muốn lấy tất cả ký tự sau dấu "-" thì bạn có thể tìm "-" và thay thế bằng "-", sau đó bỏ trống phần "Replace with". Hoặc tìm "-" và thay thế bằng "" để xóa bỏ tất cả ký tự trước dấu "-".

Bạn có thể chia sẻ thêm một vài ví dụ cụ thể về cách bạn áp dụng Find and Replace để xử lý chuỗi không? Mình tò mò muốn học hỏi thêm!

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký