Tin học văn phòng

Cách copy Excel giữ nguyên định dạng, độ rộng cột

Ban biên tập Hỏi ĐápBiên tập viên Hỏi 14/10/2026 0 lượt xem

Mình có một bảng báo giá đã căn chỉnh rất kỹ trong Excel, cột rộng hẹp vừa đủ, chữ được canh giữa. Nhưng mỗi lần copy sang file khác là bảng bị co lại, cột thụt vào nhìn rất xấu và mình phải kéo lại từng cột. Có cách nào copy mà khóa được căn chỉnh, dán vào vẫn nguyên như bản gốc không mọi người?

1 câu trả lời

Câu trả lời hay nhất
Ban biên tập Hỏi ĐápBiên tập viên

Để copy Excel giữ nguyên định dạng và độ rộng cột, sau khi dán bạn bấm vào biểu tượng Paste Options rồi chọn “Keep Source Column Widths”, hoặc dùng Paste Special (Ctrl + Alt + V) và chọn tùy chọn “Column widths”. Lệnh Ctrl + V thông thường chỉ mang theo định dạng ô chứ không mang theo độ rộng cột, nên bảng mới bị lệch.

Vì sao dán vào Excel lại bị lệch căn chỉnh?

Trong Excel, một bảng có hai nhóm thuộc tính khác nhau:

  • Định dạng ô: phông chữ, cỡ chữ, màu nền, đường viền, canh lề, định dạng số. Nhóm này đi theo nội dung ô khi bạn copy.
  • Kích thước hàng và cột: độ rộng cột thuộc về chính cột đó, chiều cao dòng thuộc về dòng đó, không thuộc về ô. Vì vậy khi dán sang vùng khác, Excel giữ nguyên độ rộng cột của vùng đích.

Hiểu đúng điểm này thì cách xử lý rất đơn giản: phải nói rõ cho Excel là bạn muốn chép cả độ rộng cột.

Cách 1: Chọn Keep Source Column Widths sau khi dán

  1. Chọn vùng cần copy rồi nhấn Ctrl + C.
  2. Bấm vào ô đầu tiên của vùng đích và nhấn Ctrl + V.
  3. Ngay dưới vùng vừa dán sẽ xuất hiện biểu tượng cái cặp (Paste Options). Bấm vào đó, hoặc nhấn phím Ctrl một lần để mở nhanh danh sách.
  4. Chọn Keep Source Column Widths (phím tắt là chữ W). Bảng sẽ lập tức giãn đúng độ rộng của bản gốc.

Toàn bộ thao tác bằng bàn phím sẽ là: Ctrl + C, Ctrl + V, Ctrl, W. Rất nhanh khi bạn phải dán nhiều bảng liên tiếp.

Cách 2: Paste Special với tùy chọn Column widths

Cách này phù hợp khi bạn muốn tách riêng từng bước, ví dụ dán giá trị trước rồi mới chỉnh độ rộng cột:

  1. Copy vùng gốc bằng Ctrl + C.
  2. Chọn ô đích, nhấn Ctrl + Alt + V để mở hộp thoại Paste Special.
  3. Chọn All rồi nhấn OK để dán nội dung kèm định dạng.
  4. Nhấn Ctrl + Alt + V lần nữa, lần này chọn Column widths (phím tắt chữ W) rồi nhấn OK. Vùng đích sẽ nhận đúng độ rộng cột của bảng gốc.

Nếu vùng clipboard đã bị mất sau bước 3, bạn chỉ cần copy lại vùng gốc rồi làm tiếp bước 4.

Bảng các tùy chọn Paste Special hay dùng

Tùy chọn Phím tắt trong hộp thoại Dán theo những gì
All A Nội dung, công thức và định dạng ô
Formulas F Chỉ công thức, bỏ định dạng
Values V Chỉ kết quả dạng số hoặc chữ
Formats T Chỉ định dạng, không lấy nội dung
Column widths W Chỉ độ rộng cột
Values and number formats U Giá trị kèm định dạng số
All except borders X Mọi thứ trừ đường viền

Cách 3: Copy cả cột, cả dòng hoặc cả sheet

Có ba mẹo giúp bạn khỏi phải nghĩ tới Paste Special:

  • Chọn cả cột: bấm vào tên cột (A, B, C…) để chọn nguyên cột rồi copy. Khi dán vào một cột khác, độ rộng được mang theo vì bạn đã chép chính đối tượng cột.
  • Chọn cả dòng: Excel không có tùy chọn dán riêng chiều cao dòng. Muốn giữ chiều cao, bạn phải chọn nguyên dòng bằng cách bấm vào số thứ tự dòng rồi dán vào dòng khác.
  • Nhân bản cả sheet: nhấn chuột phải vào thẻ sheet, chọn Move or Copy, tích Create a copy và chọn file đích trong mục To book (file đích phải đang mở). Cách này giữ y nguyên độ rộng cột, chiều cao dòng, vùng in và cả định dạng có điều kiện.

Khóa căn chỉnh để người khác không làm xô lệch

Sau khi bảng đã đẹp, bạn có thể khóa lại để không ai kéo nhầm cột:

  1. Vào thẻ Review, chọn Protect Sheet.
  2. Bỏ dấu tích ở hai dòng Format columns và Format rows trong danh sách quyền.
  3. Đặt mật khẩu nếu cần rồi nhấn OK.

Từ lúc đó, người dùng vẫn nhập liệu được nhưng không đổi được độ rộng cột và chiều cao dòng. Cơ chế này giống như việc đặt quyền chỉnh sửa trong Word, bạn có thể tham khảo thêm bài cách mở khóa file Word không cho chỉnh sửa để hiểu cách Office quản lý quyền sửa tài liệu. Hãy ghi lại mật khẩu ở nơi an toàn, vì Office không có chức năng khôi phục mật khẩu bảo vệ sheet.

Khi cần giữ bảng “y nguyên” để gửi đi

Nếu người nhận chỉ cần xem chứ không cần sửa số, bạn có hai lựa chọn gọn hơn:

  • Dán thành ảnh: copy vùng bảng, sang vị trí mới mở mũi tên dưới nút Paste và chọn Picture. Ảnh giữ đúng từng pixel căn chỉnh nhưng không sửa được số liệu.
  • Xuất PDF: vào File > Export > Create PDF/XPS, nhớ vào Page Layout đặt vùng in và chọn Fit to one page để bảng không bị cắt. Sau đó muốn chú thích thêm, bạn xem bài cách chỉnh sửa file PDF: bôi đen, thêm chữ, ký tên.

Lỗi thường gặp và cách xử lý

  • Dán vào vẫn lệch: vùng đích đang có cột bị gộp (Merge Cells) hoặc bạn dán vào bảng Excel Table. Hãy bỏ gộp ô hoặc chuyển Table về dạng Range trước khi dán.
  • Mất định dạng có điều kiện: Conditional Formatting chỉ theo nếu bạn dán bằng All, dán Values sẽ mất. Trường hợp này nên nhân bản cả sheet.
  • Cột rộng nhưng chữ vẫn bị cắt: chữ đang bật Wrap Text nhưng chiều cao dòng bị cố định. Chọn dòng, vào Home > Format > AutoFit Row Height.
  • Dán sang file khác bị đổi phông: hai file dùng Theme khác nhau. Dùng tùy chọn Keep Source Formatting hoặc chọn Paste Special > All using Source theme.
  • Bảng quá rộng khi in: đặt khổ giấy và hướng giấy hợp lý, bạn có thể đối chiếu kích thước ở bài kích thước khổ giấy A4 bao nhiêu cm, mm, inch.

Câu hỏi thường gặp

Phím tắt copy Excel giữ nguyên định dạng là gì?

Nhấn Ctrl + C, Ctrl + V, sau đó nhấn phím Ctrl rồi nhấn W để chọn Keep Source Column Widths. Hoặc dùng Ctrl + Alt + V rồi nhấn W để dán riêng độ rộng cột.

Có cách nào dán giữ nguyên cả chiều cao dòng không?

Excel không có tùy chọn dán riêng chiều cao dòng. Bạn phải chọn nguyên dòng bằng cách bấm vào số thứ tự dòng rồi dán, hoặc nhân bản cả sheet bằng Move or Copy.

Copy sang file Excel khác có giữ được định dạng có điều kiện không?

Có, nếu bạn dán bằng tùy chọn All hoặc nhân bản cả sheet. Nếu dán bằng Values thì chỉ còn số liệu, các quy tắc định dạng có điều kiện sẽ mất.

Vì sao dán từ web vào Excel bị lỗi căn chỉnh?

Nội dung từ trang web mang theo mã HTML. Bạn nên dán bằng Paste Special > Text hoặc chọn Match Destination Formatting, sau đó tự định dạng lại trong Excel.

Nguồn tham khảo:
  • Microsoft Support – Paste options (Excel)
  • Microsoft Support – Protect a worksheet

Biên soạn & kiểm tra bởi Ban biên tập Hỏi Đáp Trực Tuyến · Cập nhật

Câu trả lời của bạn

Vui lòng đăng nhập hoặc đăng ký để trả lời câu hỏi này.