Trong Microsoft Excel, có một số kỹ thuật để tách ô thành nhiều phần. Chúng ta có thể dùng công thức, công cụ, hoặc thậm chí Power Query để chia một ô hoặc cột thành hai phần. Bài viết này sẽ chỉ các phương pháp phù hợp khác nhau tách ô hoặc văn bản với minh họa đơn giản.
Bạn có thể tải file Excel chúng ta dùng để chuẩn bị bài viết.
5 cách dễ dàng tách ô trong Excel
1. Tách ô trong Excel với tính năng Text to Column (Văn bản thành cột)
Trong bảng sau, có tên ngẫu nhiên ở cột Text (Văn bản). Chúng ta sẽ tách mỗi tên thành hai phần. Phần đầu hiển thị ở cột Cell 1, phần còn lại ở cột Cell 2.
Phương pháp đầu, dùng Text to Column (Văn bản thành cột) – tính năng cơ bản tách văn bản thành các phần từng được phân tách bằng ký hiệu hoặc khoảng trắng.

📌 Bước 1:
➤ Chọn văn bản muốn tách thành nhiều ô.

📌 Bước 2:
➤ Từ dải Data (Dữ liệu), chọn Text to Columns từ nhóm Data Tools (Công cụ dữ liệu).

📌 Bước 3:
➤ Trong trình hướng dẫn như dưới, nhấp Next (Tiếp theo).

📌 Bước 4:
➤ Từ tùy chọn Delimiters (Dấu phân cách), chỉ tích vào Space (Khoảng trắng).
➤ Nhấp Next lần nữa.

📌 Bước 5:
➤ Chọn ô đích nơi muốn thấy văn bản tách.
➤ Nhấp Finish (Hoàn tất) và xong.

Như ảnh chụp dưới, tất cả tên tách thành hai phần ở cột Cell 1 và Cell 2.

Đọc thêm: VBA tách chuỗi thành nhiều cột trong Excel (2 cách)
2. Chèn và Gộp cột để tách ô trong Excel
Giờ xem cách cột trống dưới tiêu đề tách thành hai phần. Bảng sau, chúng ta chia cột Name & Age (Tên & Tuổi) thành hai cột giữ nguyên tiêu đề. Phương pháp hữu ích khi làm bảng lớn nhưng bỗng cần tách cột bên trong bảng dữ liệu.

📌 Bước 1:
➤ Chọn cột Gender (Giới tính) trước.
➤ Chuột phải mở Context Menu (Menu ngữ cảnh).
➤ Chọn Insert (Chèn).

Cột thêm xuất hiện bên phải cột Name & Age.

📌 Bước 2:
➤ Chọn tiêu đề Name & Age cùng tiêu đề trống cột mới chèn.
➤ Từ nhóm Alignment (Căn chỉnh), nhấp Merge & Center (Gộp và căn giữa).

Vậy cột Name & Age chia thành hai phần. Bạn cũng có thể tách tiêu đề bằng cách không chọn gộp. Chỉ cần sửa hai tiêu đề thành 'Tên' và 'Tuổi'.

Bài đọc tương tự
- Cách tách một ô đơn thành hai trong Excel (chéo & ngang)
- Cách tạo hai dòng trong một ô Excel (4 phương pháp)
- Cách tách một ô thành hai hàng trong Excel (3 cách)
3. Áp dụng Flash Fill (Điền nhanh) chia ô
Flash Fill (Điền nhanh) là tính năng thú vị khác trong MS Excel trả về đầu ra trong phạm vi theo mẫu cụ thể trong tập dữ liệu. Nó tiết kiệm nhiều thời gian khi làm bảng dữ liệu lớn. Hãy xem cách tách tên từ cột Text bằng ứng dụng này.
📌 Bước 1:
➤ Chọn Ô C5 nhập tên đầu tiên của George Blewett từ Ô B5.

📌 Bước 2:
➤ Dùng Fill Handle (Chấm vuông) tự động điền toàn cột.
➤ Từ menu AutoFill (Điền tự động), chọn Flash Fill.

Cột Cell 1 giờ hiển thị tất cả tên đầu từ cột Text.

📌 Bước 3:
➤ Làm tương tự cho cột Cell 2 .
Tất cả tên từ cột Text giờ tách thành hai phần như ảnh chụp sau.

Đọc thêm: Công thức Excel tách ô theo dấu phân cách
4. Dùng công thức tách ô trong Excel
Chúng ta có thể tách ô bằng LEFT, RIGHT, và FIND hàm. LEFT và RIGHT trích xuất số ký tự chỉ định từ trái và phải chuỗi. FIND tìm ký tự/văn bản cụ thể trong ô và trả về vị trí bắt đầu.
Hãy xem các bước trích xuất tên và họ riêng biệt bằng công thức.
📌 Bước 1:
➤ Chọn Ô C5 nhập công thức:
=LEFT(B5,FIND(" ",B5)-1)
Nhấn Enter nhận tên đầu của 'George Blewett'.

🔎 Cách công thức hoạt động?
- FIND(" ",B5): Hàm FIND tìm khoảng trắng (" ") trong Ô B5 trả về vị trí '7'.
- FIND(" ",B5)-1: Trừ 1, kết quả mới '6'.
- LEFT(B5,FIND(" ",B5)-1): Cuối cùng hàm LEFT trích xuất 6 ký tự đầu từ văn bản Ô B5 là 'George'.
📌 Bước 2:
➤ Chọn Ô D5 nhập công thức:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Nhấn Enter, nhận phần còn lại của tên ở ô đầu ra.

🔎 Cách công thức hoạt động?
- LEN(B5): Hàm LEN đếm tổng ký tự Ô B5 trả về '14'.
- FIND(" ",B5): Hàm FIND tìm khoảng trắng Ô B5 trả về '7'.
- LEN(B5)-FIND(" ",B5): Phần này trả về '7' (hiệu hai kết quả trước).
- RIGHT(B5,LEN(B5)-FIND(" ",B5)): Cuối cùng hàm RIGHT trích xuất 7 ký tự cuối từ văn bản Ô B5 là 'Blewett'.
📌 Bước 3:
➤ Chọn cả Ô C5 và D5.
➤ Từ Ô D5, dùng Fill Handle kéo xuống đến ô D9 cuối.

Kết quả hiển thị như sau.

Đọc thêm: Công thức Excel tách: 8 ví dụ
5. Tách ô dùng Excel Power Query
Power Query là tính năng xuất sắc khác trong MS Excel tách hoặc chia ô thành nhiều cột. Hãy xem cách dùng Power Query đạt mục tiêu. Làm việc với tập dữ liệu tương tự tách họ thành tên và họ.
📌 Bước 1:
➤ Chọn họ từ toàn bộ cột bao gồm tiêu đề.
➤ Vào tab Data chọn 'From Table/Range' (Từ bảng/phạm vi) trong nhóm 'Get & Transform Data' (Lấy & Chuyển đổi dữ liệu).

📌 Bước 2:
➤ Trong hộp thoại 'Create Table' (Tạo bảng), tích 'My table has headers' (Bảng của tôi có tiêu đề).
➤ Nhấn OK.

Cửa sổ Power Query Editor mở ra với dữ liệu đã chọn.

📌 Bước 3:
➤ Trỏ chuột vào tiêu đề 'Text'.
➤ Mở Context Menu chuột phải.
➤ Từ menu bên Split Column (Tách cột), chọn 'By Delimiter' (Theo dấu phân cách).

📌 Bước 4:
➤ Chỉ định dấu phân cách 'Space' (Khoảng trắng) như trong viền nổi bật vì văn bản dữ liệu phân tách bằng khoảng trắng.
➤ Nhấn OK xong.

Trong cửa sổ Power Query, văn bản đã tách thành hai phần. Cần sao chép về bảng tính Excel.

📌 Bước 5:
➤ Từ menu thả xuống Close & Load (Đóng & Tải), chọn 'Close & Load to…'.

📌 Bước 6:
➤ Trong hộp thoại Import Data (Nhập dữ liệu), chọn ô đầu ra từ nơi văn bản tách cùng tiêu đề hiển thị.
➤ Nhấn OK.

Bảng sau là đầu ra cuối cùng bằng Power Query editor.

Đọc thêm: Cách tách một ô thành hai trong Excel (5 phương pháp hữu ích)
Lời kết
Hy vọng tất cả phương pháp trong bài giúp bạn áp dụng vào bảng tính Excel khi cần tách ô thành nhiều cột. Nếu có câu hỏi hoặc phản hồi, hãy cho biết ở phần bình luận. Hoặc xem các bài viết khác về hàm Excel trên trang web.
Các bài viết liên quan
- Công thức Excel tách chuỗi theo dấu phẩy (5 ví dụ)
- Excel VBA: Tách chuỗi theo ký tự (6 ví dụ hữu ích)
- Excel VBA: Tách chuỗi theo số ký tự (2 phương pháp dễ dàng)
- Excel VBA: Tách chuỗi thành hàng (6 ví dụ lý tưởng)
- Excel VBA: Tách chuỗi thành ô (4 ứng dụng hữu ích)