2 phương pháp để sao chép các ô dựa trên các tiêu chí nhất định trong bảng tính Excel của bạn

Chia sẻ ngay bây giờ:

Đôi khi bạn cần sao chép các ô đáp ứng một số tiêu chí nhất định. Và ở đây chúng tôi sẽ giới thiệu 2 phương pháp hữu ích để sao chép các ô mục tiêu.

Trong một bảng tính Excel chắc chắn sẽ có rất nhiều dữ liệu và thông tin. Tuy nhiên, những ô chứa các giá trị đáp ứng tiêu chí nhất định sẽ tách biệt trong phạm vi khác nhau. Do đó, sẽ rất khó khăn khi bạn cần thu thập chúng.

Trong bảng tính này, bạn cần sao chép các ô lớn hơn 350. Và nếu bạn sắp xếp từng ô một rồi sao chép, chắc chắn bạn sẽ tốn rất nhiều thời gian và công sức.Ví dụ để sao chép ô

Vì vậy, bây giờ bạn có thể sử dụng hai phương pháp dưới đây để hoàn thành nhiệm vụ này.

Phương pháp 1: Sao chép kết quả lọc

Nếu các ô cần lọc nằm trong một phạm vi nhất định, bạn có thể sử dụng tính năng lọc trong Excel. Bạn có thể thiết lập nhiều tiêu chí cho cột và sau đó sao chép kết quả lọc.

  1. Đặt con trỏ chuột vào trong phạm vi mục tiêu.
  2. Và sau đó nhấp vào nút “Sắp xếp & Lọc” trên thanh công cụ.
  3. Tiếp theo, chọn tùy chọn “Bộ lọc” trong danh sách thả xuống.Lọc
  4. Bây giờ bấm vào nút trong tiêu đề cột.
  5. Tiếp theo chọn tùy chọn “Bộ lọc số”
  6. Trong menu phụ, chọn tùy chọn mà bạn cần. Ở đây chúng ta sẽ chọn “Greater Than”.Lọc dữ liệu
  7. Trong cửa sổ "Bộ lọc tự động tùy chỉnh", hãy đặt tiêu chí mà bạn cần.
  8. Và sau đó nhấp vào nút “OK”.Bộ lọc tự động tùy chỉnh

Do đó, chỉ những ô đáp ứng tiêu chí sẽ hiển thị trong trang tính. Các ô khác sẽ bị ẩn.Các ô trong phạm vi

Khi quá trình lọc kết thúc, bạn có thể thực hiện quá trình sao chép và dán.

  1. Chọn kết quả trong trang tính.
  2. Và sau đó nhấn phím tắt “Ctrl + C” trên bàn phím để sao chép phạm vi.
  3. Bây giờ bấm vào một ô khác trong trang tính.
  4. Tiếp theo nhấn tổ hợp phím tắt “Ctrl + V” để dán các ô đó.
  5. Và sau đó nhấn nút “Esc” để thoát khỏi chế độ sao chép.

Bạn có thể thấy rằng chỉ những ô đáp ứng tiêu chí mới được dán vào phạm vi mới.Dán

Tuy nhiên, bạn sẽ gặp rắc rối nếu dán vào dải ô có cùng hàng với dải ô ban đầu. Ở đây chỉ có hai số được dán vào phạm vi mới.Vô trật tự

Lý do thực ra rất đơn giản. Trong phạm vi ban đầu, các ô không đáp ứng tiêu chí sẽ bị ẩn. Và toàn bộ các hàng chứa các ô đó cũng bị ẩn. Do đó, trong phạm vi mới, bạn chỉ có thể thấy một phần kết quả. Các giá trị khác nằm trong các hàng ẩn. Để hiển thị kết quả, bạn có thể xóa tiêu chí trong tính năng bộ lọc. Và sau đó bạn có thể xem toàn bộ kết quả trong trang tính.

Kết quả cho thấy

Cách 2: Sử dụng VBA Macro

Khi các ô mục tiêu không nằm trong cùng một cột, bạn không thể sử dụng tính năng lọc. Và để hoàn thành nhiệm vụ này, giờ đây bạn có thể sử dụng macro VBA.

  1. Nhấn phím tắt “Alt + F11” trên bàn phím để mở trình soạn thảo Visual Basic.
  2. Và sau đó nhấp vào tab “Chèn” trên thanh công cụ.
  3. Sau đó, chọn tùy chọn “Module” trong menu phụ. Do đó, bạn đã chèn một mô-đun mới vào dự án này.Chèn mô-đun
  4. Trong bước này, sao chép các mã VBA sau vào mô-đun mới.
Sub Copy_Cells()
  Dim c As Range, i As Integer, j As Integer
  i = 0
  For Each c In Range("B2:B13")
    If c > 350 Then
      Cells(2 + i, 6) = Cells(c.Row, c.Column - 1)
      Cells(2 + i, 7) = c
    End If
    i = i + 1
  Next c
   For j = 13 To 2 Step -1
    If Cells(j, 6) = "" Then
      Range("F" & j, "G" & j).Delete Shift:=xlUp
    End If
  Next j
End Sub

Trong macro này, chúng tôi sẽ tìm các ô đáp ứng các tiêu chí. Và tiếp theo, các giá trị sẽ được sao chép sang một phạm vi mới. Khi quá trình sao chép và dán kết thúc, macro này sẽ xóa các ô trống trong phạm vi mới. Trong trang tính thực tế của bạn, bạn cần thay đổi tiêu chí và phạm vi trong mã theo nhu cầu thực tế của mình.

  1. Tại đây, nhấp vào nút “Run Sub” trên thanh công cụ hoặc nhấn nút “Enter” trên bàn phím để chạy macro.

Tiếp theo quay lại trang tính, bạn sẽ thấy kết quả đã có sẵn trong trang tính.Kết quả VBA

Bạn cũng có thể sử dụng macro VBA để tìm các ô không có trong một cột. Do đó, khi bạn cần sao chép các ô trong nhiều phạm vi, bạn có thể sửa đổi macro và sử dụng nó.

So sánh hai phương pháp

Trong bảng này, chúng tôi sẽ cho bạn thấy những ưu điểm và nhược điểm của hai phương pháp.

sự so sánh

Sao chép kết quả lọc

Sử dụng Macro VBA

Ưu điểm

Nếu bạn không quen với Excel VBA, bạn có thể sử dụng phương pháp này. Bạn cũng có thể sử dụng phương pháp này để sao chép các ô nằm trong các phạm vi khác nhau.

Nhược điểm

Khi các ô riêng biệt ở các khu vực khác nhau trong trang tính, bạn không thể lọc dữ liệu theo phương pháp này. Việc sử dụng macro VBA đôi khi sẽ tạo ra lỗi trong trang tính của bạn.

Do đó, lần tới khi bạn cần sao chép các ô dựa trên các tiêu chí nhất định, bạn có thể chọn phương pháp phù hợp nhất.

An toàn Excel là nguyên nhân gây lo ngại

Việc bảo mật Excel rất quan trọng đối với bạn, và bạn nên chú trọng hơn đến vấn đề này. Nhiều người dùng đã mất dữ liệu và thông tin trong Excel vì nhiều lý do khác nhau. Nếu bạn không thể đảm bảo an toàn cho các tệp của mình, chắc chắn bạn sẽ phải chịu nhiều thiệt hại. Hậu quả của việc Excel bị hỏng có thể rất nghiêm trọng. Bất cứ khi nào bạn gặp lỗi trong Excel, bạn có thể... sửa lỗi dữ liệu excel xls bởi một công cụ hữu ích của bên thứ ba. với công cụ này trong tay, bạn sẽ không bao giờ mất dữ liệu và thông tin của mình.

Giới thiệu tác giả:

Anna Ma là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa lỗi tài liệu Word và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Chia sẻ ngay bây giờ:

Được đóng lại.