Có thể bạn quan tâm: Cách Chuyển Đổi Chuỗi Văn Bản Thành Ngày Trong Excel: Hướng Dẫn Toàn Diện Và Thực Hành
Mở Đầu
Excel là một trong những công cụ xử lý dữ liệu mạnh mẽ và linh hoạt nhất hiện nay. Trong quá trình làm việc, bạn sẽ thường xuyên gặp phải nhu cầu copy bảng tính – tức là sao chép dữ liệu, công thức, định dạng hoặc toàn bộ một sheet sang vị trí khác. Dù bạn là người mới học Excel hay đã là một chuyên gia, việc nắm vững các kỹ thuật copy bảng tính sẽ giúp tiết kiệm thời gian, giảm thiểu lỗi và nâng cao hiệu suất công việc.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và có hệ thống về cách copy bảng tính trong Excel. Chúng ta sẽ bắt đầu từ các cách đơn giản, đi qua các phương pháp nâng cao, và cuối cùng là một số mẹo, thủ thuật cũng như các lỗi thường gặp và cách khắc phục.
Có thể bạn quan tâm: Chuyển Pdf Sang Excel Online Free: Hướng Dẫn Chi Tiết, Công Cụ Tốt Nhất Và Mẹo Tối Ưu Hóa Dữ Liệu
1. Những Kiến Thức Cơ Bản Trước Khi Copy
1.1. Khái Niệm Về Bảng Tính (Worksheet) và Sổ Làm Việc (Workbook)
- Workbook: Tập tin Excel (.xlsx, .xls) chứa một hoặc nhiều worksheet.
- Worksheet: Còn gọi là sheet, là một trang tính gồm các ô (cell) được sắp xếp thành hàng (row) và cột (column).
Hiểu rõ sự khác nhau giữa copy ô, copy vùng dữ liệu, và copy toàn bộ sheet là nền tảng để áp dụng các kỹ thuật đúng mục đích.
1.2. Các Thành phần Cơ Bản Khi Copy
| Thành phần | Khi copy sẽ xảy ra gì? |
|---|---|
| Dữ liệu (giá trị) | Giá trị được sao chép nguyên vẹn. |
| Công thức (formula) | Công thức sẽ được điều chỉnh theo địa chỉ tương đối (relative reference) nếu không cố định (absolute). |
| Định dạng (format) | Bao gồm màu nền, font, border, conditional formatting, v.v. |
| Đối tượng (object) | Bao gồm biểu đồ, hình ảnh, textbox… có thể được copy kèm hoặc không tùy tùy chọn. |
| Bảo mật (protected) | Nếu sheet hoặc workbook được bảo vệ, một số thao tác copy có thể bị hạn chế. |
Có thể bạn quan tâm: Cách Chuyển Đổi File Excel 2003 Sang Excel 2026 Một Cách Nhanh Gọn Và Đảm Bảo An Toàn Dữ Liệu
2. Cách Copy Cơ Bản Nhất
2.1. Sử Dụng Chuột và Menu Context
- Chọn ô hoặc vùng cần copy: Kéo chuột để chọn, hoặc nhấn
Ctrl + Shift + Arrowđể mở rộng nhanh. - Nhấn chuột phải → Copy (hoặc dùng phím tắt
Ctrl + C). - Di chuyển tới vị trí đích: Click ô đầu tiên nơi muốn dán.
- Nhấn chuột phải → Paste (hoặc
Ctrl + V).
Lưu ý:
– Khi dán, Excel mặc định sẽ dán giá trị + công thức + định dạng.
– Nếu muốn dán chỉ giá trị, chọn Paste Special → Values.
2.2. Sử Dụng Phím Tắt Nhanh
| Hành động | Phím tắt (Windows) | Phím tắt (Mac) |
|---|---|---|
| Copy | Ctrl + C | ⌘ + C |
| Cut | Ctrl + X | ⌘ + X |
| Paste | Ctrl + V | ⌘ + V |
| Paste Special | Ctrl + Alt + V | ⌘ + Control + V |
2.3. Dùng Ribbon (Thanh Ribbon)
- Home → Clipboard → Copy.
- Đến Home → Paste → Chọn chế độ dán (Values, Formulas, Formatting, …).
3. Copy Toàn Bộ Sheet
3.1. Dùng Tab Sheet
- Nhấn chuột phải vào tab sheet cần copy.
- Chọn Move or Copy….
- Trong hộp thoại hiện ra:
- To book: Chọn workbook hiện tại hoặc một workbook khác.
- Before sheet: Chọn vị trí muốn chèn sheet mới.
- Check “Create a copy” để sao chép, không thì sẽ di chuyển.
- Nhấn OK.
Mẹo: Nếu muốn sao chép sang một workbook mới, chọn (new book) trong danh sách To book.
3.2. Dùng Drag & Drop
- Giữ phím Ctrl, kéo tab sheet sang vị trí mới (cũng có thể kéo sang một workbook khác). Khi thả, Excel sẽ tự động tạo bản sao.
3.3. Copy Sheet Đánh Số Mã (Sheet Code)
Nếu bạn cần sao chép code VBA kèm sheet:
– Mở VBA Editor (Alt + F11), trong Project Explorer kéo thả sheet sang một workbook khác, hoặc dùng Export File → Import File.
4. Copy Với Định Dạng Đặc Biệt (Paste Special)
4.1. Các Tùy Chọn Paste Special
| Tùy chọn | Mô tả |
|---|---|
| All | Dán mọi thứ (giá trị, công thức, định dạng, comments). |
| Formulas | Chỉ dán công thức, giữ nguyên định dạng gốc của ô đích. |
| Values | Chỉ dán giá trị, loại bỏ công thức. |
| Formats | Chỉ dán định dạng (màu, font, border…). |
| Comments and Notes | Chỉ dán chú thích. |
| Validation | Chỉ dán quy tắc kiểm tra dữ liệu. |
| All using source theme | Dán mọi thứ nhưng giữ theme (màu sắc) của nguồn. |
| All except borders | Dán mọi thứ trừ border. |
| Column widths | Dán độ rộng cột. |
| Formulas and number formats | Dán công thức + định dạng số (currency, date…). |
| Values and number formats | Dán giá trị + định dạng số. |
4.2. Cách Truy Cập Paste Special
- Ctrl + Alt + V → Mở hộp thoại Paste Special.
- Hoặc Home → Paste → Paste Special trên Ribbon.
4.3. Ví Dụ Thực Tế
Ví dụ 1: Sao chép bảng tính có công thức tính tổng, muốn dán chỉ giá trị để người dùng không thay đổi công thức.
- Chọn vùng cần copy →
Ctrl + C. - Đến ô đích →
Ctrl + Alt + V. - Chọn Values → OK.
Ví dụ 2: Sao chép bảng tính nhưng muốn giữ nguyên độ rộng cột gốc.
- Copy vùng →
Ctrl + C. - Dán vào vị trí mới →
Ctrl + Alt + V. - Chọn All → OK.
- Lại thực hiện Paste Special → Column widths để đồng bộ độ rộng.
5. Copy Dữ Liệu Động (Dynamic) Với Table và Structured References
5.1. Sử Dụng Excel Table (Ctrl + T)
Khi dữ liệu được chuyển thành Table, công thức sẽ sử dụng structured references (ví dụ: =SUM(Table1Amount)). Khi copy một Table sang sheet khác:

Có thể bạn quan tâm: Cách Chuyển Đổi Thời Gian Sang Định Dạng Thập Phân Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Copy toàn bộ Table: Chọn bất kỳ ô nào trong Table →
Ctrl + C→ Dán vào vị trí mới. Excel sẽ tự động tạo lại Table với cùng tên (nếu không trùng) và giữ các công thức, định dạng, và độ rộng cột.Copy chỉ phần dữ liệu: Khi dán, hãy dùng Paste Special → Values nếu không muốn kéo theo công thức.
5.2. Khi Copy Table Sang Workbook Khác
- Nếu Table chứa Data Validation hoặc Conditional Formatting dựa trên tên Table, hãy chắc chắn rằng các name ranges được sao chép cùng. Thông thường, Excel sẽ tự động sao chép chúng khi copy toàn bộ sheet.
6. Copy Dữ Liệu Với Công Thức Địa Chỉ Tuyệt Đối ($)
6.1. Hiểu Rõ Địa Chỉ Tuyệt Đối
- Địa chỉ tương đối:
A1→ Khi copy xuống một hàng, sẽ thànhA2. - Địa chỉ tuyệt đối:
$A$1→ Khi copy, luôn giữ nguyên. - Kết hợp:
$A1(cột cố định, hàng thay đổi) hoặcA$1(hàng cố định, cột thay đổi).
6.2. Khi Copy Công Thức Có Tham Chiếu Tuyệt Đối
- Nếu muốn công thức luôn tham chiếu tới một ô cố định khi sao chép, hãy sử dụng
$để khóa vị trí. - Ví dụ:
=B2$C$1→ Khi copy xuống,B2sẽ thay đổi thànhB3,B4… nhưng$C$1luôn giữ nguyên.
6.3. Thủ Thuật: Chuyển Địa Chỉ Tương Đối Thành Tuyệt Đối Nhanh
- Chọn vùng công thức → nhấn
F4để chuyển đổi giữa các dạng tham chiếu (relative → absolute → mixed). - Hoặc dùng Find & Replace:
- Mở Find (
Ctrl + F) → Replace. - Tìm
(A-Z+)(0-9+)và thay bằng$1$$$2(sử dụng regex) để chuyển toàn bộ thành tuyệt đối (có thể cần macro để thực hiện).
7. Copy Dữ Liệu Với Macro (VBA)
7.1. Tại Sao Nên Dùng VBA?
- Khi cần lặp lại việc copy nhiều lần, hoặc copy qua nhiều workbook.
- Khi muốn tự động hoá quy trình, ví dụ: sao chép sheet, đổi tên, xóa dữ liệu tạm thời.
- Khi muốn bảo vệ dữ liệu bằng cách chỉ copy giá trị (loại bỏ công thức).
7.2. Mẫu Macro Cơ Bản: Copy Sheet và Dán Dưới Tên Mới
Sub CopySheetToNewWorkbook() Dim srcWs As Worksheet Dim dstWb As Workbook Dim dstWs As Worksheet Set srcWs = ThisWorkbook.Sheets("Data") ' Tạo workbook mới Set dstWb = Workbooks.Add srcWs.Copy After:=dstWb.Sheets(dstWb.Sheets.Count) ' Đổi tên sheet mới Set dstWs = dstWb.Sheets(dstWb.Sheets.Count) dstWs.Name = "Data_Copy" MsgBox "Copy hoàn thành!", vbInformation
End Sub
7.3. Macro Copy Chỉ Giá Trị (Loại Bỏ Công Thức)
Sub CopyValuesOnly() Dim srcRng As Range, dstRng As Range Set srcRng = ThisWorkbook.Sheets("Report").Range("A1:D100") Set dstRng = ThisWorkbook.Sheets("Archive").Range("A1") dstRng.Resize(srcRng.Rows.Count, srcRng.Columns.Count).Value = srcRng.Value
End Sub
7.4. Lưu Ý Khi Dùng VBA
| Vấn đề | Giải pháp |
|---|---|
| Bảo mật macro | Đảm bảo file được lưu dưới dạng .xlsm và người dùng bật macro. |
| Tham chiếu workbook | Khi làm việc với nhiều workbook, luôn dùng Workbooks("Tên.xlsx") để tránh nhầm lẫn. |
| Hiệu suất | Tránh dùng .Select và .Activate; thao tác trực tiếp với đối tượng. |
| Lỗi copy công thức | Nếu muốn copy công thức nhưng không muốn thay đổi tham chiếu, dùng srcRng.Formula thay vì .Value. |
8. Copy Dữ Liệu Giữa Các Phiên Bản Excel Khác Nhau
8.1. Từ Excel 365 → Excel 2026 (và ngược lại)
- Định dạng: Excel 365 hỗ trợ Dynamic Arrays (ví dụ:
=FILTER()) mà Excel 2026 không nhận. Khi copy, những công thức này sẽ hiển thị lỗi#NAME?. Giải pháp: chuyển công thức sang dạng cổ điển hoặc giá trị trước khi copy. - Định dạng Conditional Formatting: Định dạng theo Icon Sets hay Data Bars trong Excel 365 có thể không hiển thị đúng trong Excel 2026. Sử dụng Paste Special → Formats để sao chép, sau đó chỉnh sửa lại nếu cần.
8.2. Khi Copy Đến Google Sheets
- Google Sheets hỗ trợ đa số công thức Excel, nhưng một số hàm (VD:
XLOOKUP,LET) chưa hỗ trợ. Khi copy, hãy: - Dán Values để giữ dữ liệu.
- Nếu muốn giữ công thức, chuyển sang hàm tương đương trong Google Sheets (VD:
VLOOKUP,ARRAYFORMULA).
9. Mẹo Và Thủ Thuật Nâng Cao
9.1. Copy Nhiều Sheet Cùng Lúc
- Giữ phím Ctrl và click vào các tab sheet muốn sao chép, sau đó right‑click → Move or Copy…. Đánh dấu Create a copy để sao chép tất cả cùng lúc.
9.2. Copy Định Dạng Giữa Các Workbook Khác Nhau
- Mở Format Painter (
Home → Clipboard → Format Painter). Nhấn đúp để “khóa” công cụ, kéo qua nhiều sheet hoặc workbook.
9.3. Copy Dữ Liệu Với Power Query
- Khi dữ liệu được nhập qua Power Query, bạn có thể duplicate query để tạo bản sao dữ liệu mà vẫn duy trì nguồn gốc. Khi muốn sao chép sang workbook khác, dùng Export → Load To… và chọn Only Create Connection.
9.4. Copy Dữ Liệu Khi Bảo Mật (Protected Sheet)
- Nếu sheet được protected, một số thao tác copy có thể bị chặn. Bạn có thể:
- Unprotect sheet (nếu có mật khẩu) → Thực hiện copy → Protect lại.
- Dùng Paste Special → Values để dán giá trị mà không cần bỏ bảo mật.
9.5. Copy Dữ Liệu Từ PivotTable
- Khi muốn sao chép dữ liệu từ PivotTable mà không muốn giữ liên kết, hãy:
- Chọn toàn bộ PivotTable →
Ctrl + C. - Dán Values (
Paste Special → Values). Điều này sẽ chuyển PivotTable thành dữ liệu tĩnh.
10. Các Lỗi Thường Gặp Khi Copy Và Cách Khắc Phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #REF! | Công thức tham chiếu tới ô đã bị xóa hoặc sheet không tồn tại. | Kiểm tra lại nguồn dữ liệu, hoặc sử dụng Paste Special → Formulas để giữ công thức đúng. |
| #NAME? | Hàm không tồn tại trong phiên bản Excel hiện tại (đặc biệt khi copy từ Excel 365 sang Excel 2026). | Thay thế hàm bằng hàm tương đương hoặc chuyển sang giá trị. |
| Định dạng không giữ | Khi dán chỉ Values mà không kèm Formats. | Dùng Paste Special → All hoặc dán lần lượt Values rồi Formats. |
| Độ rộng cột sai | Paste không bao gồm Column widths. | Sau khi dán, thực hiện Paste Special → Column widths. |
| Conditional Formatting mất | Khi copy sang workbook mới, rule có thể tham chiếu tới tên range không tồn tại. | Kiểm tra và chỉnh sửa Name Manager (Formulas → Name Manager). |
| Copy macro không chạy | Macro bị bảo mật hoặc không được lưu trong file .xlsm. | Lưu file dưới dạng .xlsm, bật macro và kiểm tra Trust Center Settings. |
11. Tổng Kết
Việc copy bảng tính trong Excel không chỉ đơn giản là kéo thả hay nhấn Ctrl + C / V. Tùy vào mục tiêu – sao chép dữ liệu, công thức, định dạng, hay toàn bộ sheet – chúng ta cần lựa chọn phương pháp và công cụ phù hợp:
- Cơ bản: Dùng chuột, menu Context, hoặc phím tắt.
- Copy toàn sheet: Dùng “Move or Copy” hoặc kéo thả với
Ctrl. - Paste Special: Lựa chọn dán giá trị, công thức, định dạng, độ rộng cột, v.v.
- Table và Structured References: Giữ cấu trúc dữ liệu khi sao chép.
- Địa chỉ tuyệt đối: Đảm bảo công thức không thay đổi khi copy.
- Macro (VBA): Tự động hoá quy trình copy phức tạp hoặc lặp lại.
- Phiên bản khác nhau: Kiểm tra tính tương thích công thức và định dạng.
- Mẹo nâng cao: Format Painter, Power Query, Duplicate Query.
- Xử lý lỗi: Nhận diện và khắc phục các lỗi phổ biến.
Bằng cách nắm vững các kỹ thuật này, bạn sẽ làm việc hiệu quả hơn, giảm thiểu sai sót và tận dụng tối đa sức mạnh của Excel trong việc quản lý và phân tích dữ liệu.
Chúc bạn thành công trong việc sao chép và quản lý bảng tính Excel!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
