Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Hỗ trợ xử lý chuỗi ký tự: Tách địa chỉ email ra khỏi văn bản

Bàn Việt Hiệp 20/03/2026 21:39 503 lượt xem 1 trả lời

Chào mọi người,

Mình đang làm việc với một file Excel có chứa nhiều dữ liệu văn bản, trong đó có cả địa chỉ email nằm xen kẽ. Mình muốn tách riêng các địa chỉ email này ra một cột khác để tiện xử lý. Tuy nhiên, các địa chỉ email này không có định dạng cố định, có lúc nằm đầu câu, có lúc ở giữa, có lúc cuối câu, và xung quanh nó là các ký tự khác.

Mình đã thử dùng các hàm xử lý chuỗi cơ bản như LEFT, RIGHT, MID nhưng gặp khó khăn vì độ dài của phần văn bản trước và sau email là không giống nhau.

Mọi người có kinh nghiệm xử lý trường hợp này không ạ? Có hàm hoặc cách nào hiệu quả để tách địa chỉ email ra khỏi văn bản một cách tự động không? Mình đang dùng Excel 365.

Ví dụ mình có ô A1 là: Liên hệ với chúng tôi qua email support@example.com để được hỗ trợ nhanh nhất.

Mình muốn kết quả ở ô B1 là: support@example.com

Rất mong nhận được sự giúp đỡ từ các cao thủ Excel!

Cảm ơn!

3

Chào bạn,

Vấn đề tách email ra khỏi văn bản đúng là đau đầu nếu không có cách xử lý phù hợp. Với trường hợp địa chỉ email nằm lẫn lộn và không có định dạng cố định, mình nghĩ bạn có thể thử dùng kết hợp các hàm FIND hoặc SEARCH với MID.

Cụ thể, bạn có thể dùng FIND để tìm vị trí ký tự "@" (là dấu hiệu nhận biết email). Sau đó, bạn có thể dùng MID để lấy phần văn bản bắt đầu từ ký tự "@" đó. Tuy nhiên, để lấy toàn bộ địa chỉ email, bạn sẽ cần thêm một bước nữa để xác định điểm kết thúc của email (ví dụ: ký tự khoảng trắng, dấu chấm câu...).

Bạn đã thử dùng FIND/SEARCH với MID chưa? Nếu gặp khó khăn ở bước nào thì chia sẻ thêm để mọi người cùng gỡ rối nhé!

3

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

Đăng nhập Đăng ký