Có thể bạn quan tâm: Cách Đổi Ngày Giờ Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Giới Thiệu Tổng Quan Về Tách Ô Trong Excel 2026
Excel 2026 là một trong những công cụ bảng tính mạnh mẽ và phổ biến nhất hiện nay, được sử dụng rộng rãi trong các doanh nghiệp, trường học và cá nhân để xử lý dữ liệu, thực hiện các phép tính phức tạp và trình bày báo cáo. Một trong những thao tác cơ bản nhưng vô cùng quan trọng trong quá trình làm việc với Excel là tách ô (Split Cell). Tách ô giúp người dùng chia một ô thành nhiều ô con, tạo ra các khu vực riêng biệt để nhập dữ liệu, hiển thị thông tin hoặc thiết kế bố cục bảng tính một cách linh hoạt hơn.
Mặc dù Excel 2026 không có tính năng “Merge Cells” (gộp ô) mạnh mẽ như trong Word, nhưng việc tách ô vẫn có thể thực hiện được thông qua một số phương pháp thông minh như:
- Sử dụng tính năng Text to Columns (Văn bản thành cột) để tách dữ liệu trong một ô thành nhiều cột.
- Dùng công cụ Flash Fill (Điền nhanh) để tự động nhận dạng mẫu và tách dữ liệu.
- Áp dụng các công thức như LEFT, RIGHT, MID, FIND, SEARCH, TEXTSPLIT (trong các phiên bản mới hơn) để tách dữ liệu dựa trên ký tự hoặc vị trí.
- Sử dụng Power Query (truy vấn dữ liệu) để tách cột trong quá trình nhập và biến đổi dữ liệu.
- Tạo các bảng động (Pivot Table) và định dạng có điều kiện để hiển thị dữ liệu tách ra một cách trực quan.
Bài viết này sẽ hướng dẫn chi tiết cách tách ô trong Excel 2026 từ các phương pháp cơ bản đến nâng cao, kèm theo các ví dụ thực tế, lưu ý quan trọng và mẹo tối ưu để bạn có thể áp dụng nhanh chóng trong công việc hàng ngày.
Có thể bạn quan tâm: Tài Liệu Vba Excel Pdf: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Khi Nào Cần Tách Ô?
2.1. Dữ liệu được nhập vào một ô duy nhất
Trong nhiều trường hợp, dữ liệu được nhập vào một ô duy nhất dưới dạng “Họ Tên”, “Ngày/Tháng/Năm”, “Số điện thoại – Email”, v.v… Khi cần xử lý, phân tích hoặc lọc dữ liệu, việc tách các thành phần ra thành các cột riêng biệt là cần thiết.
2.2. Báo cáo cần bố cục đặc biệt
Khi thiết kế báo cáo, bạn có thể muốn tạo các ô “đánh dấu” (checkbox) hoặc ô chứa nhiều thông tin (ví dụ: “Tên sản phẩm – Mã sản phẩm”) để tiết kiệm không gian và làm cho bảng tính gọn gàng hơn.
2.3. Chuẩn hoá dữ liệu từ nguồn khác
Khi nhập dữ liệu từ các file CSV, TXT, hoặc từ hệ thống ERP, dữ liệu thường được ghép lại trong một ô. Để đưa vào hệ thống quản lý, bạn cần tách ra thành các cột phù hợp.
Có thể bạn quan tâm: Tài Liệu Học Excel Văn Phòng: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao Để Trở Thành Chuyên Gia
3. Các Phương Pháp Tách Ô Cơ Bản Trong Excel 2026
3.1. Sử Dụng Text to Columns (Văn Bản Thành Cột)
3.1.1. Khi nào dùng?
Khi dữ liệu trong một ô được phân tách bằng một ký tự đặc biệt (dấu cách, dấu phẩy, dấu chấm phẩy, dấu gạch ngang, v.v…) và bạn muốn tách thành các cột riêng biệt.
3.1.2. Các bước thực hiện
- Chọn cột chứa dữ liệu cần tách. Ví dụ: cột A chứa “Nguyễn Văn A; 0123456789; an@example.com”.
- Vào Data → Text to Columns.
- Chọn Delimited (phân tách dựa trên ký tự) và nhấn Next.
- Chọn delimiter (dấu phân cách) thích hợp, ví dụ “;”. Bạn có thể chọn nhiều delimiter cùng lúc bằng cách tích vào các ô tương ứng.
- Xem trước dữ liệu trong phần “Data preview” để chắc chắn rằng các cột đã được tách đúng.
- Nhấn Finish. Dữ liệu sẽ được tách thành các cột mới (A, B, C).
3.1.3. Lưu ý quan trọng
- Không ghi đè dữ liệu: Đảm bảo có không gian trống ở các cột bên phải để tránh ghi đè lên dữ liệu hiện có.
- Kiểm tra kiểu dữ liệu: Đôi khi Excel tự động nhận dạng kiểu dữ liệu (ví dụ: ngày tháng) sai, bạn cần chỉnh lại trong “Column data format”.
- Sử dụng “Advanced”: Nếu có nhiều ký tự phân cách (ví dụ: cả dấu cách và dấu gạch ngang), bạn có thể click “Other” và nhập ký tự tùy chỉnh.
3.2. Dùng Flash Fill (Điền Nhanh)
3.2.1. Khi nào dùng?
Khi dữ liệu có mẫu nhất quán nhưng không có ký tự phân cách cố định, ví dụ “Nguyễn Văn A (0123456789)” – muốn tách tên và số điện thoại.
3.2.2. Các bước thực hiện
- Nhập ví dụ mẫu vào ô kế cận. Ví dụ: trong ô B2 nhập “Nguyễn Văn A”.
- Bắt đầu nhập mẫu tiếp theo trong ô B3, Excel sẽ tự động hiển thị gợi ý. Nhấn Enter để chấp nhận.
- Đối với cột còn lại (số điện thoại), nhập ví dụ đầu tiên vào ô C2, sau đó nhấn Ctrl + E (hoặc vào Data → Flash Fill) để Excel tự động điền toàn bộ cột dựa trên mẫu.
3.2.3. Ưu điểm
- Nhanh chóng: Không cần công thức phức tạp.
- Tự động học: Excel sẽ nhận diện mẫu ngay cả khi có biến thể nhẹ.
3.2.4. Hạn chế
- Không hoạt động tốt nếu dữ liệu không đồng nhất hoặc có quá nhiều ngoại lệ.
- Cần bật tính năng: Đảm bảo Flash Fill được bật trong File → Options → Advanced → Enable Flash Fill.
3.3. Sử Dụng Các Hàm Văn Bản Cơ Bản
3.3.1. LEFT, RIGHT, MID
- LEFT(text, num_chars): Trả về n ký tự đầu tiên.
- RIGHT(text, num_chars): Trả về n ký tự cuối cùng.
- MID(text, start_num, num_chars): Trả về một phần chuỗi bắt đầu từ vị trí start_num.
Ví dụ: Tách họ và tên từ “Nguyễn Văn A”.
- Họ:
=LEFT(A2, FIND(" ", A2)-1) - Tên:
=RIGHT(A2, LEN(A2) - FIND(" ", A2))
3.3.2. FIND và SEARCH
- FIND(find_text, within_text, start_num): Tìm vị trí của một chuỗi con, phân biệt chữ hoa/thường.
- SEARCH(find_text, within_text, start_num): Tương tự FIND nhưng không phân biệt hoa/thường.
Ví dụ: Tách số điện thoại sau dấu “-”:
=TRIM(MID(A2, FIND("-", A2)+1, LEN(A2)))
3.3.3. Kết hợp hàm để tách đa phần
Khi dữ liệu có nhiều dấu phân cách, bạn có thể lồng ghép các hàm:
=TRIM(MID(A2, FIND("-", A2)+1, FIND("@", A2) - FIND("-", A2) -1))
Công thức này tách phần email giữa dấu “-” và “@”.
3.4. Sử Dụng Power Query (Get & Transform)
3.4.1. Khi nào dùng?
Khi cần tách dữ liệu trong một bảng lớn, thực hiện nhiều bước biến đổi, hoặc muốn tách và lưu trữ lịch sử các bước xử lý.
3.4.2. Các bước thực hiện
- Chọn dữ liệu → Data → From Table/Range.
- Power Query Editor mở ra.
- Chọn cột cần tách → Split Column → By Delimiter.
- Chọn delimiter (ví dụ “;”) và Advanced options nếu muốn tách thành nhiều cột hoặc tách tại vị trí thứ N.
- Nhấn OK, sau đó Close & Load để đưa dữ liệu đã tách về Excel.
3.4.3. Ưu điểm
- Lưu lại các bước: Có thể refresh dữ liệu khi nguồn thay đổi.
- Xử lý dữ liệu lớn: Nhanh hơn so với công thức.
3.4.4. Lưu ý
- Khi Refresh, các công thức trong sheet gốc sẽ không tự động cập nhật; cần cập nhật Power Query.
- Đảm bảo định dạng dữ liệu sau khi tách (ngày, số, văn bản) để tránh lỗi.
4. Các Kỹ Thuật Nâng Cao Để Tách Ô Trong Excel 2026
4.1. Tách Dựa Trên Độ Dài Cố Định

Có thể bạn quan tâm: Tách Phường Xã Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Khi các phần dữ liệu có độ dài cố định (ví dụ: Mã sản phẩm 8 ký tự, ngày 10 ký tự), bạn có thể dùng MID hoặc LEFT/RIGHT kết hợp với LEN.
Ví dụ: Ô A2 chứa “SP00123420210101”.
– Mã sản phẩm: =LEFT(A2,8)
– Ngày: =RIGHT(A2,8)
4.2. Tách Nhiều Dấu Phân Cách
Nếu dữ liệu có nhiều dấu phân cách, bạn có thể tách lần lượt hoặc dùng Text to Columns với Multiple Delimiters (có thể chọn nhiều ký tự).
Hoặc trong Power Query, chọn Split Column → By Delimiter → Custom và nhập một ký tự regex (ví dụ: “;|,”) nếu sử dụng tính năng Advanced.
4.3. Tách Dữ Liệu Đa Dòng Trong Cùng Một Ô
Trong một ô có thể chứa nhiều dòng (Alt+Enter). Để tách các dòng này ra các ô riêng biệt:
- Sử dụng SUBSTITUTE để thay thế ký tự xuống dòng (
CHAR(10)) bằng dấu phân cách (ví dụ: “;”).=SUBSTITUTE(A2, CHAR(10), ";") - Sau đó áp dụng Text to Columns với delimiter “;”.
4.4. Tách Dữ Liệu Động Bằng VBA
Khi muốn tự động hoá quy trình tách ô cho nhiều bảng, bạn có thể viết macro VBA.
Sub TachO() Dim rng As Range, cell As Range Dim arr() As String Dim i As Long, colStart As Long Set rng = Selection ' Chọn vùng cần tách colStart = rng.Column + rng.Columns.Count ' Đặt vị trí cột bắt đầu cho dữ liệu mới For Each cell In rng If Len(cell.Value) > 0 Then arr = Split(cell.Value, ";") ' Thay ; bằng delimiter của bạn For i = LBound(arr) To UBound(arr) cell.Offset(0, i + 1).Value = Trim(arr(i)) Next i End If Next cell
End Sub
Cách sử dụng: Chọn vùng cần tách, chạy macro. Dữ liệu sẽ được tách sang các cột bên phải.
4.5. Sử Dụng Hàm TEXTSPLIT (Trong Excel 365/2026) – Tham Khảo Đối Với Excel 2026
Mặc dù Excel 2026 không có hàm TEXTSPLIT, bạn có thể cài đặt Add‑in hoặc sử dụng Power Query để đạt được chức năng tương tự. Nếu môi trường làm việc của bạn hỗ trợ nâng cấp, hãy cân nhắc sử dụng TEXTSPLIT vì nó cho phép tách dựa trên nhiều delimiter cùng lúc và trả về mảng.
=TEXTSPLIT(A2, ";", ",")
5. Thực Hành: Các Bài Tập Thực Tế
Bài 1: Tách Họ, Tên Đệm, Tên
Dữ liệu (cột A): “Trần Thị Bích Ngọc”.
Giải pháp:
- Họ:
=LEFT(A2, FIND(" ", A2)-1) - Tên:
=RIGHT(A2, LEN(A2) - FIND("@", SUBSTITUTE(A2, " ", "@", LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))) - Tên đệm:
=MID(A2, FIND(" ", A2)+1, FIND("@", SUBSTITUTE(A2, " ", "@", LEN(A2)-LEN(SUBSTITUTE(A2," ","")))) - FIND(" ", A2)-1)
Bài 2: Tách Ngày, Tháng, Năm Từ “dd/mm/yyyy”
Dữ liệu (cột B): “15/08/2026”.
Công thức:
- Ngày:
=LEFT(B2,2) - Tháng:
=MID(B2,4,2) - Năm:
=RIGHT(B2,4)
Bài 3: Tách Email Và Số Điện Thoại Từ “email – 0123456789”
Dữ liệu (cột C): “an@example.com – 0123456789”.
- Email:
=TRIM(LEFT(C2, FIND("-", C2)-1)) - SĐT:
=TRIM(MID(C2, FIND("-", C2)+1, LEN(C2)))
Bài 4: Sử Dụng Power Query Để Tách Địa Chỉ “Số Nhà, Đường, Quận, Thành phố”
- Chọn dữ liệu → Data → From Table/Range.
- Chọn cột địa chỉ → Split Column → By Delimiter → ,.
- Đặt tên cho các cột mới: “Số Nhà”, “Đường”, “Quận”, “Thành phố”.
- Close & Load.
6. Những Sai Lầm Thường Gặp Khi Tách Ô Và Cách Khắc Phục
| Sai Lầm | Nguyên Nhân | Giải Pháp |
|---|---|---|
| Dữ liệu bị ghi đè lên cột bên phải | Không để lại cột trống trước khi tách | Kiểm tra và chèn cột trống hoặc thực hiện tách vào một sheet mới |
| Kết quả tách sai định dạng (ngày thành văn bản) | Excel tự động nhận dạng sai | Trong Text to Columns, chọn Date và định dạng phù hợp (MDY, DMY, YMD) |
| Tách không đầy đủ vì có ký tự ẩn | Dữ liệu chứa ký tự không hiển thị (space, tab) | Sử dụng TRIM, CLEAN, hoặc SUBSTITUTE để loại bỏ ký tự không mong muốn |
| Flash Fill không hoạt động | Mẫu không đủ rõ ràng hoặc tính năng tắt | Đảm bảo mẫu mẫu đủ đặc trưng, bật Flash Fill trong Options |
| Power Query không nhận dấu phân cách đặc biệt | Delimiter không đúng hoặc có ký tự đặc biệt | Kiểm tra lại delimiter, dùng Custom và nhập ký tự chính xác (có thể sao chép trực tiếp từ ô) |
7. Mẹo Tối Ưu Khi Tách Ô Trong Excel 2026
- Luôn sao lưu dữ liệu trước khi thực hiện tách, đặc biệt khi dùng Text to Columns.
- Sử dụng định dạng có điều kiện để nhanh chóng nhận ra các ô chưa được tách đúng (ví dụ: màu nền khác nhau).
- Kết hợp Flash Fill và công thức: Đôi khi Flash Fill có thể tạo mẫu nhanh, sau đó dùng công thức để chuẩn hoá dữ liệu.
- Tận dụng Power Query cho các bảng dữ liệu lớn hoặc khi cần tách thường xuyên; bạn chỉ cần 1 lần thiết lập, sau đó Refresh khi dữ liệu thay đổi.
- Sử dụng bảng (Table): Khi dữ liệu được chuyển thành Table, các công thức sẽ tự động mở rộng, giảm thiểu lỗi khi thêm dòng mới.
- Kiểm tra dấu phân cách: Nếu dữ liệu được nhập từ nguồn nước ngoài, có thể có dấu phân cách là dấu chấm phẩy (;) thay vì dấu phẩy (,). Kiểm tra trong Regional Settings của Windows nếu gặp lỗi.
8. Tổng Kết
Việc tách ô trong Excel 2026 không chỉ là một thao tác kỹ thuật đơn thuần mà còn là một phần quan trọng trong quá trình chuẩn hoá, phân tích và trình bày dữ liệu. Từ các công cụ sẵn có như Text to Columns, Flash Fill, các hàm văn bản cho tới các giải pháp mạnh mẽ hơn như Power Query và VBA, mỗi phương pháp đều có ưu, nhược điểm và phù hợp với từng tình huống cụ thể.
- Text to Columns: Nhanh, dễ dùng, thích hợp cho dữ liệu có delimiter cố định.
- Flash Fill: Thông minh, dựa trên mẫu, phù hợp với dữ liệu không có delimiter rõ ràng.
- Hàm văn bản: Linh hoạt, cho phép tùy biến sâu, nhưng đòi hỏi kiến thức công thức.
- Power Query: Mạnh mẽ, lưu lại các bước xử lý, lý tưởng cho dữ liệu lớn và tái sử dụng.
- VBA: Tự động hoá, thích hợp cho quy trình lặp lại và phức tạp.
Bạn chỉ cần hiểu rõ đặc điểm dữ liệu và mục tiêu cuối cùng là có thể lựa chọn phương pháp tối ưu nhất. Khi đã thành thạo các kỹ thuật này, công việc xử lý dữ liệu trong Excel 2026 sẽ trở nên nhanh chóng, chính xác và hiệu quả hơn bao giờ hết.
Tài Nguyên Tham Khảo
- Microsoft Office Support – “Split text into columns”.
- ExcelJet – “Excel Text Functions”.
- Power Query Documentation – “Split Column”.
- “VBA for Excel” by John Walkenbach – Chương 12: Tự động hoá thao tác dữ liệu.
Bây giờ, hãy áp dụng những kiến thức trên vào thực tiễn và khám phá sức mạnh của Excel 2026 trong việc tách ô để quản lý dữ liệu một cách chuyên nghiệp!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
