Excel là một trong những công cụ phổ biến nhất để xử lý dữ liệu, phân tích số liệu và tạo báo cáo. Trong quá trình làm việc, việc chèn thêm hàng (insert row) là một thao tác thường xuyên và thiết yếu, giúp người dùng mở rộng bảng tính, thêm dữ liệu mới, hoặc sắp xếp lại thông tin một cách hợp lý. Bài viết này sẽ cung cấp cho bạn hướng dẫn chi tiết, từ các cách cơ bản đến các kỹ thuật nâng cao, giúp bạn làm việc hiệu quả hơn với Excel.
Có thể bạn quan tâm: Cách Chèn Bảng Excel Vào Word Một Cách Chi Tiết Và Hiệu Quả
1. Tại sao cần chèn thêm hàng trong Excel?
Trước khi đi vào các bước thực hiện, chúng ta cùng xem xét một số tình huống thực tế mà việc chèn hàng trở nên cần thiết:
| Tình huống | Mô tả | Lợi ích khi chèn hàng |
|---|---|---|
| Thêm dữ liệu mới | Khi nhận được dữ liệu mới (ví dụ: doanh thu tháng mới) | Dữ liệu luôn được cập nhật, không bỏ sót |
| Tạo tiêu đề phụ | Khi muốn chia bảng thành các phần (ví dụ: nhóm sản phẩm) | Dễ dàng đọc hiểu và phân loại |
| Chèn công thức | Khi cần áp dụng công thức cho một dải ô mới | Công thức tự động mở rộng, giảm lỗi tính toán |
| Sắp xếp lại dữ liệu | Khi muốn di chuyển một nhóm hàng lên/dưới | Bảo đảm tính logic, trình bày gọn gàng |
Những lý do trên cho thấy việc nắm vững cách chèn hàng là rất quan trọng trong công việc thường ngày.
Có thể bạn quan tâm: Bài Tập Excel Nâng Cao: Từ Cơ Bản Đến Chuyên Gia
2. Các cách chèn hàng cơ bản trong Excel
2.1. Sử dụng chuột và menu ngữ cảnh (Right‑Click)
- Chọn hàng cần chèn: Click vào số thứ tự của hàng (ví dụ: hàng 5) để toàn bộ hàng được chọn. Nếu muốn chèn nhiều hàng cùng lúc, kéo chuột để chọn dãy hàng (ví dụ: hàng 5‑7).
- Mở menu ngữ cảnh: Nhấn chuột phải vào vùng đã chọn.
- Chọn “Insert”: Trong menu hiện ra, chọn Insert. Excel sẽ chèn một (hoặc nhiều) hàng mới phía trên hàng đã chọn, đồng thời đẩy các hàng phía dưới xuống.
Mẹo: Nếu bạn muốn chèn hàng dưới hàng hiện tại, trước khi nhấn chuột phải hãy di chuyển con trỏ xuống một hàng (hoặc chọn hàng kế tiếp) rồi thực hiện các bước trên.
2.2. Sử dụng Ribbon (thanh công cụ)
- Chọn hàng: Tương tự như trên, click vào số thứ tự hàng.
- Vào tab “Home”: Trên thanh Ribbon, chọn Home.
- Nhấn nút “Insert”: Trong nhóm Cells, bấm vào Insert → Insert Sheet Rows.
- Kết quả: Một hàng mới sẽ xuất hiện ngay trên hàng đã chọn.
2.3. Sử dụng phím tắt
- Ctrl + Shift + “+” (dấu cộng) : Khi một hoặc nhiều hàng được chọn, nhấn tổ hợp này sẽ chèn hàng mới phía trên.
- Alt + I, R : Đối với các phiên bản Excel cũ (2003‑2007) hoặc khi dùng phím tắt truyền thống, nhấn Alt, sau đó I (Insert), rồi R (Row).
Lưu ý: Đảm bảo rằng khóa Num Lock đang bật nếu bạn sử dụng bàn phím số.
Có thể bạn quan tâm: Cách Thêm Dòng Trong Bảng Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
3. Chèn nhiều hàng cùng lúc
Khi cần chèn một khối hàng (ví dụ: chèn 5 hàng mới), có hai cách nhanh chóng:
3.1. Chọn số hàng cần chèn rồi thực hiện lệnh Insert
- Chọn số hàng tương đương: Nếu muốn chèn 5 hàng, hãy chọn 5 hàng liên tiếp (ví dụ: hàng 10‑14).
- Thực hiện Insert: Dùng chuột phải → Insert, hoặc phím tắt Ctrl + Shift + “+”.
- Kết quả: Excel sẽ chèn 5 hàng mới ở vị trí đã chọn.
3.2. Sử dụng “Insert Copied Cells”
Nếu bạn đã sao chép (Copy) một dải ô có độ cao nhất định, bạn có thể:
- Sao chép dải ô (Ctrl + C) – không cần phải dán ngay.
- Chọn vị trí chèn: Click vào hàng đầu tiên nơi bạn muốn chèn.
- Chuột phải → Insert Copied Cells: Excel sẽ chèn số hàng tương đương với dải đã sao chép và tự động dán nội dung (nếu muốn).
4. Chèn hàng tự động bằng công thức và bảng (Table)
Khi làm việc với Table (bảng dữ liệu có định dạng Table), Excel cung cấp tính năng tự động chèn hàng khi bạn nhập dữ liệu vào hàng cuối cùng:
- Chuyển dữ liệu thành Table: Chọn dải dữ liệu → Insert → Table → Đánh dấu “My table has headers” nếu có tiêu đề.
- Nhập dữ liệu vào hàng cuối cùng: Khi bạn di chuyển con trỏ xuống ô cuối cùng của cột cuối cùng và bắt đầu nhập, Excel sẽ tự động tạo một hàng mới (được gọi là “row for new data”).
- Lợi ích: Không cần thao tác Insert thủ công, đồng thời công thức trong các cột sẽ tự động mở rộng để áp dụng cho hàng mới.
Ví dụ thực tế: Bạn có bảng “Doanh thu” với các cột “Ngày”, “Sản phẩm”, “Số lượng”, “Doanh thu”. Khi nhập ngày mới vào ô cuối cùng của cột “Ngày”, Excel sẽ tự động tạo một hàng mới và sao chép công thức tính “Doanh thu” cho dòng mới.
5. Chèn hàng trong các phiên bản Excel khác nhau
5.1. Excel trên Windows

Có thể bạn quan tâm: Cách Chèn Hình Ảnh Vào Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Excel 2026‑2026 / Microsoft 365: Hầu hết các cách trên (chuột, Ribbon, phím tắt) đều hoạt động.
- Excel 2007: Giao diện Ribbon mới, nhưng phím tắt vẫn giống.
5.2. Excel trên macOS
- Phím tắt: Sử dụng ⌘ + Shift + K để mở hộp thoại Insert, sau đó chọn “Entire row”.
- Menu: Edit → Insert → Rows hoặc Home → Insert → Insert Sheet Rows.
- Chuột phải: Cũng hoạt động như trên Windows.
5.3. Excel Online (Web)
- Ribbon: Vẫn có thẻ Home → Insert → Insert Sheet Rows.
- Phím tắt: Ctrl + Shift + “+” (trên Windows) hoặc ⌘ + Shift + “+” (trên Mac) vẫn được hỗ trợ.
- Giới hạn: Không hỗ trợ “Insert Copied Cells” trong một số trường hợp; bạn có thể cần dán sau khi chèn.
5.4. Excel trên thiết bị di động (iOS/Android)
- Thao tác: Chọn ô, sau đó nhấn “…” (menu) → “Insert” → “Rows”.
- Giới hạn: Không có phím tắt; thao tác chủ yếu dựa vào giao diện chạm.
6. Khi nào không nên chèn hàng?
Mặc dù chèn hàng là thao tác đơn giản, nhưng có một số trường hợp nên cân nhắc:
| Trường hợp | Nguyên nhân | Giải pháp |
|---|---|---|
| Dữ liệu đã được “locked” (bảo vệ) | Khi sheet được bảo vệ, không thể chèn hàng | Mở bảo vệ (Review → Unprotect Sheet) nếu có quyền |
| Công thức phụ thuộc vào vị trí | Các công thức dùng hàm OFFSET, INDEX có thể sai khi chèn | Sử dụng tham chiếu tuyệt đối hoặc bảng (Table) để tự động cập nhật |
| Dòng tổng (Grand Total) ở cuối bảng | Khi chèn hàng ở cuối, tổng có thể không tự động cập nhật | Đặt tổng ở đầu hoặc dùng hàm SUBTOTAL trong Table |
| Định dạng có điều kiện (Conditional Formatting) | Khi chèn hàng, định dạng có thể không áp dụng đúng | Kiểm tra và mở rộng vùng áp dụng Conditional Formatting |
7. Tự động hoá chèn hàng bằng VBA (Macro)
Đối với các quy trình lặp lại, bạn có thể viết macro để chèn hàng tự động. Dưới đây là một ví dụ đơn giản:
Sub InsertRowsAtSelection() Dim nRows As Long ' Nhập số hàng muốn chèn nRows = Application.InputBox("Nhập số hàng cần chèn:", "Chèn hàng", Type:=1) If nRows <= 0 Then Exit Sub ' Chèn số hàng ở vị trí đang chọn Selection.EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove MsgBox nRows & " hàng đã được chèn thành công!", vbInformation
End Sub
Hướng dẫn sử dụng:
- Mở VBA Editor: Nhấn Alt + F11.
- Chèn Module: Insert → Module.
- Dán code vào cửa sổ.
- Chạy macro: Quay lại Excel → Alt + F8 → chọn
InsertRowsAtSelection→ Run. - Nhập số hàng khi hộp thoại xuất hiện.
7.1. Tự động chèn hàng khi nhập dữ liệu mới
Bạn có thể sử dụng Worksheet_Change để tự động chèn hàng khi một ô trong cột nhất định được điền:
Private Sub Worksheet_Change(ByVal Target As Range) Dim keyCol As Long keyCol = 1 ' Cột A If Not Intersect(Target, Me.Columns(keyCol)) Is Nothing Then Application.EnableEvents = False Target.EntireRow.Offset(1).Insert Shift:=xlDown Application.EnableEvents = True End If
End Sub
Giải thích: Khi người dùng nhập dữ liệu vào cột A, macro sẽ tự động chèn một hàng mới ngay phía dưới, tạo không gian cho dữ liệu tiếp theo.
Lưu ý: Khi dùng VBA, luôn bật
Application.EnableEvents = Falsetrước khi thực hiện thay đổi để tránh vòng lặp vô hạn.
8. Sử dụng Power Query để “chèn” dữ liệu thay vì chèn hàng trực tiếp
Trong một số trường hợp, việc chèn hàng thủ công có thể gây rối nếu dữ liệu được cập nhật thường xuyên từ nguồn khác (SQL, CSV, …). Power Query cho phép bạn:
- Kết nối tới nguồn dữ liệu.
- Thêm bảng phụ (Append): Tạo một bảng mới chứa các dòng “thêm” và sử dụng Append Queries để hợp nhất.
- Tự động cập nhật: Khi nguồn dữ liệu thay đổi, chỉ cần refresh, các hàng mới sẽ tự động xuất hiện.
Ví dụ:
- Bảng gốc: Doanh thu tháng 1‑6.
- Bảng phụ: Doanh thu tháng 7 (được nhập trong một file CSV mới).
- Power Query: Append bảng phụ vào bảng gốc → Kết quả là một bảng liên tục từ tháng 1‑7 mà không cần chèn hàng thủ công.
9. Kiểm tra và sửa lỗi sau khi chèn hàng
Sau khi chèn, một số vấn đề có thể xuất hiện:
| Vấn đề | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Công thức không cập nhật | Công thức dùng tham chiếu cố định (A$1) | Chuyển sang tham chiếu bảng (@Column) hoặc dùng hàm OFFSET |
| Định dạng mất | Chèn hàng không kế thừa định dạng | Sử dụng Format Painter hoặc chèn bằng cách Copy → Insert Copied Cells |
| Dòng tổng không tính đúng | Tổng nằm ở cuối bảng, chèn hàng làm dịch vị | Đặt tổng ở đầu hoặc sử dụng SUBTOTAL trong Table |
| Dữ liệu bị tràn | Khi chèn quá nhiều hàng, Excel đạt giới hạn 1,048,576 hàng | Xem xét tách file hoặc sử dụng Power Query/Power Pivot để quản lý dữ liệu lớn |
10. Các mẹo nâng cao giúp chèn hàng nhanh hơn
- Sử dụng “Ctrl + D” (Fill Down) sau khi chèn: Khi chèn hàng và muốn sao chép công thức nhanh, chọn ô trên cùng, nhấn Ctrl + D để sao chép xuống.
- Kết hợp với “Ctrl + Shift + L” (Filter): Khi bảng có bộ lọc, chèn hàng trong phần đã lọc sẽ tự động chèn trong toàn bộ dữ liệu, không chỉ trong view hiện tại.
- Sử dụng “Ctrl + T” để chuyển thành Table: Khi dữ liệu đã ở dạng Table, mọi chèn hàng đều tự động kế thừa định dạng và công thức.
- Thiết lập “Data Validation” cho cột: Khi chèn hàng, quy tắc validation sẽ tự động áp dụng, tránh nhập sai dữ liệu.
- Sử dụng “Named Ranges”: Đặt tên cho dải ô quan trọng; khi chèn, các công thức tham chiếu tới tên này sẽ không bị lỗi.
11. Tổng kết
Việc chèn thêm hàng trong Excel không chỉ là một thao tác cơ bản mà còn là nền tảng để xây dựng các bảng tính chuyên nghiệp, linh hoạt và dễ bảo trì. Từ các cách nhanh nhất bằng chuột, menu ngữ cảnh, phím tắt, đến việc sử dụng Table, Power Query, hay tự động hoá bằng VBA, bạn có thể lựa chọn phương pháp phù hợp nhất với nhu cầu và môi trường làm việc của mình.
Những điểm quan trọng cần ghi nhớ:
- Luôn chọn đúng vị trí (trên hoặc dưới) trước khi chèn để tránh dịch chuyển dữ liệu không mong muốn.
- Sử dụng Table nếu có thể – nó tự động cập nhật công thức, định dạng và hỗ trợ chèn hàng một cách mượt mà.
- Kiểm tra công thức và định dạng sau khi chèn để đảm bảo tính toàn vẹn của dữ liệu.
- Xem xét tự động hoá bằng VBA hoặc Power Query khi công việc lặp đi lặp lại.
Hy vọng bài viết đã cung cấp cho bạn một bộ công cụ toàn diện để “chèn thêm hàng trong Excel” một cách nhanh chóng, chính xác và hiệu quả. Hãy áp dụng ngay những kiến thức này vào công việc hàng ngày 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ẻ.
