Chèn hàng trong excel khi dữ liệu thay đổi

Chào theHawk,

Bạn đã thử tìm kiếm trên google chưa?

tôi tìm thấy trang web này
https. //www. mrexcel. com/board/threads/insert-rows-between-different-data-2. 58685/

Cung cấp mã VBA sau có vẻ hoạt động tốt

Sub InsertRows()
Dim r As Long, mcol As String, I As Long

' find last used cell in Column A
r = Cells(Rows.Count, "A").End(xlUp).Row

' get value of last used cell in column A
mcol = Cells(r, 1).Value

' insert rows by looping from bottom
For I = r To 2 Step -1
If Cells(i, 1).Value <> mcol Then
mcol = Cells(i, 1).Value
Rows(i + 1).Insert
End If
Next i

End Sub

Cách sử dụng mã này
Vào Extra>Macro>Visual Basic Editor (Alt+F11)
Một cửa sổ mới sẽ mở ra
Đi tới Chèn> Mô-đun
Sao chép và dán đoạn mã trên vào khoảng trắng lớn
Đóng cửa sổ
Quay lại cửa sổ excel của bạn
Vào Extra>Macro>Macro's (Alt+F8)
Một cửa sổ nhỏ mới sẽ mở ra
Nhấp đúp chuột vào "InsertRows" để xem kết quả của mã

Nếu có gì chưa rõ thì post lại

Trân trọng,
trowa

Mặc dù nó đi ngược lại tất cả các thông lệ tốt về cơ sở dữ liệu, nhưng đôi khi bạn phải chèn các hàng trống vào tập dữ liệu để phù hợp với một số hệ thống khác. Có lẽ hệ thống kế toán của bạn cần có khoảng cách giữa mỗi mục nhật ký. Dưới đây chúng tôi xem xét một số cách về cách tự động chèn hàng trống trong excel

Mục lục

YouTube Tự động chèn hàng trống trong Excel

Phương pháp thủ công để chèn hàng trống

Một cách là làm thủ công. Ngay cả trong phương pháp thủ công cũng có cách nhanh và cách chậm. Vì vậy, bên dưới chúng ta cần chèn một hàng trống sau mỗi hàng dữ liệu

Đầu tiên bạn có thể

  • đánh dấu một hàng (hàng 3 bên dưới),
  • nhấp chuột phải vào số hàng,
  • và chọn chèn

Bạn sẽ cần phải làm điều này nhiều lần cho đến khi nó được thực hiện

Chèn hàng trong excel khi dữ liệu thay đổi

Một cách khác là đánh dấu tất cả các hàng NHƯNG bạn cần đánh dấu từng hàng. Chỉ cần bôi đen từ hàng 3 đến hàng 25 là sẽ chuyển xuống hết. Để đánh dấu từng hàng riêng lẻ, bạn phải.

  • Đánh dấu một hàng bằng cách nhấp vào số hàng (giả sử hàng 3 bên dưới)
  • Giữ nút CTRL (và tiếp tục giữ nó)
  • Nhấp vào từng số hàng riêng lẻ tôi. e. trong khi nhấn giữ CTRL, nhấp vào hàng 4, rồi 5, v.v.
  • Khi bạn đã hoàn tất, bạn sẽ thấy rằng có các đường trắng mảnh giữa các hàng, điều đó có nghĩa là chúng đã được đánh dấu riêng lẻ
  • Buông phím CTRL, nhấp chuột phải vào bất kỳ một trong các số hàng và nhấp vào Chèn

Chèn hàng trong excel khi dữ liệu thay đổi

Kết quả cuối cùng sẽ giống như thế này. Excel chèn một hàng một cách có hệ thống theo cách mà bây giờ bạn có một hàng trống giữa dữ liệu của mình

Chèn hàng trong excel khi dữ liệu thay đổi

Cách nhanh hơn để chèn hàng trống cho tập dữ liệu lớn hơn

Các phương pháp trên hoạt động tốt nếu bạn có một vài dòng. Tuy nhiên, nếu bạn có hàng nghìn dòng cần có một hàng trống giữa chúng thì sao?

Một cách là tạo một cột chỉ mục. Vì vậy, bên dưới trong cột J, chúng tôi đã tạo một cột chỉ mục

  • Trong ô J2, chúng tôi nhập 2, sau đó bên dưới chúng tôi có một công thức cho biết nhìn phía trên bạn và thêm 2, vì vậy chúng tôi tạo một danh sách các số chẵn
  • Khi bạn có các số chẵn trên mỗi hàng có dữ liệu, thì bạn tiếp tục hàng chỉ mục bằng cách đặt 1 vào ô tiếp theo (J26 bên dưới) và thêm 2 lần nữa vào mỗi ô sau đó (số lẻ)
  • Hãy chắc chắn rằng các số lẻ đi qua các số chẵn

Chèn hàng trong excel khi dữ liệu thay đổi

Bây giờ bạn chỉ cần sắp xếp dữ liệu trên cột Index. Vì vậy, bạn sẽ

  • Đánh dấu toàn bộ khu vực (bao gồm cả các hàng có số lẻ trên đó)
  • Chuyển đến DỮ LIỆU, sau đó SẮP XẾP và sắp xếp từ nhỏ nhất đến lớn nhất

Chèn hàng trong excel khi dữ liệu thay đổi

Sau khi sắp xếp, bạn có chính xác những gì bạn muốn

Chèn hàng trong excel khi dữ liệu thay đổi

Tự động chèn các hàng trống

Nếu bạn muốn điều này tự động hơn. g. bạn sao chép và dán nó vào một vùng và trong một trang tính mới, nó sẽ tạo ra các hàng trống mà bạn có thể sử dụng VLOOKUP

Bên dưới trong khu vực màu xanh lam, chúng tôi có thể dán dữ liệu của mình. Lưu ý rằng trong cột A, chúng tôi đã tạo Chỉ mục tra cứu là số chẵn

Trong ô A28, chúng tôi đã tạo một cột theo thứ tự số (1, 2, 3, v.v.). Bây giờ tất cả những gì chúng ta cần làm là tạo một VLOOKUP kéo qua số nếu nó tìm thấy số khớp (e. g. 2), nhưng nếu nó không tìm thấy kết quả khớp, nó sẽ để trống trong

To learn more about VLOOKUP and how/ why we have the column numbers in row 1, look at our online VLOOKUP course.

Chèn hàng trong excel khi dữ liệu thay đổi

Bạn muốn tìm hiểu thêm về Microsoft Excel? . Nếu bạn thích học trực tuyến hoặc sống bên ngoài Nam Phi, hãy xem các khóa đào tạo MS Excel trực tuyến của chúng tôi

Làm cách nào để tự động chèn hàng trong Excel dựa trên giá trị ô?

Làm cách nào để tự động chèn hàng dựa trên giá trị ô trong Excel? .
Nhấn đồng thời các phím Alt + F11 và cửa sổ Microsoft Visual Basic for Applications bật ra
Nhấp vào Chèn > Mô-đun, sau đó dán mã VBA bên dưới vào cửa sổ Mô-đun bật lên. .
Nhấn phím F5 hoặc nút Run, hộp thoại hiện ra và chọn cột chứa số 0

Có cách nào để tự động chèn hàng trong Excel không?

Nhấp vào hàng phía trên mà bạn muốn thêm một hàng trống
Trên bàn phím của bạn, nhấn Alt + I, rồi nhấn R
Một hàng sẽ được tự động thêm vào và tại thời điểm này, bạn có thể tiếp tục nhấn F4 để thêm nếu cần

Làm cách nào để tự động chèn một hàng trống sau một nhóm dữ liệu trong Excel?

Chọn ô hoặc phạm vi ô ở bên phải hoặc bên trên nơi bạn muốn chèn thêm ô. Mẹo. Chọn cùng số lượng ô mà bạn muốn chèn. Ví dụ: để chèn năm ô trống, hãy chọn năm ô. Giữ CONTROL, nhấp vào các ô đã chọn, sau đó trên menu bật lên, nhấp vào Chèn .