Chào mọi người,
Mình đang gặp một vấn đề khá nan giải trong quá trình xử lý dữ liệu trên Excel. Mình có một cột dữ liệu chứa các chuỗi ký tự, và mình muốn tách các chuỗi này ra thành các cột riêng biệt. Tuy nhiên, điểm khó ở đây là ký tự phân tách không cố định mà thay đổi tùy theo từng dòng.
Ví dụ:
Dòng 1: Apple-Banana-Cherry
Dòng 2: Orange/Grape/Mango
Dòng 3: Strawberry;Blueberry;Raspberry
Mình đã thử dùng chức năng Text to Columns nhưng nó chỉ hoạt động tốt khi ký tự phân tách là cố định. Mình cũng đã thử dùng các hàm như LEFT, RIGHT, MID kết hợp với FIND hoặc SEARCH, nhưng với việc ký tự phân tách thay đổi, việc viết công thức trở nên rất phức tạp và khó quản lý, đặc biệt là khi số lượng ký tự phân tách trong một dòng có thể thay đổi.
Có ai có kinh nghiệm hoặc biết cách nào để xử lý trường hợp này một cách hiệu quả không? Có thể là một công thức kết hợp nhiều hàm, hoặc một cách dùng VBA nào đó?
Mình rất mong nhận được sự giúp đỡ từ các cao thủ Excel trong diễn đàn.
Cảm ơn mọi người!