Bạn nhận một danh sách mà mã bài, chuyên mục và trạng thái đều nằm trong một ô. Nếu sửa từng dòng bằng tay, chỉ cần lệch một dấu phân cách là bảng đã sai. Tách dữ liệu trong Excel sẽ dễ kiểm hơn khi bạn xác định cấu trúc trước, giữ bản gốc và thử một vài dòng có tình huống khác nhau trước khi làm cả danh sách.
Bài thực hành dùng ba chuỗi nhỏ: P014|SEO|Draft, P016||Draft và 0017|SEO|Draft. Chúng lần lượt giúp kiểm trường bình thường, trường trống và mã có số 0 đầu. Đây là dữ liệu luyện tập để bạn nhìn thấy vấn đề, không phải danh sách công việc hoặc báo cáo thật của một doanh nghiệp.

Mục lục
Tách dữ liệu trong Excel bắt đầu từ dấu phân cách
Nhìn chuỗi P014|SEO|Draft và xác định ba trường: mã, chuyên mục, trạng thái. Dấu | ngăn các trường với nhau. Chỉ chọn dấu phân cách xuất hiện theo đúng cấu trúc, đừng dùng dấu cách nếu tên chuyên mục có nhiều từ. Nếu chưa hiểu nguồn dữ liệu tạo chuỗi thế nào, hỏi lại trước khi tách hàng loạt.
Tạo một trang hoặc vùng thử và giữ nguyên cột dữ liệu gốc. Đặt tiêu đề cho ba cột kết quả để dễ đối chiếu. Dùng một dòng bình thường và hai dòng có khả năng gây lỗi; kiểm được ba dòng này sẽ hữu ích hơn chỉ thử một ví dụ đẹp rồi mặc định phần còn lại giống hệt.
Dùng TEXTSPLIT khi phiên bản có hỗ trợ
Microsoft hướng dẫn TEXTSPLIT cho Excel Microsoft 365 và Excel 2024, gồm các phiên bản Mac được liệt kê trên trang. Hàm tách văn bản theo dấu phân cách để trả kết quả sang cột hoặc hàng. Tham số ignore_empty mặc định là FALSE, giữ vị trí trống khi có dấu phân cách liên tiếp. Hãy kiểm phiên bản của bạn nếu không nhận ra tên hàm.
Đặt chuỗi đầu tại A2. Ở B2, nhập =TEXTSPLIT(A2,”|”). Kết quả mong đợi trải sang B2, C2, D2 với P014, SEO và Draft. Trước khi nhập, để vùng kết quả trống để không chặn các ô mà công thức cần trả ra. Nếu gặp lỗi tràn, xem có dữ liệu hoặc vùng gộp cản kết quả không trước khi đổi công thức.

Kiểm dòng có trường bị bỏ trống
Với P016||Draft, hai dấu | liên tiếp nói rằng chuyên mục đang trống. Bạn muốn mã nằm ở cột mã, ô chuyên mục trống và Draft vẫn nằm ở cột trạng thái. Nếu bỏ trường trống, trạng thái có thể bị đẩy sang cột chuyên mục, khiến bảng nhìn có dữ liệu nhưng nghĩa đã sai.
Giữ hành vi mặc định trong bài tập này rồi đối chiếu đủ ba cột. Đừng tự xóa những dấu phân cách đôi để “làm sạch” trước khi hiểu chúng. Một ô trống có thể là thông tin cần bổ sung, khác với một dòng lỗi cấu trúc. Ghi lại hai loại đó riêng để người xử lý tiếp biết phải hỏi gì.
Khi Excel dùng dấu chấm phẩy cho đối số
Một số thiết lập vùng dùng dấu chấm phẩy giữa các đối số công thức. Khi đó, ví dụ tương ứng có thể nhập là =TEXTSPLIT(A2;”|”). Dấu | trong ngoặc kép vẫn là ký tự nằm trong dữ liệu để tách, không thay đổi chỉ vì dấu ngăn đối số của Excel khác.
Nếu Excel không chấp nhận công thức, kiểm lần lượt tên hàm, dấu ngăn đối số và dấu ngoặc kép. Đừng thay dấu phân cách trong dữ liệu một cách ngẫu nhiên để làm hết thông báo. Mục tiêu là giữ đúng ba trường, không chỉ làm ô hiển thị một kết quả bất kỳ.
Dùng Text to Columns cho một lần chuyển đổi
Hướng dẫn Text to Columns của Microsoft mô tả cách chọn cột, mở Data rồi Text to Columns và chọn dấu phân cách. Đây là một cách phù hợp khi bạn muốn chuyển đổi một tập dữ liệu tại thời điểm đó; kết quả không tự cập nhật theo nguồn như công thức. Giao diện và tính năng có thể khác giữa ứng dụng máy tính và phiên bản web.
Trong vùng thử, chọn cột chứa chuỗi, chọn Delimited và nhập | ở mục Other nếu giao diện của bạn có tùy chọn này. Xem khung xem trước trước khi kết thúc. Đặt đích ở vùng trống đủ ba cột, tránh ghi đè nội dung đang có. Giữ nguyên bản gốc để có thể đối chiếu hoặc thực hiện lại nếu chọn sai.

Giữ mã có số 0 đầu
Chuỗi 0017|SEO|Draft cần giữ mã 0017 nếu đó là định danh. Microsoft giải thích việc giữ số 0 đầu và lưu ý dữ liệu số dạng văn bản có thể bị chuyển thành số. Trong bước chọn định dạng cột của trình tách, đặt cột mã là Text khi cần giữ nguyên chuỗi; sau đó kiểm kết quả thực tế.
Không sửa bằng cách thêm số 0 theo cảm giác sau khi dữ liệu đã mất thông tin. Nếu mã có độ dài khác nhau, bạn không biết bao nhiêu số 0 từng có. Quay lại cột gốc và tách với đúng định dạng. Đối với định danh, hình thức hiển thị đẹp không thay thế việc lưu đúng giá trị để xuất hoặc chuyển sang hệ thống khác.
Đối chiếu trước khi dùng kết quả
Kiểm ba dòng mẫu theo từng trường, rồi chọn thêm vài dòng ở đầu, giữa và cuối danh sách. Đếm số dòng trước và sau nếu mục tiêu là giữ nguyên mỗi bản ghi. Tìm những dòng có quá nhiều hoặc quá ít trường; chúng có thể chứa dấu phân cách trong nội dung, dữ liệu thiếu hoặc định dạng khác với giả định ban đầu.
Nếu công thức còn liên kết với cột gốc, đừng xóa nguồn rồi ngạc nhiên khi kết quả đổi. Khi cần giao một bản giá trị cố định, tạo bản sao và kiểm cách dán giá trị theo công việc của bạn. Ghi rõ quy tắc đã dùng để người nhận hiểu cột nào là mã, cột nào được phép trống và trường hợp nào cần xử lý lại.
Từ bảng sạch tới một bàn giao dùng được
Trước khi gửi, mở bản cuối một lần nữa và kiểm tên tệp, tiêu đề cột cùng các dòng đã đánh dấu. Đừng chỉ giao ảnh chụp nếu người nhận cần lọc hoặc sửa dữ liệu. Một tệp đúng cấu trúc và có nguồn để đối chiếu sẽ tiết kiệm thời gian cho cả hai bên.
Bảng cuối nên có tiêu đề cột rõ và một ghi chú ngắn về cấu trúc đầu vào. Nếu một số dòng đang chờ bổ sung chuyên mục, để trạng thái đó hiển thị thay vì tự đoán. Hướng dẫn ghi chú cuộc họp thành đầu việc giúp bạn giao phần kiểm còn lại cho đúng người.
Nếu bảng dùng quản lý liên kết chiến dịch, bài UTM cho chiến dịch nội dung cho thấy vì sao tên nhất quán quan trọng. Tách dữ liệu trong Excel chỉ là một bước. Giá trị nằm ở việc kết quả vẫn giữ đúng nghĩa, đúng mã và đủ thông tin để người tiếp theo sử dụng.
