Cách tách cột Text to Columns cho người mới, không cần công thức

hq720 336

Tách cột bằng Text to Columns là cách nhanh nhất để chia dữ liệu đang dính trong một ô thành nhiều cột rõ ràng, chỉ qua vài bước trong Excel.

Nếu bạn đang có danh sách họ tên, địa chỉ, mã sản phẩm, hoặc dữ liệu xuất từ hệ thống bị “dính cột”, thao tác này giúp chuẩn hoá bảng tính để lọc, sắp xếp và thống kê chính xác hơn.

Ngoài kiểu tách theo dấu phân cách (dấu phẩy, dấu chấm phẩy, khoảng trắng), bạn còn có thể tách theo “độ rộng cố định” khi dữ liệu canh thẳng hàng như báo cáo hoặc log.

Giới thiệu ý mới: Dưới đây là hướng dẫn từ cơ bản đến nâng cao để bạn tách cột đúng ngay lần đầu, kèm mẹo tránh lỗi định dạng và xử lý tình huống CSV hay gặp.

Text to Columns là gì và khi nào nên dùng để tách cột?

Text to Columns là công cụ chia nội dung trong một cột thành nhiều cột dựa trên dấu phân cách hoặc vị trí cố định, phù hợp khi bạn cần “tách nhanh – ra kết quả ngay” cho dữ liệu dạng văn bản.

Để hiểu rõ hơn, bạn chỉ cần xác định dữ liệu của mình thuộc nhóm “có dấu phân tách” hay “canh cột theo khoảng”.

hq720 336

Khi nên dùng: bạn nhận danh sách “Họ Tên – SĐT – Email” trong một cột; dữ liệu “A,B,C” dính trong ô; hoặc mã “VN-001-2025” cần tách thành 3 phần.

Khi không nên dùng: bạn cần tách động theo công thức để cập nhật liên tục; hoặc dữ liệu thay đổi dấu phân cách theo từng dòng (lúc dấu phẩy, lúc dấu chấm phẩy) gây khó ổn định.

Theo nghiên cứu của Dartmouth College từ Tuck School of Business, vào 07/2009, tổng hợp các cuộc kiểm toán thực địa cho thấy 94% bảng tính được khảo sát có lỗi và tỷ lệ lỗi ở ô công thức trung bình khoảng 5,2%.

Móc xích quan trọng: vì lỗi thường bắt đầu từ dữ liệu đầu vào lộn xộn, bước tiếp theo là chuẩn bị dữ liệu thật “sạch” trước khi tách.

Cần chuẩn bị dữ liệu thế nào trước khi tách cột trong Excel?

Bạn nên chuẩn bị dữ liệu bằng cách sao lưu cột gốc, thống nhất dấu phân cách, và loại bỏ ký tự thừa để tránh tách sai hoặc mất dữ liệu như số 0 đầu.

Cụ thể hơn, chuẩn bị tốt giúp bạn tách một lần đúng thay vì phải hoàn tác rồi làm lại nhiều vòng.

RRLy3Hreh hnovJ3j9N1NAvzv4bJtU6ucIe E2K238X7QZ0AujgPEG23cGkH2qfF7w

1) Sao lưu cột gốc trước khi thao tác: chèn một cột kế bên và copy dữ liệu sang, hoặc lưu một bản file khác. Text to Columns sẽ ghi kết quả ra các cột bên phải, nên nếu bên phải đang có dữ liệu, bạn dễ bị ghi đè.

2) Nhận diện dấu phân cách thật sự: dấu phẩy ( , ), dấu chấm phẩy ( ; ), tab, khoảng trắng, hoặc dấu gạch ngang. Nhiều dữ liệu “nhìn giống khoảng trắng” nhưng thực tế là tab hoặc khoảng trắng kép.

3) Làm sạch ký tự gây nhiễu: nếu dữ liệu có xuống dòng trong cùng một ô (Alt+Enter), khoảng trắng ở đầu/cuối, hoặc ký tự không in được, việc tách có thể lệch cột.

4) Trường hợp CSV: nếu bạn đang lo cách mở file CSV đúng cột, hãy ưu tiên nhập (import) CSV theo bộ mã và dấu phân cách phù hợp thay vì mở trực tiếp rồi mới sửa, vì “mở sai” có thể biến dấu phẩy thành một phần của dữ liệu hoặc làm sai định dạng số.

Móc xích: sau khi đã biết dữ liệu thuộc nhóm “có dấu phân cách”, bạn sẽ dùng chế độ Delimited để tách nhanh và kiểm soát từng dấu.

Cách tách cột bằng Text to Columns theo dấu phân cách Delimited ra sao?

Bạn tách cột Delimited bằng cách chọn vùng dữ liệu, mở Text to Columns, chọn Delimited và đánh dấu đúng ký tự phân cách để Excel chia nội dung thành các cột mới.

Tiếp theo, điều quan trọng là xem trước kết quả ở khung preview để tránh “lệch cột” trước khi bấm Finish.

navigate and manipulate file system with column view and v0 9mtus17gjk7b1

Bước 1: bôi đen cột cần tách (chỉ dữ liệu, tránh chọn cả cột trống quá dài).

Bước 2: vào tab Data → chọn Text to Columns.

Bước 3: chọn Delimited → bấm Next.

Bước 4: tick đúng dấu phân cách: Comma, Semicolon, Tab, Space hoặc Other (tự gõ dấu như “-”, “|”, “/”).

Bước 5: xem khung Data preview. Nếu thấy cột bị tách quá nhiều do khoảng trắng kép, hãy bỏ “Space” và dùng “Other” nếu dữ liệu có ký tự ổn định hơn.

Bước 6: bấm Next → chọn định dạng từng cột (General/Text/Date) → Finish.

Mẹo thực chiến: nếu dữ liệu có dấu phân cách nằm trong ngoặc kép (ví dụ CSV có trường “Địa chỉ, Quận”), Excel có thể tách sai nếu bạn chỉ dựa vào dấu phẩy. Khi đó, cách an toàn là nhập CSV bằng trình nhập dữ liệu hoặc dùng Power Query để xử lý trường có dấu phẩy trong dấu ngoặc kép.

Móc xích: nếu dữ liệu của bạn không có dấu phân cách rõ ràng mà canh theo khoảng cách (như báo cáo dạng text), bạn sẽ chuyển sang chế độ Fixed Width.

Tách cột theo Fixed Width khi dữ liệu canh thẳng hàng làm thế nào?

Bạn tách cột Fixed Width bằng cách chọn chế độ Fixed width và đặt các “đường ngắt” tại vị trí cột mong muốn trong khung xem trước để Excel cắt theo khoảng.

Để bắt đầu, hãy phóng to cửa sổ preview và đặt đường ngắt theo đúng biên của từng trường dữ liệu.

hq720 336

Bước 1: chọn vùng dữ liệu → Data → Text to Columns.

Bước 2: chọn Fixed widthNext.

Bước 3: tại khung preview, click để tạo đường ngắt; kéo để chỉnh vị trí; double click đường ngắt để xoá nếu đặt sai.

Bước 4: bấm Next → chọn định dạng cho từng cột (đặc biệt là mã, số 0 đầu, ngày tháng) → Finish.

Mẹo nhìn nhanh độ rộng: nếu dữ liệu là báo cáo dạng monospace, Fixed Width cực hiệu quả. Nhưng nếu dữ liệu có font không đều hoặc khoảng trắng không nhất quán, hãy quay về Delimited và chuẩn hoá dấu phân cách trước.

Móc xích: dù bạn dùng Delimited hay Fixed Width, bước chọn định dạng cột quyết định việc có bị “mất số 0 đầu” hay “đổi ngày tháng” hay không.

Làm sao chọn định dạng cột để tránh lỗi ngày tháng và số 0 đầu?

Bạn tránh lỗi bằng cách đặt cột dạng Text cho mã/ID, chọn Date đúng kiểu DMY/MDY cho ngày tháng, và kiểm tra kết quả trước khi Finish để không bị Excel tự suy diễn.

Quan trọng hơn, hãy hiểu rằng Excel thường “tự động” chuyển kiểu dữ liệu, nên bạn cần chủ động khoá kiểu cho các cột nhạy cảm.

Peninsula Facility 2023 22 640x640 1

1) Mã sản phẩm/CMND/ZIP/ID có số 0 đầu: chọn cột đó và đặt Text. Nếu để General, “00123” có thể thành “123”.

2) Ngày tháng: nếu dữ liệu là “12/01/2025”, bạn phải biết đó là 12 tháng 01 hay 01 tháng 12. Trong bước định dạng, chọn Date và đúng hệ (DMY/MDY/YMD) để tránh đảo ngày.

3) Số lớn: với chuỗi số dài (mã vạch, số tài khoản), nên đặt Text để tránh Excel chuyển sang dạng khoa học.

4) Cột không cần nhập: nếu có phần bạn muốn bỏ, chọn cột đó và đặt Do not import (skip) để giảm rác dữ liệu.

Theo nghiên cứu của University of Hawaii từ Shidler College of Business, vào 02/2008, tổng quan các kiểm toán thực địa gần đây cho thấy nhiều cuộc kiểm toán phát hiện lỗi ở ít nhất 86% bảng tính và tỷ lệ lỗi theo ô thường nằm quanh mức 1% đến 2,5%.

Lưu ý bảo mật sau khi tách: nếu file chứa dữ liệu nhạy cảm, bạn có thể áp dụng cách đặt mật khẩu cho thư mục chứa tài liệu ở cấp hệ điều hành hoặc giải pháp mã hoá, thay vì chỉ phụ thuộc vào một file bảng tính.

Móc xích: khi đã kiểm soát định dạng, bước tiếp theo là xử lý các lỗi tách sai do ký tự ẩn, dấu phẩy/nháy kép, hoặc xuống dòng trong ô.

Xử lý lỗi thường gặp khi tách cột bị sai dấu phẩy, xuống dòng, hoặc dính cột?

Bạn xử lý lỗi tách cột bằng cách xác định đúng delimiter thật, loại bỏ ký tự ẩn, và chuẩn hoá dữ liệu trước khi tách lại để tránh tình trạng “lệch cột theo từng dòng”.

Tuy nhiên, thay vì đoán mò, bạn nên chẩn đoán theo triệu chứng để sửa đúng nguyên nhân.

navigate and manipulate file system with column view and v0 9mtus17gjk7b1

Trường hợp 1: Chọn dấu phẩy nhưng vẫn không tách

Nguyên nhân thường là dữ liệu đang dùng dấu chấm phẩy “;” (phổ biến khi thiết lập vùng/locale dùng dấu phẩy cho phần thập phân). Cách sửa là chọn đúng “Semicolon” hoặc dùng “Other” và nhập dấu thật.

Trường hợp 2: Tách bị dư cột vì khoảng trắng kép

Nếu tick “Space”, Excel coi mỗi khoảng trắng là một dấu phân cách. Khi dữ liệu có 2–3 khoảng trắng liên tiếp, bạn sẽ bị “tách vụn”. Cách sửa: bỏ “Space”, thay bằng Tab nếu dữ liệu là tab-delimited, hoặc trước đó thay nhiều khoảng trắng thành một khoảng.

Trường hợp 3: Dữ liệu có xuống dòng trong một ô

Khi ô chứa Alt+Enter, nó tạo ký tự xuống dòng khiến preview nhìn như lệch. Cách xử lý là thay ký tự xuống dòng thành một dấu phân cách rõ ràng rồi mới tách, hoặc tách bằng công cụ nâng cao.

Trường hợp 4: CSV có dấu phẩy nằm trong ngoặc kép

Ví dụ: “Nguyễn Văn A,” “Số 1, Đường B, Quận C”. Nếu chỉ tách theo dấu phẩy, địa chỉ bị vỡ. Khi dữ liệu kiểu này, hãy ưu tiên nhập CSV bằng tính năng nhập dữ liệu hoặc Power Query để nhận diện ngoặc kép đúng chuẩn CSV.

Trường hợp 5: Bị ghi đè dữ liệu ở cột bên phải

Text to Columns sẽ đổ kết quả sang các cột kế bên. Trước khi Finish, hãy đảm bảo các cột bên phải trống hoặc bạn đã chèn đủ cột mới.

Móc xích: nếu bạn phân vân giữa Text to Columns và các cách khác (công thức, Flash Fill, Power Query), phần sau sẽ giúp bạn chọn đúng theo mục tiêu “nhanh – linh hoạt – tự động”.

So sánh Text to Columns với công thức và Power Query: chọn cách nào?

Text to Columns mạnh ở tốc độ và thao tác một lần, công thức mạnh ở cập nhật tự động, còn Power Query tối ưu cho làm sạch dữ liệu lặp đi lặp lại và nhập CSV chuẩn.

Trong khi đó, lựa chọn tốt nhất phụ thuộc vào việc bạn cần kết quả “tĩnh” hay “động” và dữ liệu có lặp lại hàng ngày hay không.

RRLy3Hreh hnovJ3j9N1NAvzv4bJtU6ucIe E2K238X7QZ0AujgPEG23cGkH2qfF7w

Hai câu dưới đây giới thiệu rõ bảng này chứa gì và giúp gì: Bảng sau so sánh nhanh các phương pháp tách dữ liệu theo tiêu chí tốc độ, khả năng tự động cập nhật và mức độ kiểm soát định dạng. Bạn chỉ cần nhìn 1 phút để chọn đúng cách theo nhu cầu.

Phương pháp Mạnh nhất ở Hạn chế Nên dùng khi
Text to Columns Nhanh, trực quan, tách theo delimiter/fixed width Không tự cập nhật khi dữ liệu đổi Dữ liệu tách một lần để làm báo cáo
Flash Fill Nhận mẫu tách theo ví dụ Dễ sai nếu mẫu không nhất quán Tách họ tên/chuỗi theo pattern rõ
Công thức (TEXTSPLIT/LEFT/RIGHT/MID) Tự động cập nhật, linh hoạt Phụ thuộc phiên bản Excel, dễ nặng file Dữ liệu thay đổi thường xuyên
Power Query Nhập CSV chuẩn, làm sạch lặp lại, ghi lại quy trình Học ban đầu hơi dài hơn Nhập dữ liệu định kỳ, nhiều bước làm sạch

Gợi ý chọn nhanh: nếu bạn chỉ cần “tách xong là thôi”, Text to Columns là số 1. Nếu bạn làm báo cáo tuần/tháng lặp lại từ nguồn CSV, Power Query giúp chuẩn hoá quy trình và giảm rủi ro sai dấu phân cách.

Gợi ý công cụ: bạn có thể dùng Excel trong bộ Microsoft 365 tại https://www.microsoft.com/microsoft-365 hoặc thay thế bằng LibreOffice (Calc) nếu cần giải pháp miễn phí cho nhu cầu cơ bản của phần mềm văn phòng trên nhiều hệ điều hành.

Môi trường sử dụng: nếu bạn hay thao tác dữ liệu trên nhiều thiết bị, hãy ưu tiên lưu file trên OneDrive/SharePoint để đồng bộ, vì đây là thói quen làm việc phổ biến trong các hệ thống phần mềm máy tính phục vụ văn phòng.

Contextual Border: đến đây bạn đã nắm trọn cách tách cột chuẩn và chọn đúng công cụ; phần tiếp theo sẽ mở rộng mẹo nâng cao để xử lý ký tự ẩn và trường hợp “khó chịu” mà Text to Columns dễ vấp.

Mẹo nâng cao để tách cột sạch: đồng nghĩa, trái nghĩa và ký tự ẩn

Bạn có thể tách cột “sạch” hơn bằng cách chuẩn hoá ký tự ẩn, gom nhiều dấu phân cách về một chuẩn, và hiểu ranh giới giữa tách “thủ công” và tách “tự động” để chọn đúng chiến lược.

Đặc biệt, những mẹo này giúp bạn xử lý các tình huống hiếm gặp nhưng gây lỗi dai dẳng.

8zhebsaf8lj81

Nhiều dấu phân cách khác nhau trong cùng một cột: gom về một dấu rồi mới tách

Nếu dữ liệu lúc dùng “-”, lúc dùng “|”, lúc dùng dấu phẩy, hãy thay tất cả về một dấu chung (ví dụ “|”) rồi mới chạy Delimited để tránh tách lệch theo từng dòng.

Tiếp theo, bạn sẽ thấy Text to Columns hoạt động ổn định vì delimiter đã thống nhất, thay vì “mỗi dòng một kiểu”.

Ký tự ẩn và khoảng trắng đầu/cuối: xử lý trước để tránh tách “lạnh lùng”

Khi dữ liệu dính do khoảng trắng không nhìn thấy, bạn nên loại bỏ khoảng trắng đầu/cuối và khoảng trắng kép trước, vì Text to Columns tách theo ký tự đúng nghĩa chứ không “đoán ý” cho bạn.

Ví dụ, “A␠␠B” (hai khoảng) sẽ tạo cột trống nếu bạn tách theo Space, nên làm sạch trước giúp kết quả gọn hơn.

Dấu xuống dòng trong ô: biến “xuống dòng” thành delimiter có kiểm soát

Nếu ô có nhiều dòng, hãy thay ký tự xuống dòng bằng một dấu phân cách dễ kiểm soát (ví dụ “|”) rồi dùng Delimited để tách, thay vì để Excel tự xử lý khiến preview khó đọc.

Ngược lại, nếu bạn cần giữ nguyên xuống dòng, hãy cân nhắc công cụ nhập/làm sạch thay vì tách trực tiếp.

Text to Columns vs “không tách”: hiểu trái nghĩa để tránh làm hỏng dữ liệu gốc

Text to Columns là thao tác phá vỡ cấu trúc ô để tạo nhiều cột, còn “không tách” là giữ nguyên cột gốc để bảo toàn dữ liệu thô; vì vậy hãy luôn sao lưu trước để bạn có đường lùi nếu tách sai.

Tóm lại, khi dữ liệu còn mơ hồ về delimiter, ưu tiên làm sạch và kiểm tra mẫu trước rồi mới tách hàng loạt.

FAQ nhanh (không cần chuyển trang):

Hỏi: Tách cột xong có hoàn tác được không? Đáp: Có, bạn có thể Undo ngay sau khi tách; nhưng nếu bạn đã lưu/đóng file hoặc làm nhiều bước sau đó, hãy dùng bản sao lưu để an toàn.

Hỏi: Vì sao tách cột làm mất số 0 đầu? Đáp: Do cột được để General; hãy đặt cột đó là Text trong bước định dạng trước khi Finish.

Hỏi: Dữ liệu CSV bị sai cột do dấu phẩy trong địa chỉ thì sao? Đáp: Hãy nhập CSV bằng công cụ nhập dữ liệu/Power Query để nhận diện ngoặc kép chuẩn CSV thay vì tách thô theo dấu phẩy.

Hỏi: Text to Columns có thay thế công thức được không? Đáp: Nếu bạn chỉ cần tách một lần thì có; nếu cần tự cập nhật khi dữ liệu thay đổi thì công thức/Power Query phù hợp hơn.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *