Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?

Xem video - Chèn hàng trống sau mỗi hàng trong Excel

Những người làm việc với các bộ dữ liệu lớn thường cần những thứ đơn giản như chèn/xóa các hàng hoặc cột.

Mặc dù đã có nhiều cách khác nhau (và đơn giản) để thêm các hàng vào Excel, nhưng khi chèn một hàng trống sau mỗi hàng khác (hoặc mỗi hàng thứ ba hoặc thứ tư), mọi thứ trở nên hơi phức tạp.

  • Chèn một hàng trống sau mỗi hàng khác
    • Sử dụng cột trợ giúp và tính năng sắp xếp
    • Sử dụng mã VBA đơn giản

Chèn một hàng trống sau mỗi hàng khác

Sử dụng cột trợ giúp và tính năng sắp xếp

Sử dụng mã VBA đơn giản

Sử dụng cột trợ giúp và tính năng sắp xếp

Sử dụng mã VBA đơn giản

Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?

Trong hướng dẫn này, tôi sẽ chỉ cho bạn một số cách thực sự đơn giản để chèn một hàng trống sau mỗi hàng trong bộ dữ liệu hiện có (hoặc mỗi hàng thứ n).

  1. Vì không có cách trực tiếp để thêm các hàng ở giữa các hàng, phương pháp được đề cập trong bài viết này là cách giải quyết để thực hiện điều này và nếu bạn thoải mái với VBA, thì bạn có thể thực hiện điều này chỉ bằng một cú nhấp chuột.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  2. Giả sử bạn có một bộ dữ liệu như được hiển thị bên dưới và bạn muốn chèn một khoảng trống giữa các hàng hiện có.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  3. Dưới đây là các bước để chèn các hàng trống giữa các hàng hiện có:
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  4. Chèn một cột trống vào bên trái của bộ dữ liệu. Để thực hiện việc này, nhấp chuột phải vào tiêu đề cột của cột bên trái nhất và nhấp vào Chèn.
  5. Nhập văn bản ‘HelperColumn, trong A1 (bạn có thể sử dụng bất kỳ văn bản nào bạn muốn)
  6. Nhập 1 trong ô A2 và 2 vào ô A3.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  7. Chọn cả hai ô và đặt con trỏ ở phía dưới bên phải của lựa chọn. Khi con trỏ thay đổi thành biểu tượng cộng, nhấp đúp vào nó. Điều này sẽ lấp đầy toàn bộ cột với các số tăng
  8. Chuyển đến ô được điền cuối cùng trong cột trợ giúp và sau đó chọn ô bên dưới nó.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  9. Nhập 1 trong ô này và 2 trong ô bên dưới nó
  10. Chọn cả hai ô và đặt con trỏ ở phía dưới bên phải của lựa chọn.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  11. Khi con trỏ thay đổi thành biểu tượng cộng, nhấp và kéo nó xuống. Điều này sẽ điền vào một loạt các con số (giống như chúng tôi có trong Bước 3). Hãy chắc chắn rằng bạn nhận được nhiều số hơn những gì bạn có trong bộ dữ liệu. Ví dụ: nếu có 10 bản ghi trong bộ dữ liệu, hãy đảm bảo nhận được ít nhất 10 ô trong bước này. Sau khi, thực hiện, bộ dữ liệu của bạn sẽ trông như hình dưới đây.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  12. Chọn toàn bộ bộ dữ liệu (bao gồm tất cả các ô trong cột trợ giúp).
    • Nhấp vào tab Dữ liệu
    • Nhấp vào tùy chọn sắp xếp
    • Trong hộp thoại sắp xếp, sử dụng các cài đặt sau:
      Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  13. Sắp xếp theo: người trợ giúp
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  14. Sắp xếp trên: giá trị ô

Đặt hàng: nhỏ nhất đến lớn nhất

Bấm OK. Điều này sẽ cung cấp cho bạn bộ dữ liệu như hình dưới đây.

Xóa cột trợ giúp.insert a blank row after every two rows or every three rows.

Bạn sẽ nhận thấy rằng ngay khi bạn nhấp vào OK trong hộp thoại sắp xếp, nó ngay lập tức sắp xếp lại các hàng và bây giờ bạn có một hàng trống sau mỗi hàng tập dữ liệu của bạn.

Trong thực tế, điều này không thực sự chèn một hàng trống. Phương pháp sắp xếp này chỉ đơn giản là sắp xếp lại dữ liệu bằng cách đặt các hàng trống từ bên dưới bộ dữ liệu ở giữa các hàng trong tập dữ liệu.

  1. Vì không có cách trực tiếp để thêm các hàng ở giữa các hàng, phương pháp được đề cập trong bài viết này là cách giải quyết để thực hiện điều này và nếu bạn thoải mái với VBA, thì bạn có thể thực hiện điều này chỉ bằng một cú nhấp chuột.
  2. Giả sử bạn có một bộ dữ liệu như được hiển thị bên dưới và bạn muốn chèn một khoảng trống giữa các hàng hiện có.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  3. Dưới đây là các bước để chèn các hàng trống giữa các hàng hiện có:
  4. Chèn một cột trống vào bên trái của bộ dữ liệu. Để thực hiện việc này, nhấp chuột phải vào tiêu đề cột của cột bên trái nhất và nhấp vào Chèn.
  5. Nhập văn bản ‘HelperColumn, trong A1 (bạn có thể sử dụng bất kỳ văn bản nào bạn muốn)
  6. Nhập 1 trong ô A2 và 2 vào ô A3.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  7. Chọn cả hai ô và đặt con trỏ ở phía dưới bên phải của lựa chọn. Khi con trỏ thay đổi thành biểu tượng cộng, nhấp đúp vào nó. Điều này sẽ lấp đầy toàn bộ cột với các số tăng
  8. Chuyển đến ô được điền cuối cùng trong cột trợ giúp và sau đó chọn ô bên dưới nó.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  9. Nhập 1 trong ô này và 2 trong ô bên dưới nó
  10. Chọn cả hai ô và đặt con trỏ ở phía dưới bên phải của lựa chọn.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  11. Khi con trỏ thay đổi thành biểu tượng cộng, nhấp và kéo nó xuống. Điều này sẽ điền vào một loạt các con số (giống như chúng tôi có trong Bước 3). Hãy chắc chắn rằng bạn nhận được nhiều số hơn những gì bạn có trong bộ dữ liệu. Ví dụ: nếu có 10 bản ghi trong bộ dữ liệu, hãy đảm bảo nhận được ít nhất 10 ô trong bước này. Sau khi, thực hiện, bộ dữ liệu của bạn sẽ trông như hình dưới đây.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  12. Chọn toàn bộ bộ dữ liệu (bao gồm tất cả các ô trong cột trợ giúp).
    • Nhấp vào tab Dữ liệu
    • Nhấp vào tùy chọn sắp xếp
    • Trong hộp thoại sắp xếp, sử dụng các cài đặt sau:
      Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  13. Sắp xếp theo: người trợ giúp
  14. Sắp xếp trên: giá trị ô

Đặt hàng: nhỏ nhất đến lớn nhất

Sử dụng mã VBA đơn giản

Bấm OK. Điều này sẽ cung cấp cho bạn bộ dữ liệu như hình dưới đây.

Với mã VBA đơn giản, tất cả những gì bạn cần làm là chọn bộ dữ liệu mà bạn muốn chèn một hàng trống sau mỗi hàng và chỉ cần chạy mã (nhấp một lần nhấp).

Dưới đây là mã VBA sẽ chèn một hàng trống sau mỗi hàng trong tập dữ liệu:

Sub InsertAlternateRows()
'This code will insert a row after every row in the selection
'This code has been created by Sumit Bansal from trumpexcel.com
Dim rng As Range
Dim CountRow As Integer
Dim i As Integer
Set rng = Selection
CountRow = rng.EntireRow.Count

For i = 1 To CountRow
    ActiveCell.Offset(1, 0).EntireRow.Insert
    ActiveCell.Offset(2, 0).Select
Next i

End Sub

Mã trên đếm tổng số hàng trong lựa chọn và sử dụng một vòng tiếp theo để đạp qua mỗi hàng và chèn một hàng trống sau mỗi hàng hiện có trong tập dữ liệu.

Dưới đây là các bước để đặt mã VBA này trong trình chỉnh sửa VB trong Excel:

  1. Sao chép mã trên
  2. Chuyển đến tab Nhà phát triển và nhấp vào tùy chọn Visual Basic. Điều này sẽ mở trình soạn thảo VB. Bạn cũng có thể sử dụng phím tắt ALT + F11ALT + F11
  3. Trong trình soạn thảo VB, nhấp chuột phải vào bất kỳ đối tượng nào trong Project Explorer
  4. Di chuột con trỏ qua tùy chọn Chèn và sau đó nhấp vào mô -đun. Điều này sẽ chèn một mô -đun mới
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  5. Trong cửa sổ mã mô -đun, dán mã trên.
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?

Khi bạn có mã trong trình soạn thảo VB, giờ đây bạn có thể sử dụng mã này để chèn các hàng trống sau mỗi hàng khác trong bộ dữ liệu.

Dưới đây là các bước để sử dụng mã để chèn các hàng trống sau mỗi hàng:

  1. Chọn toàn bộ bộ dữ liệu (ngoại trừ hàng tiêu đề)
  2. Nhấp vào tab Nhà phát triển (trong trường hợp bạn không có tab Nhà phát triển, bấm vào đây để tìm hiểu cách lấy nó)
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  3. Nhấp vào tùy chọn ‘Macros
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?
  4. Trong hộp thoại Macro, chọn macro - ‘chèn internaterows,
  5. Nhấp vào chạy
    Hướng dẫn how do you insert a row in between every row excel? - làm thế nào để bạn chèn một hàng vào giữa mỗi hàng excel?

Đó là nó!

Các bước trên sẽ ngay lập tức chèn các hàng trống xen kẽ vào bộ dữ liệu.

Có nhiều cách khác nhau để chạy macro trong Excel. Ví dụ: nếu bạn phải làm điều này khá thường xuyên, bạn có thể thêm macro này vào thanh công cụ truy cập nhanh để bạn có thể chạy nó chỉ bằng một cú nhấp chuột.

Bạn có thể đọc thêm về các cách khác nhau để chạy macro ở đây.

Trong trường hợp bạn muốn chèn một hàng trống sau mỗi hàng thứ hai, bạn có thể sử dụng mã dưới đây:

Sub InsertBlankRowAfterEvery2ndRow()
'This code will insert a row after every second row in the selection
'This code has been created by Sumit Bansal from trumpexcel.com
Dim rng As Range
Dim CountRow As Integer
Dim i As Integer
Set rng = Selection
CountRow = rng.EntireRow.Count

For i = 1 To CountRow / 2
    ActiveCell.Offset(2, 0).EntireRow.Insert
    ActiveCell.Offset(3, 0).Select
Next i

End Sub

Hy vọng bạn tìm thấy hướng dẫn này hữu ích.

Bạn cũng có thể thích các hướng dẫn Excel sau:

  • Cách xóa mọi hàng khác trong Excel (hoặc mọi hàng thứ n)
  • Đánh dấu mọi hàng khác trong Excel (sử dụng định dạng có điều kiện)
  • Cách chọn mỗi hàng thứ ba trong Excel (hoặc chọn mọi hàng thứ n)
  • Xóa các hàng trống trong Excel (có và không có VBA)
  • Cách nhanh chóng chọn các ô trống trong Excel
  • Ẩn các giá trị bằng không trong Excel | Làm cho các ô trống nếu giá trị là 0
  • Chèn các cột mới vào excel

Làm thế nào để bạn thêm một hàng ở giữa tất cả các hàng trong excel?

Để chèn một hàng duy nhất: Nhấp chuột phải vào toàn bộ hàng trên mà bạn muốn chèn hàng mới, sau đó chọn Chèn hàng.Để chèn nhiều hàng: Chọn cùng một số hàng trên mà bạn muốn thêm các hàng mới.Nhấp chuột phải vào lựa chọn, sau đó chọn Chèn hàng.Right-click the whole row above which you want to insert the new row, and then select Insert Rows. To insert multiple rows: Select the same number of rows above which you want to add new ones. Right-click the selection, and then select Insert Rows.

Làm cách nào để chèn một hàng trong mỗi hàng thay thế?

Để thực hiện việc này, nhấp chuột phải vào tiêu đề cột của cột bên trái nhất và nhấp vào Chèn.Nhập 1 trong ô A2 và 2 vào ô A3.Chuyển đến ô được điền cuối cùng trong cột trợ giúp và sau đó chọn ô bên dưới nó.