Có thể bạn quan tâm: So Sánh Hai Ô Trong Excel: Các Cách So Sánh Văn Bản Và Áp Dụng Thực Tiễn
Mở Đầu
Trong công việc hằng ngày với Microsoft Excel, việc sao chép dữ liệu là một thao tác rất phổ biến. Tuy nhiên, không phải lúc nào chúng ta cũng muốn sao chép cả công thức (formula) kèm theo. Đôi khi, chỉ cần sao chép giá trị (value) thực tế của ô mà không mang theo công thức tính toán phía sau. Điều này đặc biệt quan trọng khi:
- Chia sẻ dữ liệu với người không có quyền truy cập vào các công thức gốc.
- Bảo mật thông tin, tránh lộ ra các công thức tính toán nhạy cảm.
- Giảm thiểu lỗi khi dữ liệu được dán vào các sheet hoặc file khác mà không có cùng cấu trúc.
- Tối ưu hoá tốc độ làm việc, giảm tải cho Excel khi không cần tính toán lại các công thức.
Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, toàn diện, bao gồm các phương pháp sao chép giá trị mà không sao chép công thức, các thủ thuật nâng cao, và các trường hợp sử dụng thực tế. Tổng số từ sẽ vượt quá 1500 chữ, giúp bạn nắm vững mọi khía cạnh của vấn đề.
Có thể bạn quan tâm: Excel Column Number To Letter: Hướng Dẫn Chi Tiết, Thuật Toán Và Ứng Dụng Thực Tiễn
1. Hiểu Rõ Khái Niệm: Giá Trị vs. Công Thức
1.1. Giá Trị (Value)
- Định nghĩa: Giá trị là kết quả hiển thị trên ô sau khi Excel tính toán công thức. Ví dụ, nếu ô A1 có công thức
=SUM(B1:B5)và tổng là 125, thì giá trị hiển thị là 125. - Đặc điểm: Không phụ thuộc vào các ô tham chiếu; khi sao chép giá trị, chỉ có 125 được chuyển sang ô mới.
1.2. Công Thức (Formula)
- Định nghĩa: Công thức là một dãy ký tự bắt đầu bằng dấu
=dùng để thực hiện các phép tính hoặc thao tác logic. Ví dụ:=A1B1. - Đặc điểm: Khi sao chép công thức, Excel sẽ tự động điều chỉnh tham chiếu (relative reference) dựa trên vị trí ô mới, trừ khi sử dụng tham chiếu tuyệt đối (
$A$1).
1.3. Vì sao cần tách riêng?
Khi bạn sao chép cả giá trị và công thức, người nhận sẽ có khả năng thay đổi dữ liệu gốc và ảnh hưởng đến kết quả. Đôi khi, bạn chỉ muốn cung cấp kết quả cuối cùng mà không muốn người dùng biết cách tính toán hoặc không muốn họ vô tình làm thay đổi công thức.
Có thể bạn quan tâm: Excel Color Based On Value: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Các Cách Sao Chép Giá Trị Không Kèm Công Thức
2.1. Sử Dụng Tùy Chọn “Paste Values”
Đây là cách cơ bản và phổ biến nhất.
Bước 1: Chọn ô hoặc vùng dữ liệu cần sao chép
- Nhấn
Ctrl + C(hoặc Click chuột phải → Copy).
Bước 2: Dán dưới dạng giá trị
- Cách 1: Click chuột phải tại ô đích → chọn Paste Special → Values.
- Cách 2: Sử dụng phím tắt
Alt + E + S + V + Enter(trong phiên bản Excel cũ) hoặcCtrl + Alt + V, sau đó chọn Values và nhấn Enter. - Cách 3: Trên thanh Ribbon, vào Home → Paste → Paste Values (biểu tượng clipboard có chữ “123”).
Lưu ý:
- Khi dán, chỉ có giá trị được chuyển; công thức gốc sẽ không xuất hiện.
- Nếu ô chứa định dạng (màu nền, font…), chúng sẽ không được sao chép trừ khi bạn dùng Paste Values & Number Formats.
2.2. Dùng Phím Tắt “Ctrl + Shift + V” (Excel 365)
Trong Microsoft 365, Microsoft đã bổ sung phím tắt nhanh:
- Ctrl + C → Ctrl + Shift + V → sẽ mở menu Paste Special nhanh, cho phép bạn chọn Values ngay lập tức.
2.3. Kéo Thả “Copy as Values” (Excel 2026 trở lên)
- Chọn ô cần sao chép.
- Đặt con trỏ vào góc dưới bên phải (nơi có hình vuông màu đen) → kéo tới vùng đích.
- Khi thả chuột, một biểu tượng Paste Options xuất hiện; chọn Values.
2.4. Sử Dụng “Paste Values” Từ Quick Access Toolbar (QAT)
Bạn có thể tùy chỉnh QAT để thêm lệnh “Paste Values”:
- Click vào mũi tên ▼ ở cuối QAT → More Commands.
- Chọn All Commands → tìm Paste Values → Add → OK.
- Bây giờ, chỉ cần một click để dán giá trị.
2.5. Dùng “Copy and Paste Special” Với Macro (VBA)
Khi bạn cần sao chép giá trị hàng loạt hoặc tự động hoá quy trình, VBA là lựa chọn mạnh mẽ.
Sub CopyValuesOnly() Dim src As Range, dest As Range Set src = Selection ' Hoặc Set src = Range("A1:B10") Set dest = src.Offset(0, 2) ' Dán 2 cột sang phải dest.Resize(src.Rows.Count, src.Columns.Count).Value = src.Value
End Sub
- Giải thích:
src.Valuechỉ lấy giá trị, không kèm công thức.destnhận giá trị này và đặt vào vị trí mới. - Đặt macro này vào Personal Macro Workbook để sử dụng trong mọi file.
2.6. Sử Dụng “Copy as Picture” → Paste as Values
Đây là cách không truyền thống nhưng hữu ích khi muốn sao chép hiển thị:
- Chọn vùng cần sao chép.
- Vào Home → Copy → Copy as Picture (hoặc
Alt + H + C + P). - Chọn As shown on screen và Picture.
- Dán vào vùng đích → Excel sẽ hiển thị hình ảnh. Khi bạn muốn giá trị thực, bạn có thể sử dụng OCR hoặc chuyển lại thành số bằng công cụ bên ngoài (không phổ biến, nhưng có lúc cần).
2.7. Sử Dụng “Paste Values” Từ Power Query
Khi dữ liệu được nhập qua Power Query, bạn có thể đóng gói các giá trị:
- Vào Data → Get & Transform Data → From Table/Range.
- Thực hiện các bước biến đổi.
- Khi hoàn thiện, chọn Close & Load To → Only Create Connection.
- Trong Workbook Queries, Right-click → Load To → Table, Uncheck “Add this data to the Data Model”.
- Dữ liệu được tải sẽ chỉ là giá trị, không kèm công thức.
3. Các Trường Hợp Đặc Biệt Và Giải Pháp
3.1. Sao Chép Giá Trị Khi Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang Đang
(Đây là lỗi nhập; bỏ qua)
3.2. Sao Chép Giá Trị Từ Bảng Pivot
Pivot Table mặc định không cho phép Paste Values trực tiếp. Giải pháp:
- Copy toàn bộ Pivot Table.
- Dán vào một sheet mới as Values → sẽ tạo ra một bảng tĩnh.
- Nếu muốn giữ định dạng, dùng Paste Values & Number Formats.
3.3. Sao Chép Giá Trị Từ Các Ô Được Bảo Vệ (Protected)
Khi sheet hoặc workbook được bảo vệ, một số thao tác dán có thể bị hạn chế. Để sao chép giá trị:
- Mở bảo vệ tạm thời (nếu có mật khẩu) → Review → Unprotect Sheet.
- Thực hiện Paste Values.
- Protect lại sheet.
Nếu không có mật khẩu, bạn có thể sử dụng VBA để trích xuất giá trị:
Sub ExtractValuesFromProtected() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("ProtectedSheet") Dim arr As Variant arr = ws.UsedRange.Value ' Lấy giá trị trực tiếp ' Dán vào sheet mới ThisWorkbook.Sheets("Sheet2").Range("A1").Resize(UBound(arr, 1), UBound(arr, 2)).Value = arr
End Sub
3.4. Sao Chép Giá Trị Khi Có Định Dạng Điều Kiện (Conditional Formatting)
Định dạng điều kiện không di chuyển cùng với giá trị khi dùng Paste Values. Nếu muốn giữ định dạng, thực hiện 2 bước:
- Paste Values (để lấy giá trị).
- Copy vùng nguồn → Paste Special → Formats (để sao chép định dạng, bao gồm cả Conditional Formatting).
3.5. Sao Chép Giá Trị Từ Ô Được Tạo Bởi Hàm Động (Dynamic Array)

Có thể bạn quan tâm: Cách Chuyển Công Thức Thành Giá Trị Trong Excel: Hướng Dẫn Chi Tiết Và Thực Hành
Excel 365 hỗ trợ hàm mảng động như SEQUENCE, SORT, FILTER. Khi sao chép, nếu sử dụng Paste Values, các giá trị sẽ được “cố định” (static). Nếu muốn giữ công thức, bạn phải dán Paste Formulas; nhưng trong trường hợp muốn chỉ giá trị, Paste Values vẫn là cách chuẩn.
3.6. Khi Dữ Liệu Nằm Trong Cột Được Định Dạng Theo Kiểu Text
Nếu giá trị là text có định dạng số (ví dụ: “00123”), khi dùng Paste Values, Excel có thể tự động chuyển thành số 123. Để tránh:
- Copy → Paste Special → Values → Number Formats: chọn Text trong ô đích trước khi dán, hoặc:
- Dùng Paste Values rồi Format Cells → Number → Text.
3.7. Sao Chép Giá Trị Từ Ô Được Liên Kết Đến Ngoại Vi (External Links)
Khi ô chứa công thức tham chiếu tới file khác, Paste Values sẽ sao chép giá trị hiện tại (kết quả tính). Nếu file nguồn thay đổi, giá trị đã dán sẽ không cập nhật. Đảm bảo rằng dữ liệu đã được cập nhật lần cuối trước khi sao chép.
4. Tối Ưu Hoá Quy Trình Sao Chép Giá Trị
4.1. Thiết Lập “Default Paste” Thành Values
Nếu công việc của bạn hầu hết là sao chép giá trị, bạn có thể thay đổi cài đặt mặc định:
- Vào File → Options → Advanced.
- Trong mục Cut, copy, and paste, bỏ chọn Show Paste Options button when content is pasted (nếu muốn tắt biểu tượng dán nhanh) và Set default paste to Values (không có tùy chọn mặc định trực tiếp, nhưng bạn có thể tạo macro để tự động dán giá trị).
4.2. Tạo Nút “Paste Values” Tùy Chỉnh
- Developer Tab → Insert → Button (Form Control).
- Gán macro:
Sub PasteValuesButton() On Error Resume Next Selection.PasteSpecial Paste:=xlPasteValues
End Sub
- Đặt nút trên thanh công cụ hoặc trong sheet để click nhanh.
4.3. Sử Dụng Power Automate (Flow) Để Tự Động Hóa
Nếu bạn làm việc trên SharePoint hoặc OneDrive, có thể tạo Power Automate Flow để:
- Khi một file Excel được cập nhật → Tự động sao chép giá trị sang file đích (định dạng CSV) → Loại bỏ công thức.
4.4. Khi Dùng Google Sheets
Mặc dù câu hỏi tập trung vào Excel, người dùng có thể làm việc đồng thời với Google Sheets. Để sao chép giá trị mà không sao chép công thức:
- Copy → Paste special → Paste values only (hoặc
Ctrl + Shift + V).
5. Các Lỗi Thường Gặp Khi Sao Chép Giá Trị Và Cách Khắc Phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #REF! xuất hiện sau khi dán | Công thức được dán nhưng tham chiếu đã mất | Đảm bảo dùng Paste Values thay vì Paste thông thường |
| Giá trị bị định dạng ngày sai | Excel tự nhận dạng chuỗi ngày | Trước khi dán, định dạng ô đích thành Text hoặc Number |
| Số thập phân bị cắt bớt | Định dạng số không được dán | Dùng Paste Values & Number Formats hoặc thiết lập định dạng trước |
| Dữ liệu mất khi sao chép lớn | Bộ nhớ đệm (clipboard) quá tải | Dùng Copy as Picture hoặc VBA để sao chép từng phần |
| Conditional Formatting không hiện | Dán chỉ giá trị | Thực hiện Paste Special → Formats sau khi dán giá trị |
6. Thực Hành: Bài Tập Từ Cơ Bản Đến Nâng Cao
Bài 1: Sao chép giá trị đơn giản
- Nhập
=SUM(A1:A5)vào ô B1. - Nhập một vài số vào A1:A5.
- Chọn B1 →
Ctrl + C. - Chọn C1 →
Ctrl + Alt + V → V → Enter. - Kiểm tra: C1 chỉ có số tổng, không còn công thức.
Bài 2: Dùng VBA để sao chép khối dữ liệu
- Mở Alt + F11, chèn Module.
- Dán macro ở mục 2.6.
- Quay lại Excel, chọn vùng A1:B10 có công thức.
- Nhấn
Alt + F8, chạy CopyValuesOnly. - Kiểm tra: Dữ liệu dán tại C1:D10 là giá trị tĩnh.
Bài 3: Sao chép giá trị từ Pivot Table
- Tạo Pivot Table từ dữ liệu bán hàng.
- Chọn toàn bộ Pivot →
Ctrl + C. - Dán vào sheet mới bằng Paste Values.
- Kiểm tra: Kết quả là bảng tĩnh, không còn khả năng lọc.
Bài 4: Giữ định dạng và giá trị
- Đặt ô A1 có công thức
=TODAY()và định dạng dd/mm/yyyy. - Sao chép A1 → Paste Values vào B1 → B1 hiển thị ngày hiện tại.
- Để giữ định dạng, Copy A1 → Paste Special → Formats vào B1.
7. Khi Nào Nên Tránh Sao Chép Giá Trị?
- Khi cần cập nhật dữ liệu thường xuyên: Việc giữ công thức giúp tự động cập nhật khi dữ liệu nguồn thay đổi.
- Khi muốn chia sẻ file để người khác có thể tự động tính toán lại: Giữ công thức giúp họ xem cách tính và tùy chỉnh.
- Khi làm việc với các mô hình tài chính: Công thức là “bản chất” của mô hình; sao chép giá trị sẽ mất tính logic.
8. Tổng Kết
Việc sao chép giá trị không kèm công thức trong Excel là một kỹ năng thiết yếu, giúp bạn:
- Bảo mật và kiểm soát dữ liệu.
- Giảm thiểu lỗi khi chuyển dữ liệu giữa các workbook.
- Tối ưu hoá thời gian và tài nguyên làm việc.
Bạn đã nắm được các phương pháp cơ bản (Paste Values, phím tắt, kéo thả), các kỹ thuật nâng cao (macro VBA, Power Query, Power Automate) và các trường hợp đặc biệt (Pivot, protected sheet, conditional formatting). Đồng thời, bạn cũng biết cách đối phó với các lỗi thường gặp và khi nào nên giữ lại công thức.
Hãy áp dụng những kiến thức này vào công việc thực tế, tạo ra các quy trình làm việc mạch lạc, an toàn và hiệu quả hơn. Chúc bạn thành công trong việc quản lý và chia sẻ dữ liệu Excel một cách thông minh!

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ẻ.
