Copy/Paste hiện
Vị trí trên ribbon: Tab DVD Addin → Nhóm Ô và Dòng → Menu Gộp ô
ID lệnh: btnCopyPasteVisible
Cần đăng nhập license
Lệnh cần tài khoản DVDAddin còn hạn (Standard hoặc PRO). Trong thời gian dùng thử (Trial) dùng được đầy đủ.
Chức năng
Excel không cho dán vào vùng đang lọc: dữ liệu sẽ tràn cả xuống dòng đang ẩn và làm hỏng bảng. Lệnh này chép dữ liệu từ vùng nguồn sang vùng đích mà cả hai bên đều chỉ tính các dòng đang hiển thị, ghi lần lượt theo thứ tự trái→phải, trên→xuống, và luôn ghi vào ô trên cùng bên trái của mỗi ô gộp.
Có hai chế độ ghép dữ liệu: chép tuần tự theo thứ tự dòng hiện, hoặc dò theo cột điều kiện (giống VLOOKUP nhưng ghi thẳng giá trị hoặc công thức tham chiếu vào bảng đích).
Cách dùng
- Lọc/ẩn dòng ở cả sheet nguồn và sheet đích cho đúng phần cần xử lý.
- Bấm DVD Addin → Ô và Dòng → Gộp ô → Copy/Paste hiện. Cửa sổ Copy Paste Visible hiện ra.
- Tùy chọn dán: chọn Dán giá trị (ghi giá trị tĩnh) hoặc Dán công thức (=địa chỉ nguồn) (ghi công thức tham chiếu tuyệt đối tới ô nguồn, dữ liệu tự cập nhật khi nguồn đổi).
- Tick Dùng cột điều kiện (cột đầu tiên = key, cột cuối = giá trị) nếu muốn dò theo khoá: lệnh tìm dòng đích có cột-1 trùng cột-1 của nguồn rồi dán giá trị cột cuối tương ứng.
- Bấm Tiếp tục.
- Hộp thoại "Chọn vùng cần copy" hiện lên — quét chọn vùng nguồn, bấm OK. Tiếp theo "Chọn vùng cần dán" — quét chọn vùng đích, bấm OK.
- Kết quả được ghi ngay; giữ ESC trong lúc chạy để dừng sớm.
Ví dụ
Bảng nghiệm thu tại hiện trường đang lọc theo tầng 5, cần điền cột "Khối lượng thực tế" từ bảng đo bóc cũng đang lọc theo tầng 5 nhưng thứ tự dòng không khớp.
Bật lệnh, chọn Dán giá trị, tick Dùng cột điều kiện, bấm Tiếp tục. Vùng nguồn = A5:E200 của sheet "Đo bóc" (cột A là mã công tác, cột E là khối lượng). Vùng đích = A5:H160 của sheet "Nghiệm thu" (cột A cũng là mã công tác, cột H là khối lượng thực tế). Lệnh dò từng mã công tác và điền đúng giá trị vào cột H, bỏ qua toàn bộ dòng đang bị ẩn ở cả hai bảng.
Lưu ý
- Dữ liệu ghi đè trực tiếp lên vùng đích và không hoàn tác được bằng Ctrl+Z.
- Chế độ cột điều kiện dùng cột đầu tiên làm khoá và cột cuối cùng của vùng chọn làm giá trị — hãy quét vùng đúng biên hai cột này.
- Khoá được so sánh không phân biệt hoa/thường; khoá trùng lặp ở nguồn thì giá trị sau ghi đè giá trị trước.
- Dòng nguồn có ô khoá trống bị bỏ qua; dòng đích không tìm thấy khoá sẽ giữ nguyên nội dung cũ.
- Với ô gộp, lệnh đọc và ghi ở ô trên cùng bên trái, không làm hỏng cấu trúc gộp.
- Chế độ Dán công thức ghi tham chiếu tuyệt đối kèm tên file/sheet nguồn — nếu sau này đổi tên hoặc di chuyển file nguồn, công thức sẽ trỏ sai.
Liên quan
- Chọn ô hiện — kiểm tra nhanh phần dữ liệu đang hiển thị trước khi chép.
- Gộp dòng theo key — gom dữ liệu về từng khoá trước khi đối chiếu hai bảng.
- Xoá dòng đang ẩn — dọn hẳn dòng ẩn nếu không cần giữ.