Cách Chia Một Cột Thành Hai Cột Trong Excel 2026

Việc xử lý dữ liệu trong Excel thường gặp phải tình huống khi một cột chứa nhiều thông tin cần được tách ra thành hai cột riêng biệt. Dù thao tác này có vẻ đơn giản, nhưng nếu không biết đúng cách, người dùng có thể gặp phải nhiều lỗi hoặc mất thời gian. Trong bài viết này, chúng ta sẽ đi sâu vào các phương pháp, công cụ và mẹo để chia một cột thành hai cột trong Excel 2026 một cách nhanh chóng, chính xác và hiệu quả nhất.

1. Tại sao chúng ta cần chia cột trong Excel?

Trước khi đi vào kỹ thuật, hãy hiểu rõ lý do vì sao chúng ta phải chia cột:

  1. Tổ chức dữ liệu: Khi một cột chứa hai thông tin, ví dụ “Tên + Họ” trong một ô, việc tách chúng giúp dễ dàng lọc, sắp xếp và tìm kiếm.
  2. Chuẩn bị dữ liệu cho báo cáo: Các công cụ báo cáo thường yêu cầu mỗi trường dữ liệu phải có một cột riêng biệt.
  3. Tích hợp dữ liệu: Khi hợp nhất dữ liệu từ nhiều nguồn, đôi khi dữ liệu bị pha trộn và cần được phân tách.
  4. Phân tích dữ liệu: Việc tách cột giúp sử dụng các hàm Excel (ví dụ: SUMIF, VLOOKUP) một cách chính xác hơn.

2. Các phương pháp phổ biến để chia cột trong Excel 2026

Trong Excel 2026, có một bộ công cụ mạnh mẽ để thực hiện chia cột: Text to Columns (Chia văn bản thành cột). Ngoài ra, chúng ta cũng có thể dùng hàm LEFT, RIGHT, MID hoặc TRIM để tách dữ liệu riêng lẻ. Dưới đây là chi tiết từng phương pháp.

2.1. Sử dụng Text to Columns

Bước 1: Chọn cột cần chia

  • Click vào tiêu đề cột (ví dụ cột A) để chọn toàn bộ cột, hoặc chọn vùng dữ liệu cụ thể.

Bước 2: Mở hộp thoại Text to Columns

  • Đi tới tab Data trên thanh Ribbon.
  • Click vào nút Text to Columns trong group Data Tools.

Bước 3: Chọn kiểu dữ liệu

  • Delimited: Dữ liệu được phân cách bởi một ký tự (dấu phẩy, tab, dấu cách, dấu chấm phẩy, hoặc ký tự tùy chỉnh).
  • Fixed Width: Dữ liệu có độ rộng cột cố định.

Chọn tùy vào dữ liệu của bạn.

Bước 4: Thiết lập delimiters

Nếu chọn Delimited:
– Tick vào dấu Comma, Tab, Space, Semicolon hoặc Other và nhập ký tự tùy chỉnh (ví dụ: dấu gạch ngang “-”).
– Bạn sẽ thấy preview dữ liệu trong cửa sổ Data preview.

Nếu chọn Fixed Width:
– Kéo các mốc Column Breaks vào vị trí mong muốn (có thể chỉnh lại sau khi xem preview).

Bước 5: Định dạng cột

MAC: Chọn kiểu dữ liệu cho mỗi cột: General, Text, Date, hoặc Do not import column (skip).

Bước 6: Hoàn tất

Click Finish. Excel sẽ tách dữ liệu ra các cột mới, thay thế cột ban đầu (hoặc thêm vào cột bên phải nếu có dữ liệu trùng lặp).

Mẹo nhỏ

  • Nếu dữ liệu có dấu nháy kép (“) quanh chuỗi, hãy mở hộp thoại Text to Columns và chọn “Text qualifier” là “ (đánh dấu nháy kép)”. Điều này giúp Excel không tách dữ liệu bên trong dấu nháy.
  • Khi dữ liệu có nhiều ký tự phân cách (ví dụ: “John Doe, 30, Male”), bạn có thể chọn nhiều delimiter cùng lúc để tách nhiều cột một lần.

2.2. Sử dụng hàm LEFT, RIGHT, MID

Đôi khi bạn cần tách dữ liệu theo độ dài ký tự cố định hoặc một biểu thức phức tạp. Các hàm này sẽ rất hữu ích.

Ví dụ: Tách tên và họ từ ô A1

ÔNội dung
reverse“Nguyễn Văn A”

Giả sử họ luôn được viết ở cuối chuỗi (từ cuối) và có 1 dấu cách giữa họ và tên. Bạn có thể:

  • Tên: =TRIM(LEFT(A1, FIND("~", SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))-1))
  • Họ: =TRIM(RIGHT(A1, LEN(A1) - FIND("~", SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))))

Ở đây, SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))) thay thế ký tự cách cuối cùng bằng dấu ~, tách ra phần tên và họ.

Ví dụ: Tách số điện thoại và mã vùng

Nếu ô B1 chứa “+84-123456789”:

  • Mã vùng: =LEFT(B1, FIND("-", B1)-1)
  • Số điện thoại: =RIGHT(B1, LEN(B1)-FIND("-", B1))

Lнің:

  • Hàm LEN lấy độ dài chuỗi.
  • Hàm FCDC tìm vị trí ký tự.
  • TRIM loại bỏ khoảng trắng thừa.

2.3. Sử dụng hàm TEXTSPLIT (Excel 365)

Mặc dù Excel 2026 không hỗ trợ TEXTSPLIT, nhưng nếu bạn nâng cấp lên Excel 365, hàm này rất tiện:

=TEXTSPLIT(A1, ",") sẽ tách các phần ngăn cách bởi dấu phẩy và trả về mảng cột. Bạn có thể sử dụng hàm này trong công thức array.

2.4. Sử dụng Power Query

Power Query là công cụ mạnh mẽ để làm sạch và chuyển đổi dữ liệu:

  1. Chọn dữ liệu → From Table/Range (đảm bảo pearls).
  2. Trong Power Query Editor, chọn Split Column → By Delimiter.
  3. Chọn delimiter và Split Into là “Columns”.
  4. Click Close & Load để nạp dữ liệu trở lại Excel.

Power Query rất thích hợp khi xử lý dữ liệu lớn hoặc cần tái sử dụng quy trình.

3. Cách xử lý dữ liệu phức tạp khi chia cột

Trong thực tế, dữ liệu có thể chứa nhiều trường hợp khó khăn: dấu nháy, dấu cách thừa, ký tự đặc biệt, hoặc dữ liệu bị lỗi. Dưới đây là một số tình huống và cách giải quyết.

3.1. Dữ liệu có dấu nháy kép

Nếu dữ liệu trong ô là "Smith, John", khi dùng Text to Columns với delimiter là dấu phẩy, Excel sẽ tách sai. Cách làm:

Cách Chia 1 Cột Thành 2 Cột Trong Excel 2026
Cách Chia 1 Cột Thành 2 Cột Trong Excel 2026
  • Sử dụng Text qualifier: Trong bước 4 của Text to Columns, chọn “Text qualifier” là “””. Excel sẽ giữ nguyên chuỗi trong dấu nháy và tách đúng.
  • Sử dụng dents: Nếu không, bạn có thể dùng hàm牌 SUBSTITUTE để loại bỏ dấu nháy trước khi chia.

3.2. Dữ liệu có khoảng trắng thừa

Ví dụ: John Doe (nhiều dấu cách). Khi chia bằng delimiter là Space, Excel có thể tạo cột rỗng. Giải pháp:

  • Sử dụng hàm TRIM trước khi chia: =TRIM(A1).
  • Hoặc trong Power Query, chọn Transform → Trim.

3.3. Dữ liệu có ký tự đặc biệt

Dữ liệu có dấu gạch ngang, dấu gạch chéo, dấu chấm, hoặc ký tự Unicode. Bạn có thể nhập ký tự đó vào ô “Other” trong Text to Columns. Nếu ký tự không hiển thị, copy-paste từ nguồn.

3.4. Dữ liệu có nhiều delimiter

Nếu dữ liệu có cả dấu phẩy và dấu cách, bạn có thể chọn nhiều delimiter trong Text to Columns. Tuy nhiên, nếu muốn tách theo thứ tự nhất định, bạn có thể dùng hàm TEXTSPLIT trong Excel 365, hoặc Power Query.

4. Tối ưu hóa công việc chia cột

4.1. Sử dụng phím tắt

  • Alt + A + E: Mở hộp thoại Text to Columns.
  • Ctrl + Shift + L: Bật/đóng filter, giúp nhìn nhanh dữ liệu sau khi chia.

4.2. Sử dụng macro

Nếu bạn thường xuyên chia cột, viết một macro đơn giản sẽ tiết kiệm thời gian.

Sub SplitColumn() With Selection .TextToColumns Destination:=.Cells(1, .Column + 1), _ DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=False, _ Tab:=False, _ Semicolon:=False, _ Comma:=True, _ Space:=False, _ Other:=False End With
End Sub

Chạy macro này khi đã chọn vùng cần chia.

4.3. Kiểm tra dữ liệu sau khi chia

  • Sử dụng hàm ISBLANK để kiểm tra ô trống: =IF(ISBLANK(A1), "Trống", A1).
  • Dùng Conditional Formatting để highlight ô có dữ liệu không hợp lệ.

5. Bài thực hành: Tách địa chỉ email thành tên và miền

Giả sử bạn có cột chứa địa chỉ email: john.doe@example.com. Bạn muốn tách thành Tên (john.doe) và Miền (example.com).

Bước 1: Sử dụng Text to Columns

  • Chọn cột email.
  • Mở Text to Columns → Delimited → Chọn dấu “@” trong Other.
  • Hoàn tất.

Kết quả: Cột mới chứa tên và miền.

Bước 2: Tách miền thành tên miền chính và đuôi

Nếu bạn Provin muốn tách “example.com” thành “example” và “com”:

  • Ở cột miền, dùng Text to Columns Year’s again với delimiter “.”.

Bước 3: Dùng hàm LEFT và RIGHT

  • Tên miền chính: =LEFT(B1, FIND(".", B1)-1)
  • Đuôi miền: =RIGHT(B1, LEN(B1)-FIND(".", B1))

6. Kết luận

Việc chia một cột thành hai cột trong Excel 2026 không chỉ là một thao tác cơ bản mà còn là kỹ năng quan trọng giúp bạn xử lý dữ liệu một cách chính xác và hiệu quả. Bằng cách chọn công cụ phù hợp — Text to Columns, hàm LEFT/RIGHT/MID, hoặc Power Query — và cân nhắc các tình huống dữ liệu phức tạp, bạn có thể giảm bớt lỗi và tăng tốc công việc của mình. Đừng quên tận dụng phím tắt, macro và xác thực dữ liệu để hoàn thiện quy trình. Hy vọng bài viết này sẽ là nguồn tham khảo hữu ích cho bạn trong công việc hàng ngày với Excel 2026.

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận