Đôi khi cần tổ chức văn bản vào các cột cụ thể. Có thể dùng tính năng Text to Columns, công thức khác nhau hoặc mã VBA. Bài viết này giải thích 3 công thức đơn giản về cách tách văn bản thành cột tự động bằng công thức trong Excel. Hy vọng hữu ích nếu bạn tìm công thức tách text sang cột.
3 Cách Đơn Giản Tách Văn Bản Thành Cột Tự Động Bằng Công Thức Trong Excel
Để tách Text sang cột tự động bằng công thức, thảo luận 3 công thức. Chỉ cần làm theo quy trình sau.
Công Thức 1: Kết Hợp Hàm LEFT, MID, RIGHT Để Tách Văn Bản Thành Cột Tự Động
Áp dụng công thức kết hợp LEFT, MID & RIGHT để tách text tự động.
Các Bước:
- Tạo bộ dữ liệu có tổ chức. Ví dụ: cột IP Address chứa địa chỉ IP, 2 chữ số đầu = mã thành phố, 3 chữ số giữa = mã khách hàng, 3 chữ số cuối = mã bộ phận.

- Tách 2 chữ số đầu (mã thành phố): công thức
=LEFT(B5,2).

- Nhấn ENTER >> dùng Fill Handle AutoFill cho các ô còn lại.


- Tách 3 chữ số giữa: công thức
=MID(B5,4,3).

- Nhấn ENTER >> AutoFill.


- Tách 3 chữ số cuối: công thức
=RIGHT(B5,3).

- Nhấn ENTER >> AutoFill hoàn tất.


Xem thêm: Dùng Text to Columns Với Carriage Return Trong Excel
Công Thức 2: Kết Hợp TRANSPOSE, FILTERXML & SUBSTITUTE Để Tách Văn Bản Thành Cột Tự Động
Kết hợp TRANSPOSE, FILTERXML & SUBSTITUTE để tách text tự động.
Các Bước:
- Tạo bộ dữ liệu: cột Information chứa thông tin chi tiết cần tách thành First Name, Last Name, Gender, City, Company theo thứ tự.

- Nhập công thức tách text sang cột:
=TRANSPOSE(FILTERXML("<t><s>" &SUBSTITUTE(B5,",","</s><s>") & "</s></t>","//s"))

- Nhấn ENTER.

- AutoFill các ô còn lại.

Xem thêm: Chuyển Văn Bản Sang Cột Không Ghi Đè Trong Excel
Công Thức 3: Kết Hợp TRIM, MID & SUBSTITUTE Để Tách Văn Bản Thành Cột Tự Động
Cách hiệu quả khác: kết hợp TRIM, MID, SUBSTITUTE.
Các Bước:
- Tạo bộ dữ liệu: cột Information tách thành First Name, Last Name, Gender, City, Company.
- Nhập công thức tại ô C5:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),COLUMNS($B:B)*LEN($B5)-(LEN($B5)-1),LEN($B5)))

- Nhấn ENTER.

- AutoFill sang phải để tách cột.

- Dùng Fill Handle AutoFill các hàng còn lại.

Xem thêm: Chuyển Văn Bản Sang Cột Với Nhiều Dấu Phân Cách Trong Excel
Phần Thực Hành
Để nâng cao kỹ năng, hãy thực hành tại đây.

Kết Luận
Kết thúc bài viết, tôi đã giải thích 3 công thức đơn giản về cách tách văn bản thành cột tự động bằng công thức trong Excel. Rất vui nếu bài viết giúp ích cho người dùng Excel. Thắc mắc hãy bình luận. Ghé thăm trang web để xem thêm bài về Excel.
Các Bài Viết Liên Quan
- Dùng Ngắt Dòng Làm Dấu Phân Cách Trong Text to Columns Excel
- [Đã Sửa!] Text to Columns Xóa Dữ Liệu Trong Excel
- Dùng Text to Columns Trong Excel Cho Ngày Tháng (Các Bước Dễ Dàng)