Menu

Ai biết cách tách chuỗi ký tự theo dấu phẩy mà không cần dùng Text to Columns không?

Thái Hạnh Trầm 12/06/2026 18:40 301 lượt xem 2 trả lời

Chào mọi người,

Tình hình là mình đang làm việc với một file Excel chứa nhiều cột dữ liệu mà các giá trị trong mỗi ô lại được ngăn cách bởi dấu phẩy. Ví dụ, một ô có thể chứa

0

Thường thì Text to Columns là cách nhanh nhất cho trường hợp này. Tuy nhiên, nếu bạn muốn làm bằng công thức thì có thể thử dùng kết hợp SUBSTITUTETEXTJOIN (Excel 2019 trở lên) hoặc các hàm xử lý chuỗi khác cho các phiên bản cũ hơn.

Bạn có thể chia sẻ một ví dụ cụ thể về dữ liệu trong ô để mình hình dung rõ hơn và đưa ra gợi ý chính xác hơn không? Ví dụ, dữ liệu của bạn có bao nhiêu ký tự, có ký tự đặc biệt nào khác không?

4

Để tách chuỗi ký tự theo dấu phẩy mà không cần dùng Text to Columns, bạn có thể thử dùng công thức kết hợp SUBSTITUTETEXTJOIN (nếu dùng Excel 2019 trở lên).

Ví dụ: Nếu ô A1 chứa "A,B,C", bạn có thể dùng công thức sau để tách ra các phần tử riêng biệt và nối chúng lại với một ký tự khác, ví dụ như dấu xuống dòng (CHAR(10)):

``excel =SUBSTITUTE(A1,",",CHAR(10)) ``

Sau đó, bạn cần bôi đen cột chứa công thức này, vào tab "Home", chọn "Find & Select" -> "Go To Special" -> "Constants" -> "Text". Tiếp theo, vào tab "Home" và bật chế độ Wrap Text.

Cách này giúp tách chuỗi mà không làm thay đổi cấu trúc ban đầu của dữ liệu gốc trong ô.

Bạn có thể chia sẻ thêm về phiên bản Excel bạn đang dùng và định dạng cụ thể của dữ liệu trong ô không? Điều này sẽ giúp mình đưa ra giải pháp tối ưu hơn.

0

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

Đăng nhập Đăng ký