Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Sao chép - Dán là thao tác phổ biến trong quản lý dữ liệu. Chúng ta thực hiện thoải mái trong Excel. Nhưng khi có bộ lọc (filter), mọi thứ trở nên phức tạp. Bộ lọc là tính năng phổ biến khác. Bài viết thảo luận cách sao chép - dán khi bộ lọc được áp dụng. Để minh họa, dùng tập dữ liệu siêu thị nhiều cửa hàng ở các thành phố khác nhau với giá một số trái cây cụ thể.

5 phương pháp Sao chép và Dán khi Filter được áp dụng trong Excel

1. Sao chép - Dán phạm vi ô chứa Filter

Sao chép phạm vi dữ liệu từ tập dữ liệu có filter. Dữ liệu dán vào ô mới không có filter. Sẽ sao chép dữ liệu của cửa hàng New York.

Bước 1:

  • Nhấp mũi tên của ô Store (Cửa hàng).
  • Chọn New York từ danh sách.
  • Nhấn OK.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Xem hình dữ liệu dưới:

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Chỉ chứa thông tin cửa hàng New York.

Bước 2:

  • Chọn tất cả ô của New York.
  • Nhấn Ctrl+C sao chép.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 3:

  • Đi đến ô khác để dán. Ở đây chọn Ô B18.
  • Nhấn Ctrl+V dán.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Đã trích xuất dữ liệu cửa hàng New York.

2. Dán giá trị vào các ô cần thiết có Filter

Nhập một giá trị đơn lẻ cho nhiều ô đã lọc. Có thể dán vào tất cả cùng lúc. Giá trị chuối thay đổi và áp dụng cho tất cả cửa hàng. Sắp xếp ở đây.

Bước 1:

  • Nhấp tùy chọn lọc của ô Fruit (Trái cây).
  • Chọn Banana (Chuối).
  • Nhấn OK.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Tập dữ liệu sau khi lọc:

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 2:

  • Giá mới của Banana thêm ở hàng 17.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 3:

  • Sao chép giá mới Banana từ ô C17 bằng Ctrl+C.
  • Sẽ dán vào ô D8, D11, D14, D15. Chọn những ô đó.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 4:

  • Nhấn Ctrl+V dán.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 5:

  • Quay lại Fruit. Làm theo bước 1,2,3 lần lượt như ảnh.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Cuối cùng, có toàn bộ tập dữ liệu với giá trị ô mong muốn đã sửa.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

3. Sao chép và Dán phạm vi giá trị với dữ liệu Filter

Ở đây, sao chép và dán phạm vi giá trị trong dữ liệu đã lọc.

Tình huống: do chi phí vận chuyển tăng, giá cửa hàng Dallas tăng. Sẽ sao chép giá cập nhật và dán vào tập dữ liệu chính.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 1:

  • Nhấp mũi tên ô Store.
  • Chọn Dallas.
  • Nhấn OK.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Hình sau chỉ thấy dữ liệu cửa hàng Dallas.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 2:

  • Xóa giá trị từ cột Price (Giá).

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 3:

  • Đặt tham chiếu ô tương ứng của Orange (Cam) cửa hàng Dallas tại Ô D6.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 4:

  • Nhấn Enter.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 5:

  • Kéo Fill Handle (Taylor) đến ô cuối chứa dữ liệu.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 6:

  • Muốn hiển thị toàn bộ dữ liệu. Tích Select All từ tùy chọn lọc ô Store.
  • Nhấn OK.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Nhận toàn bộ dữ liệu với giá sửa đổi của Dallas.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 7:

  • Xóa dữ liệu Ô E15.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Thấy Ô D15 trống. Vì tham chiếu ô đó trống.

Bước 8:

  • Hoàn tác bằng Ctrl+Z.
  • Chọn ô cột Price, nhấn Ctrl+C sao chép.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

  • Nhấn chuột phải.
  • Từ tùy chọn Paste chọn Values (V) (Chỉ giá trị).

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Tập dữ liệu sau sao chép dán.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 10:

  • Xóa giá trị cột New Price (Giá mới).

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bài đọc tương tự

  • Cách thêm Filter trong Excel (4 phương pháp)
  • Phím tắt cho Filter Excel (3 dùng nhanh với ví dụ)
  • Lọc nhiều cột cùng lúc trong Excel (3 cách)
  • Cách lọc giá trị duy nhất trong Excel (8 cách dễ dàng)

4. Dùng VBA Macro sao chép và dán với ô đã lọc

Sử dụng VBA Macro để sao chép dán dữ liệu có filter.

Giả sử cùng điều kiện phương pháp trước và tập dữ liệu như dưới:

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 1:

  • Lọc dữ liệu cửa hàng Dallas theo bước phương pháp trước.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 2:

  • Vào tab Developer.
  • Chọn Record Macro (Ghi Macro).
  • Tạo Macro mới tên Copy_Paste_Data.
  • Nhấn OK.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 3:

  • Vào Macros.
  • Chọn Copy_Paste_Data và nhấn Step Into (Bước vào).

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 4:

  • Viết mã dưới vào cửa sổ lệnh:
Sub Copy_Paste_Data() 
Dim n As Range 
Dim source_data_1 As Range 
Dim destination_data_1 As Range 
Dim source_data_2 As Range 
Dim destination_data_2 As Range 
Set n = Application.Selection 
n.SpecialCells(xlCellTypeVisible).Select 
Set source_data_1 = Application.Selection 
Set destination_data_1 = Application.InputBox("Insert the destination Location:", Type:=8) 
For Each source_data_2 In source_data_1 
source_data_2.Copy 
For Each destination_data_2 In destination_data_1 
If destination_data_2.EntireRow.RowHeight <> 0 Then 
destination_data_2.PasteSpecial 
Set destination_data_1 = destination_data_2.Offset(1).Resize(destination_data_1.Rows.Count) 
Exit For 
End If 
Next destination_data_2 
Next source_data_2 
End Sub

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 5:

  • Mã này lấy input từ lựa chọn. Chọn ô sẽ dán.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 6:

  • Chạy mã bằng cách nhấn tùy chọn đã đánh dấu từ tab. Hoặc nhấn F5.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 7:

  • Cửa sổ hiện ra để nhập vị trí đích.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Nhập vị trí đích như ảnh:

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 8:

  • Nhấn OK xem kết quả.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Giá trị dán từ cột New Price sang cột Price.

Bước 9:

  • Mở rộng toàn bộ dữ liệu bằng Select All.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Toàn bộ tập dữ liệu trình bày dưới:

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 10:

  • Xóa giá trị cột New Price.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Sau khi xóa dữ liệu hỗ trợ, cột Price không thay đổi.

Đọc thêm: Cách áp dụng nhiều Filter trong Excel [Phương pháp + VBA]

5. Công cụ truy cập nhanh bổ sung của Filter

Có thể thêm Quick Access Tool (Công cụ truy cập nhanh) để chạy mã VBA Macro.

Bước 1:

  • Nhấp Customize Quick Access Toolbar (Tùy chỉnh thanh công cụ truy cập nhanh).
  • Chọn More Commands (Nhiều lệnh hơn).

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 2:

  • Hộp thoại Excel Options hiện ra.
  • Chọn tùy chọn Quick Access Toolbar.
  • Chọn Macros từ menu thả xuống Choose commands from.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Bước 3:

  • Thêm Copy_Paste_Data.
  • Nhấn OK.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Công cụ hiện ở đầu trang tính.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Ghi chú thêm

Nếu gặp vấn đề khi sao chép dán từ ô lọc dùng Ctrl+C, cần dùng Go to Special (Chuyển đến đặc biệt). Làm theo thủ tục:

  • Nhấn F5, hộp thoại Go To hiện ra.
  • Nhấp Special (Đặc biệt).

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

  • Từ Go To Special chọn Visible cells only (Chỉ ô hiển thị).
  • Nhấn OK.

Sao chép - Dán có bộ lọc (Filter) trong Excel: 5 phương pháp chứng minh

Kết luận

Bài viết thảo luận cách sao chép dán khi filter được áp dụng trong Excel. Hy vọng đáp ứng nhu cầu. Hãy ghé Exceldemy.com và góp ý trong ô bình luận.

Đọc thêm

  • Cách lọc nhiều cột trong Excel độc lập
  • Dùng Text Filter trong Excel (5 ví dụ)
  • Cách thực hiện Custom Filter trong Excel (5 cách)
  • Xóa Filter trong Excel (5 cách dễ dàng & nhanh)