Cách dán nhiều dữ liệu vào vùng filter

Copy thì ta có thể dùng hộp Goto để copy Visible cell only... nhưng paste thì không được à nha! Có lẽ phải dùng đến code, nếu không nó cứ paste tuốt, xuyên qua luôn mấy cell ẩn

Nhấp chuột vào đây để mở rộng...


CFAdream đã viết:

Bác ơi em cũng băn khoăn vụ này quá mà vẫn chưa làm được, code như thế nào đây ạ?

Nhấp chuột vào đây để mở rộng...


Do Excel không cho paste cùng một lúc vào nhiều dòng không liên tục vào vùng đang lọc bằng Autofilter nên phải dùng VBA.

Ví dụ: dữ liệu của bạn từ B2:B50 bạn và muốn kết quả ở cột C thì sau khi lọc (thủ công hoặc bằng code) bạn chạy code lấy dữ liệu đã lọc sang cột C (đại loại thế này):

Mã:Sao chép.

Sub Macro1()
   ………  Câu lệnh lọc bằng Autofilter (nếu có)
  [c2:c20].SpecialCells(12).Offset(, 1) = _
  [c2:c20].SpecialCells(12).Value
End Sub

 

Ah,còn một trường hợp nữa mình đã gặp cũng với cái bảng filter có thể sẽ khiến cho một số bạn "đau đầu" (mấy bạn ko "đau đầu" thì khỏi đọc hen) đó là copy dữ liệu từ một cột ở sheet khác vào một cột ở sheet đã filter. Khi đó nó sẽ paste lun vào những dòng hide- đau đớn! với trường hợp này các bạn chỉ cần thêm 1 bước trung gian là OK:
B1: Đầu tiên ở sheet các bạn đã filter (sheet A), các bạn chọn tất cả các dòng cần thao tác và paste vào một sheet mới (sheet B) (nhớ paste khéo sao cho nó không paste những dòng hide nha, cái này mình mặc định các bạn đã biết làm rồi), sau đó các bạn lại lấy dữ liệu từ sheet cần copy qua dán ở sheet này bình thường.(không còn bị nhảy dòng lung tung nữa).
B2: Quay trở lại sheet A, delete tất cả các dòng cũ đi.--- Keke.
B3: Copy dữ liệu từ sheet B qua sheet A
Xong!
Nếu dữ liệu của các bạn không yêu cầu stt thì OK, nếu yêu cầu stt hay phải sắp xếp theo trình tự ngày tháng thì cứ sort lại là xong.

Thấy tùm lum vậy thôi chứ các bạn làm quen rồi sẽ làm nhanh lém.

Chúc tất cả may mắn! Hì

Cách dán nhiều dữ liệu vào vùng filter

 

arexthena đã viết:

Ah,còn một trường hợp nữa mình đã gặp cũng với cái bảng filter có thể sẽ khiến cho một số bạn "đau đầu" (mấy bạn ko "đau đầu" thì khỏi đọc hen) đó là copy dữ liệu từ một cột ở sheet khác vào một cột ở sheet đã filter. Khi đó nó sẽ paste lun vào những dòng hide- đau đớn! với trường hợp này các bạn chỉ cần thêm 1 bước trung gian là OK:
B1: Đầu tiên ở sheet các bạn đã filter (sheet A), các bạn chọn tất cả các dòng cần thao tác và paste vào một sheet mới (sheet B) (nhớ paste khéo sao cho nó không paste những dòng hide nha, cái này mình mặc định các bạn đã biết làm rồi), sau đó các bạn lại lấy dữ liệu từ sheet cần copy qua dán ở sheet này bình thường.(không còn bị nhảy dòng lung tung nữa).
B2: Quay trở lại sheet A, delete tất cả các dòng cũ đi.--- Keke.
B3: Copy dữ liệu từ sheet B qua sheet A
Xong!
Nếu dữ liệu của các bạn không yêu cầu stt thì OK, nếu yêu cầu stt hay phải sắp xếp theo trình tự ngày tháng thì cứ sort lại là xong.

Thấy tùm lum vậy thôi chứ các bạn làm quen rồi sẽ làm nhanh lém.

Chúc tất cả may mắn! Hì

Cách dán nhiều dữ liệu vào vùng filter

Nhấp chuột vào đây để mở rộng...

e chào ac. May quá khi đọc được bài chia sẻ này của a/c. e đang cần làm nhanh với bước paste ngược lại trên sheet đang trong chế độ filter. e đã làm theo hướng dẫn trên nhưng giúp e chỉ rõ hơn từ bước 2 đc ko"xóa dòng cũ", tại vì e làm theo hướng dẫn nhưng vẫn ko paste sang được, nó chỉ paste được dòng đầu, các dòng tiếp theo thì bị paste sang ô bị ẩn đi ạ. E cảm ơn

 

Nếu một số ô, hàng hoặc cột trên trang tính không xuất hiện, bạn có tùy chọn sao chép tất cả các ô—hoặc chỉ sao chép các ô nhìn thấy được. Theo mặc định, ngoài các ô hiện ra thì Excel còn sao chép các ô ẩn hay ô bị lọc. Nếu bạn không muốn vậy, hãy làm theo các bước trong bài này để sao chép các ô hiện ra thôi. Ví dụ: bạn có thể chọn chỉ sao chép dữ liệu tóm tắt từ một trang tính đã được viền ngoài.

Hãy làm theo các bước sau:

  1. Chọn ô bạn muốn sao chép Để biết thêm thông tin, hãy xem mục Chọn ô, phạm vi, hàng hoặc cột trên trang tính.

    Mẹo: Để hủy bỏ một vùng chọn ô, hãy bấm vào ô bất kỳ trong trang tính.

  2. Bấm Trang đầu > Tìm & Chọnvà chọn Đi Đến Đặc biệt.

    Cách dán nhiều dữ liệu vào vùng filter

  3. Bấm vào Chỉ ô hiển > OK.

  4. Bấm Sao chép (hoặc nhấn Ctrl+C).

    Cách dán nhiều dữ liệu vào vùng filter

  5. Chọn ô phía trên bên trái của vùng dán và bấm Dán (hoặc nhấn Ctrl+V).

    Mẹo: Để sao chép một vùng chọn sang một trang tính hoặc sổ làm việc khác, hãy bấm tab trang tính khác hoặc chuyển sang sổ làm việc khác rồi chọn ô phía trên bên trái của vùng dán.

Lưu ý: Excel sẽ dán dữ liệu đã sao chép vào các cột hoặc các hàng liên tiếp. Nếu vùng dán có chứa các cột và hàng ẩn, bạn có thể phải hủy ẩn vùng dán để xem tất cả các ô đã sao chép.

Khi bạn sao chép và dán các ô nhìn thấy trong một phạm vi dữ liệu có các ô bị ẩn hoặc lọc được áp dụng, bạn sẽ nhận thấy rằng các ô ẩn là được dán vào cùng với các ô có thể nhìn thấy. Rất tiếc, bạn không thể thay đổi điều này khi bạn sao chép và dán một phạm vi ô trong Excel dành cho web vì không có tùy chọn để dán ô chỉ có thể nhìn thấy.

Tuy nhiên, nếu dữ liệu được định dạng là bảng với tính năng lọc được áp dụng,bạn có thể chỉ sao chép và dán các ô có thể nhìn thấy.

Nếu bạn không muốn định dạng dữ liệu dưới dạng bảng và nếu bạn có ứng dụng Excel trên máy tính, bạn có thể mở sổ làm việc của bạn để sao chép và dán các ô có thể nhìn thấy ở đó. Để thực hiện điều đó, hãy bấm Mở bằng Excel và làm theo các bước trong Chỉ sao chép và dán các ô nhìn thấy.

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trongCộng đồng trả lời.