Menu

Anh em có ai 'vật lộn' với việc copy-paste dữ liệu giữa các sheet mà không bị mất định dạng không?

Sìn Trường Duyên 12/06/2026 05:32 455 lượt xem 2 trả lời

Dạo này làm báo cáo, mình cứ bị cái vụ copy-paste dữ liệu từ sheet này sang sheet khác nó nhảy lung tung, mất hết định dạng. Khổ tâm ghê.

Cụ thể là mình có một bảng dữ liệu nguồn, muốn copy một vài cột sang một sheet mới để làm báo cáo tổng hợp. Dùng Ctrl+C, Ctrl+V thì nó cứ bị lệch dòng, lệch cột, đôi khi còn mất luôn cả định dạng số, ngày tháng.

Có cao nhân nào trong diễn đàn có bí kíp gì để xử lý vụ này không ạ? Kiểu như copy mà giữ nguyên định dạng, đúng vị trí ấy.

Mình thử các kiểu:

  • Copy nguyên sheet rồi xóa bớt cột: Tốn công quá.
  • Paste Special -> Values: Mất định dạng.
  • Paste Special -> Formats: Lại mất hết dữ liệu.

Hay là mình phải dùng VBA cho vụ này nhỉ? Anh em ai có đoạn code hay kinh nghiệm gì chia sẻ cho mình với. Cứu mình với ạ!

4

Mình hiểu cảm giác này lắm! Cái vụ copy-paste mà mất định dạng đúng là ức chế thật. Thay vì Ctrl+C, Ctrl+V thông thường, bạn thử dùng chức năng Paste Special xem sao. Sau khi copy, bạn qua sheet đích, chuột phải chọn Paste Special, rồi chọn Values (nếu chỉ cần giá trị) hoặc Formats (nếu chỉ cần định dạng). Nếu muốn giữ cả giá trị và định dạng, đôi khi chỉ cần copy và paste vào ô đầu tiên của vùng cần dán thôi, Excel nó cũng tự nhận diện đấy.

Hoặc bạn có thể thử copy toàn bộ vùng dữ liệu, rồi qua sheet mới, paste vào ô A1. Nếu vẫn bị lệch, có thể là do định dạng cột ở sheet đích chưa khớp với sheet nguồn. Thử căn chỉnh lại độ rộng cột xem sao nhé!

5

Vụ copy-paste mà "nhảy lung tung" đúng là làm đau đầu thật! Mình cũng từng gặp tình cảnh tương tự.

Thay vì Ctrl+C, Ctrl+V trực tiếp, bạn thử cách này xem sao:

1. Copy vùng dữ liệu bạn cần ở sheet nguồn. 2. Qua sheet đích, chuột phải vào ô bạn muốn dán đầu tiên và chọn Paste Special. 3. Trong cửa sổ Paste Special, bạn thử chọn All hoặc Column widths để xem nó có giữ được định dạng cột không. Đôi khi chỉ cần chọn Paste All là Excel nó cũng tự hiểu ý mình rồi.

Nếu vẫn chưa ổn, bạn có thể thử copy từng phần nhỏ xem sao, hoặc kiểm tra xem định dạng của các cột ở sheet đích có tương đồng với sheet nguồn không.

Chúc bạn sớm "bắt bệnh" được vụ này nhé!

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký