Có thể bạn quan tâm: Cách Chia 1 Bảng Thành 2 Bảng Trong Excel
Giới thiệu
Trong công việc xử lý dữ liệu, Excel luôn là công cụ phổ biến nhất cho nhiều người dùng, từ những nhà kế toán, nhà phân tích dữ liệu đến quản lý dự án. Một trong những thao tác thường gặp mà người dùng muốn thực hiện là chia một hàng thành hai hàng. Dù có vẻ như một thao tác đơn giản, nhưng khi làm việc với bảng tính lớn, việc chia hàng một cách hiệu quả sẽ giúp bạn quản lý dữ liệu tốt hơn, tránh lỗi và tiết kiệm thời gian.
Bài viết này sẽ cung cấp một hướng dẫn chi tiết, dễ hiểu với nhiều phương pháp khác nhau: sử dụng công cụ “Insert” trong Excel, mở rộng công thức, sử dụng VBA, hoặc thậm chí tận dụng Power Query. Mỗi phương pháp sẽ được giải thích từng bước, kèm theo ví dụ thực tế và những mẹo nhỏ giúp bạn làm việc nhanh hơn.
Tham khảo: Dựa trên khóa học “Cách chia 1 hàng thành 2 hàng trong Excel” mà nhiều người tìm kiếm trên mạng.
Có thể bạn quan tâm: Cách Bỏ Lặp Lại Tiêu Đề Trong Excel 2026: Hướng Dẫn Chi Tiết Và Những Mẹo Thực Tiễn
1. Tại sao cần chia hàng trong Excel?
Trước khi đi vào cách thực hiện, hãy cùng xem xét một vài tình huống thực tế khi bạn cần chia một hàng thành hai hàng:
- Chia dữ liệu dài: Khi một ô chứa quá nhiều thông tin, bạn muốn tách thành hai hàng để dễ đọc và xử lý.
- Thêm dữ liệu mới: Bạn muốn chèn dòng mới ngay sau dòng hiện tại mà không làm mất dữ liệu ngay bên dưới.
- Tối ưu bố cục: Định dạng bảng theo chuẩn, ví dụ: mỗi dòng phải có đúng 5 cột, nhưng dữ liệu trong một dòng đã vượt quá giới hạn.
- Tính toán lại tự động: Khi chia dòng, các công thức cần được điều chỉnh tự động để tránh lỗi tham chiếu.
Những lý do này khiến việc “chia hàng” trở thành một thao tác thiết yếu trong Excel.
Có thể bạn quan tâm: Các Phím Tắt Excel Đặc Biệt Cho Dân Kế Toán
2. Phương pháp 1: Sử dụng tính năng Insert/Insert Rows
2.1. Bước đầu tiên: Chimporte dữ liệu
Giả sử bạn có bảng dữ liệu như sau:
| A | B | C | D | E |
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 |
Bạn muốn chia dòng thứ 2 (đánh số 6-10) thành 2 dòng, mỗi dòng có 5 cột.
2.2. Cách chèn dòng mới
- Chọn ô: Đặt con trỏ vào ô A2 (hoặc bất kỳ ô nào trong dòng mà bạn muốn chia).
- Insert:
- Trên coupling Ribbon, click vào tab Home.
- Trong nhóm Cells, click vào nút Insert → Insert Sheet Rows.
- Excel sẽ chèn một dòng mới phía trên dòng hiện tại. Bây giờ bạn có hai dòng:
- Dòng 2: trống
Dòng 3: chứa dữ liệu 6-10
Di chuyển dữ liệu: Bạn có thể sao chép dữ liệu từ dòng 3 sang dòng 2 nếu muốn, hoặc giữ nguyên và phần mới sẽ xuất hiện phía trên.
2.3. Thêm dữ liệu mới vào dòng trống
- Nếu bạn muốn đặt dữ liệu mới vào dòng trống, chỉ cần điền vào ô A2 và B2, C2, D2, E2. Dữ liệu cũ sẽ vẫn ở dòng 3.
2.4. Lưu ý
- Khi bạn chèn dòng mới, các công thức và dữ liệu ở dưới cùng sẽ tự động điều chỉnh tham chiếu.
- Nếu bảng có định dạng bảng (Table), Excel sẽ tự động áp dụng định dạng cho dòng mới.Verify.
3. Phương pháp 2: Sử dụng công thức và hàm TEXTSPLIT (Excel 365)
3.1. Giới thiệu hàm TEXTSPLIT
Trong Excel 365, một hàm mới có tên TEXTSPLIT giúp bạn tách một chuỗi thành nhiều phần dựa trên dấu phân cách, và kết quả được trả về dạng mảng có thể được hiển thị trong nhiều ô.
Công thức:
=TEXTSPLIT(A2, ",")
Trong đó A2 là ô chứa dữ liệu gốc, "," là dấu phân cách.
3.2. Ví dụ thực tế
Giả sử ô A2 chứa chuỗi: "6,7,8,9,10" – đây chính là dữ liệu của dòng thứ 2. Bạn muốn tách thành 5 ô nằm trên 2 dòng.
- Chọn ô B2 (hoặc bất kỳ ô nào bạn muốn bắt đầu).
- Nhập công thức:
=TEXTSPLIT(A2, ",")
Khi bạn nhấn Enter, Excel sẽ tự động spilling (phân tán) kết quả thành 5 ô liên tiếp từ B2 đến F2.
Tách dữ liệu thành hai भोजन: Bạn có thể dùng hàm INDEX để lấy một phần dữ liệu:
=INDEX(TEXTSPLIT(A2, ","), 1, 1)
1đầu tiên là dòng,1thứ hai là cột. Bạn thay đổi số thứ hai để lấy phần tiếp theo.
3.3. Tạo bảng mới từ dữ liệu tách
Sử dụng công thức FILTER hoặc SORT để sắp xếp và lọc dữ liệu sau khi tách. Ví dụ genre:
=FILTER(TEXTSPLIT(A2, ","), TEXTSPLIT(A2, ",")<>"")
Điều này sẽ loại bỏ các ô trống nếu có.
4. Phương pháp 3: Sử dụng VBA để chia dòng
4.1. Khi nào nên dùng VBA?
- Khi bạn cần chia hàng định kỳ hoặc đối với hàng dữ liệu lớn (thousands of rows).
- Khi thao tác chỉ được thực hiện một lần (ví dụ: một lần khi nhập dữ liệu, không cần thao tác thủ công nhiều lần).
4.2. Code VBA mẫu
Mã dưới đây sẽ chèn một dòng mới ngay sau dòng được chọn và sao chép dữ liệu từ dòng cũ sang dòng mới:
Sub ChiaDong() Dim rng As Range Dim i As Long ' Lấy dòng hiện tại Set rng = Selection.EntireRow ' Chèn dòng mới rng.Offset(1, 0).Insert Shift:=xlDown ' Sao chép dữ liệu từ dòng cũ sang dòng mới rng.Copy Destination:=rng.Offset(1, 0) ' Xóa dữ liệu gốc nếu cần ' rng.ClearContents
End Sub
Cách sử dụng:
- Nhấn Alt + F11 để mở cửa sổ VBA.
- Chèn một module mới (Insert → Module).
- Dán mã vào module.
- Trở lại Excel, chọn một ô trong dòng bạn muốn chia.
- Nhấn Alt + F8, chọn
ChiaDong, rồi click Run.
Kết quả: dòng đã được chia, dữ liệu gốc vẫn giữ nguyên, và dòng mới có dữ liệu giống dòng cũ’invest.
4.3. Tùy chỉnh

Có thể bạn quan tâm: Cách Chia 1 Cột Thành 3 Cột Trong Excel: Hướng Dẫn Chi Tiết Và Các Mẹo Vặt
- Bạn có thể mở rộng mã để chèn nhiều dòng hoặc điều chỉnh công thức.
Ví dụ: Thêm một dòng trống giữa 2 dòng dữ liệu:
rng.Offset(1, 0).Insert Shift:=xlDown
- Nếu bạn chỉ muốn đặt dữ liệu mới, bỏ dòng gốc:
rng.ClearContents
5. Phương pháp 4: Sử dụng Power Query để chia dữ liệu
5.1. Giới thiệu Power Query
Power Query là một công cụ mạnh mẽ trong Excel giúp bạn trích xuất, biến đổi, và nạp dữ liệu (ETL). Khi cần chia dữ liệu một cách linh hoạt, Power Query có thể thực hiện một cách tự động và hiệu quả.
5.2. Bước 1: Tải dữ liệu vào Power Query
- Chọn vùng dữ liệu (ví dụ: A1:E10).
- Trên tab Data, click From Table/Range.
- Nếu vùng chưa được định dạng thành الإسلامي, Excel sẽ hỏi bạn tạo bảng. Click OK.
5.3. Bước 2: Tách cột
Giả sử bạn muốn tách cột A thành hai cột:
- Trong Power Query Editor, chọn cột A.
- Trên tab Transform, click Split Column → By Delimiter.
- Chọn một dấu phân cách (ví dụ: dấu phẩy) hoặc Custom.
5.4. Bước 3: Chia dòng
Nếu bạn muốn chia dòng thành hai phần, bạn có thể thêm một cột mới dựa trên điều kiện:
= Table.AddColumn(#"PreviousStep", "NewColumn", each if Column1 > 10 then "Large" else "Small")
- Sau khi thêm cột, bạn có thể sắp xếp và lọc dữ liệu dựa trên cột mới.
5.5. Bước 4: Nạp dữ liệu trở lại Excel
- Click Close & Load. Power Query sẽ tạo một bảng mới trong Excel, trong đó dữ liệu đã được chia thành các dòng mới theo yêu cầu.
6. Phương pháp 5: Sử dụng công cụ “Text to Columns” (Chuyển đổi văn bản thành cột)
6.1. Khi nào sử dụng
- Khi dữ liệu của cột chứa nhiều giá trị ngăn cách bằng dấu phân cách (dấu phẩy, dấu cách, dấu chấm phẩy, v.v).
- Bạn muốn chuyển thành nhiều cột thay vì chia dòng.
6.2. Hướng dẫn
- Chọn cột chứa dữ liệu cần tách.
- Trên tab Data, click Text to Columns.
- Chọn Delimited → click Next.
- Chọn dấu phân cách phù hợp (ví dụ: dấu phẩy).
- Click Finish.
Excel sẽ tách dữ liệu thành nhiều cột, mỗi phần là một giá trị trong cột gốc.
7. Mẹo nhỏ giúp chia hàng nhanh hơn
| Mẹo | Mô tả |
|---|---|
| Sử dụng phím tắt | Nhấn Ctrl + Shift + “+” để chèn dòng mới. |
| Cách nhanh lặp lại | Kéo thả góc dưới bên phải của ô đã chèn để sao chép vào nhiều dòng. |
| Sử dụng công thức OFFSET | Tạo một mảng động với =OFFSET($A$1,ROW()-1,0) để tự động dẫn đến hàng tương ứng. |
| Chèn nhiều dòng cùng lúc | Chọn nhiều ô trong cột, sau đó nhấn Ctrl + Shift + “+”. |
| Tự động lọc dữ liệu | Dùng tính năng Filter để chỉ chọn những dòng cần chia. |
| Giữ nguyên công thức | Khi chèn dòng, công thức sẽ tự động điều chỉnh tham chiếu. |
| Sử dụng Conditional Formatting | Đánh dấu các ô cần chia để tránh quên. |
| Định dạng bảng (Table) | Khi bảng được định dạng, Excel tự động áp dụng định dạng cho dòng mới. |
8. Xử lý lỗi thường gặp khi chia hàng
8.1. Lỗi tham chiếu công thức
Khi bạn chèn dòng mới, các công thức có thể bị thay đổi tham chiếu (ví dụ: =SUM(A1:A5) trở thành =SUM(A1:A6)). Để tránh:
- Sử dụng địa chỉ tuyệt đối (
$A$1:$A$5). - Khi sử dụng công thức mảng:
=SUM($A$1:$A$5)sẽ không thay đổi.
8.2. Lỗi dữ liệu trống
Nếu dòng mới trống nhưng bạn muốn giữ nguyên dữ liệu cũ, hãy sao chép dữ liệu từ dòng cũ sang dòng mới.
8.3. Lỗi vùng dữ liệu
Nếu bạn chèn dòng vào trong vùng dữ liệu lớn, Excel có thể tự động điều chỉnh vùng (range) của bảng. Hãy kiểm tra lại vùng dữ liệu sau khi chèn.
9. Kiến nghị nâng cao: Tự động chia hàng khi nhập dữ liệu అత
Bạn có thể khởi tạo một macro tự động chạy khi người dùng nhập dữ liệu vào một ô cụ thể. Ví dụ, khi nhập dữ fluorescent vào ô A1, macro sẽ tự động chèn dòng mới và sao chép dữ liệu.
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1")) Is Nothing Then Call ChiaDong End If
End Sub
Như vậy, mỗi lần bạn thay đổi giá trị trong ô A1, macro sẽ thực hiện chia hàng tự động.
10. Tổng kết
- Chia hàng trong Excel có thể thực hiện bằng nhiều phương pháp: chèn dòng thủ công, sử dụng TEXTSPLIT, VBA, Power Query, Text to Columns, hoặc kết hợp công thức.
- Lựa chọn phương pháp tùy thuộc vào nhu cầu: nếu cần thao tác nhanh, dùng Insert; nếu cần chia dữ liệu dài, dùng TEXTSPLIT; nếu cần tự động hoá, dùng VBA hoặc Power Query.
- Những mẹo như sử dụng phím tắt, định dạng bảng, công thức tuyệt đối giúp tránh lỗi và tiết kiệm thời gian.
- Kiểm tra lỗi: luôn lưu trữ bản sao dữ liệu gốc trước khi thực hiện thao tác lớn.
Bằng cách nắm vững các kỹ thuật này, bạn sẽ trở nên linh hoạt trong việc xử lý dữ liệu trong Excel, giúp công việc trở nên nhanh hơn và chính xác hơn. Hãy thử áp dụng ngay các bước trên vào bảng tính của bạn và cảm nhận sự khác biệt!

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ẻ.
