Trong môi trường làm việc hiện đại, Excel không chỉ là một công cụ tính toán đơn giản mà còn là một nền tảng quản lý dữ liệu mạnh mẽ, hỗ trợ người dùng thực hiện hàng ngàn thao tác phức tạp chỉ trong vài cú nhấp chuột. Một trong những nhu cầu phổ biến và thường gặp nhất của người dùng là thêm nhiều dòng (multiple rows) vào bảng tính. Dù bạn là nhân viên kế toán, chuyên viên phân tích dữ liệu, hay nhà quản lý dự án, việc biết cách chèn nhanh các dòng mới sẽ giúp bạn tiết kiệm thời gian, giảm thiểu lỗi và tăng năng suất làm việc.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, toàn diện và thực tiễn về cách add multiple rows in Excel. Chúng tôi sẽ trình bày từ các phương pháp cơ bản dùng chuột và bàn phím, đến những kỹ thuật nâng cao sử dụng phím tắt, công cụ “Insert”, “Table”, “Power Query”, và thậm chí là macro VBA. Ngoài ra, chúng tôi cũng sẽ chia sẻ một số mẹo hay, lưu ý quan trọng và các trường hợp đặc biệt mà bạn có thể gặp phải trong quá trình làm việc.
Có thể bạn quan tâm: Add‑ins Trong Excel 2007: Hướng Dẫn Chi Tiết, Cài Đặt, Quản Lý Và Ứng Dụng Thực Tiễn
1. Tổng Quan Về Việc Thêm Nhiều Dòng Trong Excel
1.1. Tại Sao Cần Thêm Nhiều Dòng Cùng Lần?
- Nhập dữ liệu hàng loạt: Khi bạn nhận được một danh sách dài các mục cần nhập vào bảng, việc chèn từng dòng một sẽ mất rất nhiều thời gian.
- Cấu trúc dữ liệu: Đôi khi bạn cần tạo không gian trống để nhập công thức, chú thích hoặc phân đoạn dữ liệu.
- Sao chép mẫu: Khi muốn sao chép một mẫu dòng (có công thức, định dạng) và chèn vào nhiều vị trí khác nhau.
- Chuẩn bị cho báo cáo: Thêm các dòng tổng hợp, tiêu đề phụ, hoặc các phần tách biệt trong báo cáo.
1.2. Những Rủi Ro Khi Thêm Dòng Không Đúng Cách
- Mất công thức: Nếu không cẩn thận, công thức trong các ô liên quan có thể bị phá vỡ.
- Định dạng sai: Các dòng mới có thể không thừa hưởng định dạng của dòng mẫu.
- Dòng bị chèn sai vị trí: Khi làm việc trên bảng lớn, việc chèn sai vị trí có thể làm lệch toàn bộ dữ liệu.
- Giảm hiệu suất: Thêm quá nhiều dòng một cách không tối ưu có thể làm chậm file Excel, đặc biệt với file lớn.
Có thể bạn quan tâm: Add‑in Trong Excel Là Gì? – Khái Niệm, Chức Năng, Cách Cài Đặt Và Các Add‑in Hữu Ích Cho Người Dùng
2. Phương Pháp Cơ Bản Để Thêm Nhiều Dòng
2.1. Sử Dụng Chuột và Menu “Insert”
- Chọn số lượng dòng cần chèn
- Nhấn và kéo để chọn một dãy các hàng (ví dụ: nếu muốn chèn 5 dòng, hãy chọn 5 hàng bất kỳ).
Hoặc nhấn
Shift+Spaceđể chọn toàn bộ một hàng, sau đó kéo xuống để mở rộng phạm vi.Nhấp chuột phải vào vùng đã chọn → Chọn Insert.
Excel sẽ chèn các dòng mới trên vị trí hàng đầu tiên của vùng đã chọn.
Kiểm tra lại: Đảm bảo các dòng mới đã được chèn đúng vị trí và định dạng mong muốn.
Lưu ý: Khi chèn bằng cách này, Excel sẽ tự động sao chép định dạng và độ cao của các dòng được chọn. Nếu bạn muốn chỉ chèn “trống” hoàn toàn, hãy chọn các dòng trống trước khi thực hiện.
2.2. Sử Dụng Phím Tắt “Ctrl + Shift + +”
Phím tắt này là một trong những cách nhanh nhất để chèn dòng:
- Chọn số lượng dòng cần chèn (cũng như trong phương pháp trên).
- Nhấn Ctrl + Shift + + (phím cộng trên bàn phím số hoặc trên bàn phím chính).
- Một hộp thoại sẽ hiện ra, hỏi bạn muốn chèn Entire row (toàn bộ hàng) hay Entire column (toàn bộ cột). Chọn Entire row và nhấn OK.
Mẹo: Để chèn nhanh 3 dòng, chỉ cần chọn 3 hàng (có thể là bất kỳ hàng nào) rồi thực hiện phím tắt trên.
2.3. Sử Dụng Ribbon – Tab “Home” → “Insert”
- Chọn dải ô (có thể là một hoặc nhiều hàng).
- Truy cập Home > Insert > Insert Sheet Rows.
- Các dòng sẽ được chèn ngay trên vị trí đã chọn.
Ưu điểm: Giao diện trực quan, phù hợp cho người mới bắt đầu và người không quen phím tắt.
Có thể bạn quan tâm: Cách Cài Đặt Và Sử Dụng Add‑in Analysis Toolpak Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
3. Thêm Nhiều Dòng Dựa Trên Dữ Liệu Có Sẵn
Đôi khi bạn muốn chèn các dòng mới dựa trên một danh sách dữ liệu bên ngoài (ví dụ: danh sách nhân viên mới, sản phẩm mới). Dưới đây là một số cách thực hiện:
3.1. Sao Chép Dữ Liệu Và Dán (Copy-Paste)
- Chuẩn bị danh sách ở một vị trí khác trong sheet (hoặc một sheet khác).
- Chọn các hàng cần chèn (số hàng bằng số hàng trong danh sách).
- Nhấn Ctrl + Shift + + để chèn các hàng trống.
- Dán dữ liệu (Ctrl + V) vào các dòng mới.
Lưu ý: Đảm bảo rằng các cột trong danh sách sao chép khớp với cấu trúc của bảng chính.
3.2. Sử Dụng “Insert Copied Cells”
- Copy (Ctrl + C) các dòng muốn chèn.
- Chọn hàng nơi bạn muốn chèn (điểm bắt đầu).
- Nhấp chuột phải → Insert Copied Cells.
- Excel sẽ chèn các dòng đã sao chép và đẩy các dòng hiện tại xuống.
3.3. Dùng Power Query Để Tự Động Thêm Dòng
Power Query là công cụ mạnh mẽ để xử lý dữ liệu:
- Import danh sách dữ liệu mới vào Power Query (Data → Get Data).
- Kết hợp (Append) dữ liệu mới với bảng hiện tại.
- Load lại kết quả về Excel.
Kỹ thuật này hữu ích khi bạn thường xuyên cập nhật danh sách từ nguồn bên ngoài (CSV, database, API).
4. Thêm Nhiều Dòng Trong Bảng (Excel Table)
Nếu dữ liệu của bạn được định dạng dưới dạng Table (Insert → Table), việc chèn dòng sẽ có một số lợi thế:
4.1. Thêm Dòng Bằng Cách Gõ Dưới Bảng
- Khi bạn gõ nội dung vào ô ngay dưới hàng cuối cùng của Table, Excel sẽ tự động mở rộng Table và tạo một dòng mới, giữ nguyên định dạng và công thức.
4.2. Dùng “Resize Table”
- Chọn bất kỳ ô nào trong Table.
- Trên tab Table Design, nhấn Resize Table.
- Nhập số lượng hàng muốn mở rộng (ví dụ:
A1:D100để có 100 dòng). - Xác nhận và Table sẽ tự động thêm các dòng trống.
4.3. Thêm Nhiều Dòng Bằng Cách Copy Dòng Mẫu
- Chọn một dòng mẫu trong Table (đã có công thức, định dạng).
- Copy (Ctrl + C) và Paste (Ctrl + V) vào vị trí cần chèn.
- Excel sẽ tự động mở rộng Table và áp dụng công thức cho các cột tính toán.
Lưu ý: Khi làm việc với Table, các công thức thường được viết dưới dạng structured references (ví dụ:
=@Price@Quantity). Điều này giúp công thức tự động áp dụng cho các dòng mới.
5. Phím Tắt Nâng Cao Để Thêm Nhiều Dòng

Có thể bạn quan tâm: Cách Thêm Nút Macro (macro Button) Vào Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
5.1. Tạo Macro Gán Phím Tắt
Nếu bạn thường xuyên cần chèn một số lượng dòng cố định (ví dụ: 10 dòng), bạn có thể tạo một macro và gán cho một phím tắt:
Sub InsertTenRows() Dim r As Long r = Selection.Row Rows(r & ":" & r + 9).Insert Shift:=xlDown
End Sub
- Bước thực hiện:
- Mở Developer → Visual Basic.
- Chèn Module mới, dán code trên.
- Đóng VBA, quay lại Excel → Developer → Macros → chọn
InsertTenRows→ Options → gán phím tắt (ví dụ:Ctrl + Shift + T).
5.2. Sử Dụng “Alt + H, I, R”
Một chuỗi phím tắt nhanh:
Alt→ mở Ribbon.H→ chuyển tới tab Home.I→ mở menu Insert.R→ chọn Insert Sheet Rows.
Bạn có thể nhấn nhanh Alt, H, I, R để chèn một dòng. Để chèn nhiều dòng, hãy chọn số lượng dòng trước khi thực hiện chuỗi phím tắt.
6. Thêm Nhiều Dòng Dựa Trên Điều Kiện (Conditional Insertion)
Trong một số trường hợp, bạn muốn chèn dòng mới dựa trên một điều kiện nào đó (ví dụ: khi giá trị trong cột “Status” là “Pending”). Dưới đây là cách thực hiện bằng VBA:
Sub InsertRowsByCondition() Dim ws As Worksheet Dim i As Long, lastRow As Long Set ws = ActiveSheet lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row For i = lastRow To 2 Step -1 If ws.Cells(i, "C").Value = "Pending" Then ws.Rows(i + 1).Insert Shift:=xlDown ws.Rows(i + 1).Interior.Color = RGB(255, 255, 0) 'đánh dấu màu vàng End If Next i
End Sub
- Cách hoạt động: Duyệt ngược từ dòng cuối cùng lên đầu, nếu cột C có giá trị “Pending” thì chèn một dòng ngay sau dòng hiện tại và tô màu vàng.
Lưu ý: Duyệt ngược là quan trọng để tránh việc vòng lặp bị “bị nhảy” khi chèn dòng mới.
7. Xử Lý Khi Thêm Nhiều Dòng Ảnh Hưởng Đến Công Thức
7.1. Công Thức Động (Dynamic Ranges)
- Sử dụng Table hoặc Dynamic Named Ranges (
OFFSET+COUNTA) để công thức tự mở rộng khi thêm dòng mới. - Ví dụ:
=SUM(OFFSET(A1,0,0,COUNTA(A:A),1))sẽ tự động tính tổng cột A bất kể số dòng.
7.2. Kiểm Tra Công Thức Sau Khi Chèn
- Trace Dependents (
Ctrl +) để xem công thức nào phụ thuộc vào vùng vừa chèn. - Find & Replace để cập nhật tham chiếu nếu cần (đặc biệt khi sử dụng tham chiếu cố định
$A$1:$A$10).
7.3. Định Dạng Có Điều Kiện (Conditional Formatting)
Khi chèn dòng mới, Conditional Formatting sẽ tự động áp dụng nếu phạm vi định dạng đã bao gồm toàn cột hoặc vùng mở rộng. Đảm bảo rằng quy tắc định dạng được đặt trên toàn cột hoặc Table để tránh mất định dạng.
8. Thêm Nhiều Dòng Trong Các Trường Hợp Đặc Biệt
8.1. Khi Làm Việc Với Protected Sheet
Nếu sheet được bảo vệ:
- Mở Protection tạm thời:
Review → Unprotect Sheet(có thể yêu cầu mật khẩu). - Thực hiện chèn dòng.
- Bảo vệ lại:
Review → Protect Sheet.
Nếu bạn muốn cho phép chèn dòng mà không cần bỏ bảo vệ, khi bảo vệ sheet, hãy check tùy chọn Insert rows trong hộp thoại Protect Sheet.
8.2. Khi Dữ Liệu Được Kết Nối Từ External Source
- Nếu bảng của bạn là Pivot Table hoặc Data Connection, việc chèn dòng trực tiếp có thể không được phép. Thay vào đó, hãy cập nhật nguồn dữ liệu (ví dụ: thêm dữ liệu vào bảng nguồn) và Refresh Pivot/Table.
8.3. Khi Dòng Được Định Dạng Bằng Data Validation
- Đảm bảo rằng Data Validation được áp dụng cho toàn cột hoặc Table, không chỉ cho một phạm vi cố định. Khi chèn dòng mới, Excel sẽ tự động sao chép quy tắc validation.
9. Các Công Cụ Bổ Trợ Hữu Ích
| Công cụ | Mô tả | Khi nào dùng |
|---|---|---|
| Kutools for Excel | Thêm nhanh nhiều dòng, chèn hàng dựa trên mẫu, tự động mở rộng bảng. | Khi làm việc với file lớn, cần tính năng “Insert Multiple Rows” nhanh hơn. |
| Ablebits Add-in | Cung cấp chức năng “Insert Blank Rows” dựa trên điều kiện, lọc và chèn. | Khi cần chèn các dòng trống dựa trên tiêu chí cụ thể. |
| Power Query | Nhập, chuyển đổi và hợp nhất dữ liệu, sau đó tải về Excel. | Khi dữ liệu nguồn thường xuyên thay đổi và cần tự động cập nhật. |
| Macro Recorder | Ghi lại các thao tác chèn dòng và tạo macro tự động. | Khi bạn chưa biết VBA nhưng muốn tự động hoá quy trình. |
10. Bảo Trì và Kiểm Tra Sau Khi Thêm Nhiều Dòng
- Kiểm tra tính toàn vẹn dữ liệu: Đảm bảo không có hàng trùng lặp, công thức vẫn đúng.
- Kiểm tra định dạng: Các dòng mới nên có cùng màu nền, font, và độ cao như các dòng mẫu.
- Lưu phiên bản: Trước khi thực hiện thao tác lớn, luôn Save As một bản sao để có thể quay lại nếu có lỗi.
- Sử dụng “Undo” (
Ctrl + Z) ngay nếu phát hiện sai sót. - Kiểm tra performance: Nếu file trở nên chậm, cân nhắc chuyển một số dữ liệu sang Power Pivot hoặc Access.
11. Tổng Kết
Việc thêm nhiều dòng trong Excel không chỉ là một thao tác đơn giản mà còn là một kỹ năng quan trọng giúp bạn quản lý dữ liệu một cách hiệu quả, nhanh chóng và chính xác. Từ những phương pháp cơ bản như dùng chuột, phím tắt, đến các kỹ thuật nâng cao như VBA, Power Query và các add‑in chuyên dụng, bạn đã có một bộ công cụ đầy đủ để đáp ứng mọi nhu cầu thực tế.
Những điểm cần nhớ:
- Luôn chọn đúng số lượng dòng trước khi chèn để tránh sai vị trí.
- Sử dụng Table hoặc Dynamic Named Ranges để công thức và định dạng tự động mở rộng.
- Ghi nhớ phím tắt (
Ctrl + Shift + +,Alt + H, I, R) để tăng tốc độ làm việc. - Sử dụng macro nếu bạn thường xuyên chèn cùng một số lượng dòng.
- Kiểm tra lại công thức, định dạng và bảo mật sau khi chèn để đảm bảo dữ liệu không bị lỗi.
Với kiến thức và các công cụ đã được trình bày trong bài viết này, bạn hoàn toàn có thể tự tin thực hiện bất kỳ thao tác add multiple rows in Excel nào, dù là trong môi trường làm việc cá nhân, nhóm hay doanh nghiệp. Hãy áp dụng ngay và cảm nhận sự khác biệt trong năng suất làm việc của mình!
Chúc bạn thành công và luôn làm việc hiệu quả với Excel!

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