Trong quá trình làm việc với Microsoft Excel, việc vô tình xóa nhầm một sheet quan trọng là điều không hiếm gặp, đặc biệt khi bạn đang gấp rút chỉnh sửa báo cáo, bảng tính tài chính hay dự án quan trọng. Khi gặp phải tình huống này, nhiều người thường hoang mang và không biết làm thế nào để khôi phục lại sheet đã mất. Thực tế, Excel cung cấp một số cách để bạn có thể lấy lại sheet bị xóa, tuy nhiên mỗi phương pháp lại có những yêu cầu và giới hạn riêng. Bài viết dưới đây sẽ hướng dẫn chi tiết, từng bước một, cách khôi phục lại sheet trong Excel, bao gồm:
- Sử dụng tính năng “Undo” (Hoàn tác) ngay lập tức
- Khôi phục từ file tạm (Temporary File) hoặc file AutoRecover
- Lấy lại sheet thông qua tính năng “Version History” (Lịch sử phiên bản) trong Office 365/OneDrive/SharePoint
- Sử dụng VBA để khôi phục sheet bị ẩn hoặc bị xóa
- Khôi phục từ bản sao lưu (Backup) hoặc sử dụng công cụ bên thứ ba
Mỗi phần sẽ được trình bày chi tiết, kèm ví dụ thực tế, hình ảnh mô tả (nếu áp dụng) và lưu ý quan trọng để bạn không gặp rủi ro mất dữ liệu nghiêm trọng. Hãy cùng khám phá và nắm vững các kỹ thuật này để luôn yên tâm làm việc với Excel.
Có thể bạn quan tâm: Cách Làm Việc Với Excel: Hướng Dẫn Toàn Diện Từ Cơ Bản Đến Nâng Cao
1. Hoàn Tác (Undo) – Giải Pháp Nhanh Nhất
1.1 Khi nào Undo có thể hoạt động?
- Ngay sau khi xóa sheet: Tính năng Undo (Ctrl + Z) chỉ hoạt động nếu bạn chưa thực hiện bất kỳ thao tác nào khác sau khi xóa sheet.
- Không áp dụng cho file đã lưu và đóng: Khi bạn đóng file và mở lại, lịch sử Undo sẽ bị mất.
1.2 Cách thực hiện
- Nhấn tổ hợp phím
Ctrl + Zhoặc bấm vào nút Undo trên thanh công cụ nhanh. - Nếu bạn vừa xóa một sheet, Excel sẽ hiển thị thông báo “Undo Delete Sheet” và khôi phục lại ngay lập tức.
1.3 Lưu ý
- Nếu bạn đã thực hiện nhiều thao tác sau khi xóa, cần nhấn
Ctrl + Znhiều lần cho tới khi xuất hiện thông báo khôi phục sheet. - Một số thao tác như save, close, run macro có thể làm mất khả năng Undo, vì vậy hãy luôn cố gắng hoàn tác ngay khi nhận ra lỗi.
Có thể bạn quan tâm: Cách Làm Nền Trắng Trong Excel: Hướng Dẫn Chi Tiết Từng Bước Để Tối Ưu Hóa Bảng Tính Của Bạn
2. Khôi Phục Từ File Tạm (Temporary File) Hoặc AutoRecover
Excel có tính năng AutoRecover tự động lưu bản sao tạm thời của file trong quá trình làm việc. Khi Excel gặp sự cố hoặc bạn đóng file mà chưa lưu, bạn có thể khôi phục từ các file tạm này.
2.1 Địa chỉ lưu trữ file AutoRecover
- Windows 10/11:
C:\Users\<Tên người dùng>\AppData\Local\Microsoft\Office\UnsavedFiles\ - MacOS:
~/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/Office <version>/AutoRecovery/
Lưu ý: Thư mục
AppDatavàLibrarythường là thư mục ẩn. Bạn cần bật hiển thị file ẩn để truy cập.
2.2 Cách khôi phục
- Mở Excel, vào File > Open > Recent > Recover Unsaved Workbooks (hoặc File > Open > Recent > Manage Workbook > Recover Unsaved Workbooks tùy phiên bản).
- Chọn file có thời gian gần nhất trước khi bạn xóa sheet.
- Lưu lại file dưới một tên mới để tránh ghi đè lên bản gốc.
2.3 Khi nào AutoRecover không hữu ích?
- Nếu bạn đã lưu file sau khi xóa sheet và không có thời gian AutoSave ngắn, bản sao tạm có thể không chứa sheet bị xóa.
- Nếu tính năng AutoRecover đã bị tắt trong Options > Save, bạn sẽ không có file tạm để khôi phục.
Có thể bạn quan tâm: Cách Làm Gantt Chart Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
3. Sử Dụng “Version History” (Lịch Sử Phiên Bản) Trên Office 365, OneDrive, SharePoint
Nếu bạn làm việc trên môi trường cloud (Office 365, OneDrive, SharePoint), Excel tự động lưu lịch sử các phiên bản file. Đây là công cụ mạnh mẽ để khôi phục lại sheet đã xóa, kể cả khi bạn đã lưu file nhiều lần.
3.1 Kiểm tra lịch sử phiên bản
- Mở file Excel trên OneDrive hoặc SharePoint.
- Nhấp chuột phải vào tên file trong trình duyệt file và chọn Version History (Lịch sử phiên bản).
- Danh sách các phiên bản sẽ hiển thị thời gian, người chỉnh sửa và mô tả (nếu có).
3.2 Khôi phục phiên bản cũ
- Chọn phiên bản mà bạn tin rằng sheet vẫn còn tồn tại (thường là phiên bản ngay trước khi xóa).
- Nhấn “Restore” để thay thế file hiện tại bằng phiên bản đã chọn, hoặc nhấn “Open” để mở bản sao và sao chép lại sheet cần thiết.
- Lưu lại file mới hoặc sao chép sheet vào file hiện tại.
3.3 Lưu ý quan trọng
- Giới hạn thời gian lưu trữ: Tùy thuộc vào cài đặt của tổ chức, lịch sử phiên bản có thể chỉ lưu trong 30 ngày, 90 ngày hoặc lâu hơn.
- Quyền truy cập: Bạn cần có quyền Edit hoặc Owner để thực hiện khôi phục.
4. Khôi Phục Sheet Bị ẨN Hoặc Bị Xóa Bằng VBA
Đôi khi, sheet không thực sự bị xóa mà chỉ bị ẩn (Hidden) hoặc bị Very Hidden (ẩn đặc biệt). Khi đó, bạn có thể dùng VBA để hiển thị lại.
4.1 Kiểm tra xem sheet có bị ẩn không
- Nhấp chuột phải vào bất kỳ tab sheet nào và chọn Unhide.
- Nếu danh sách các sheet ẩn xuất hiện, chọn sheet muốn hiển thị và nhấn OK.
Nếu Unhide không hiển thị gì, có thể sheet đang ở trạng thái Very Hidden. Khi đó, bạn cần VBA.
4.2 Mở cửa sổ VBA
- Nhấn
Alt + F11để mở Visual Basic for Applications. - Trong Project Explorer, tìm workbook của bạn.
4.3 Mã VBA để hiển thị tất cả các sheet ẩn
Sub UnhideAllSheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Visible = xlSheetVisible Next ws MsgBox "Tất cả các sheet đã được hiển thị!", vbInformation
End Sub
- Chạy macro (F5) để hiển thị mọi sheet đã bị ẩn hoặc Very Hidden.
4.4 Khi sheet thực sự bị xóa, có thể khôi phục từ “Backup” trong VBA?

Có thể bạn quan tâm: Cách Lưu Excel Sang Word: Hướng Dẫn Chi Tiết Từ A Đến Z
Excel không lưu bản sao “trash” như Windows, nhưng nếu bạn đã bật tính năng “Track Changes” (trong các phiên bản cũ) hoặc đã tạo bản sao lưu tự động, bạn có thể mở các file backup và sao chép lại sheet.
Sub OpenBackupAndCopy() Dim wbBackup As Workbook Dim wsSource As Worksheet Dim wsDest As Worksheet ' Đường dẫn file backup (đổi thành đường dẫn thực tế) Set wbBackup = Workbooks.Open("C:\Backup\MyFile_Backup.xlsm") ' Giả sử sheet cần khôi phục tên là "Data" Set wsSource = wbBackup.Worksheets("Data") ' Sao chép sheet vào workbook hiện tại wsSource.Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count) wbBackup.Close SaveChanges:=False MsgBox "Sheet đã được khôi phục từ backup!", vbInformation
End Sub
4.5 Lưu ý khi dùng VBA
- Bảo mật macro: Nếu macro bị chặn, bạn cần thay đổi cài đặt trong File > Options > Trust Center > Trust Center Settings > Macro Settings.
- Sao lưu trước khi chạy macro: Để tránh gây hại cho dữ liệu, luôn sao lưu file gốc.
5. Khôi Phục Từ Bản Sao Lưu (Backup) Hoặc Dùng Công Cụ Bên Thứ Ba
5.1 Sử dụng Windows File History / System Restore
Nếu bạn đã bật File History (Lịch sử tệp) trên Windows, bạn có thể duyệt lại các phiên bản cũ của file Excel và khôi phục.
- Mở File Explorer, tìm tới thư mục chứa file Excel.
- Nhấp chuột phải vào file → Properties → Previous Versions (Phiên bản trước).
- Chọn phiên bản mong muốn (thường có ngày giờ) và nhấn “Restore” hoặc “Copy” để lưu ở vị trí khác.
5.2 Sử dụng Time Machine trên macOS
Nếu bạn dùng Mac và đã bật Time Machine, quy trình tương tự:
– Mở Time Machine, tìm tới thư mục chứa file.
– Lựa chọn thời điểm trước khi sheet bị xóa và khôi phục.
5.3 Công cụ khôi phục dữ liệu bên thứ ba
Có một số phần mềm chuyên dụng giúp khôi phục các file Excel bị hỏng hoặc mất dữ liệu, ví dụ:
– Stellar Phoenix Excel Repair
– EaseUS Data Recovery Wizard
– Disk Drill
Các bước chung:
- Cài đặt phần mềm và chạy.
- Chọn ổ đĩa chứa file Excel.
- Quét và chờ kết quả.
- Khi phần mềm hiển thị file “Recovered”, xem trước nội dung để chắc chắn sheet cần thiết có trong đó.
- Lưu file mới vào vị trí an toàn.
Cảnh báo: Khi sử dụng công cụ khôi phục, tránh ghi đè lên ổ đĩa chứa file gốc để không làm mất dữ liệu vĩnh viễn.
5.4 Khi nào nên dùng công cụ bên thứ ba?
- Khi không có backup, AutoRecover hoặc Version History.
- Khi file Excel bị hỏng, không mở được và chứa dữ liệu quan trọng.
- Khi các phương pháp trên không mang lại kết quả.
6. Các Biện Pháp Phòng Ngừa Để Tránh Mất Sheet Trong Tương Lai
6.1 Bật tính năng “AutoSave” và “AutoRecover”
- File > Options > Save → Đánh dấu Save AutoRecover information every X minutes (đặt thời gian ngắn, ví dụ 5 phút).
- Đối với Office 365, bật AutoSave trên thanh công cụ và lưu file trên OneDrive/SharePoint.
6.2 Sử dụng “Protect Workbook” để ngăn xóa sheet
- Review > Protect Workbook → Đánh dấu Structure và đặt mật khẩu.
- Khi workbook được bảo vệ, người dùng không thể xóa, di chuyển, hoặc ẩn sheet mà không có mật khẩu.
6.3 Tạo bản sao lưu định kỳ
- File > Save As → Lưu dưới tên khác (ví dụ:
MyFile_v1.xlsx,MyFile_v2.xlsx). - Hoặc thiết lập Task Scheduler (Windows) để sao lưu tự động mỗi ngày.
6.4 Sử dụng “OneDrive Version History” cho mọi file
- Khi lưu file trên OneDrive, luôn có lịch sử phiên bản. Đừng tắt tính năng này.
6.5 Đặt quy tắc “Không xóa sheet” trong nhóm làm việc
- Đào tạo đồng nghiệp, ghi chú trong file: “Không xóa sheet ‘Data_2024’ nếu không có sự đồng ý”.
- Sử dụng Comment hoặc Data Validation để ghi chú trong ô A1 của mỗi sheet.
7. Tổng Kết – Lựa Chọn Giải Pháp Phù Hợp
| Trường hợp | Phương pháp đề xuất | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Xóa sheet ngay và chưa thực hiện thao tác khác | Undo (Ctrl+Z) | Nhanh, không mất dữ liệu | Chỉ áp dụng ngay lập tức |
| Đóng file, không có backup | AutoRecover / Temporary File | Tự động, không cần cài đặt | Không luôn có, phụ thuộc vào cài đặt |
| Làm việc trên cloud (OneDrive/SharePoint) | Version History | Lưu trữ nhiều phiên bản, dễ khôi phục | Cần quyền truy cập, giới hạn thời gian |
| Sheet bị ẩn hoặc Very Hidden | Unhide hoặc VBA | Khôi phục nhanh nếu chỉ ẩn | Không giúp khi sheet đã bị xóa thực sự |
| Không có backup, AutoRecover không hoạt động | File History / Time Machine | Lưu trữ hệ thống, không mất dữ liệu | Cần bật trước, không áp dụng nếu chưa bật |
| Tình huống khó khăn, file hỏng | Công cụ bên thứ ba | Khôi phục dữ liệu sâu, sửa file hỏng | Chi phí, không bảo đảm 100% |
| Muốn tránh mất dữ liệu trong tương lai | AutoSave, Protect Workbook, Backup định kỳ | Ngăn ngừa sự cố | Cần thiết lập và duy trì |
Kết luận
Mất một sheet trong Excel có thể gây phiền toái, nhưng hầu hết các trường hợp đều có cách khôi phục nếu bạn biết đúng công cụ và quy trình. Hãy luôn lưu ý bật AutoSave, sử dụng Version History khi làm việc trên cloud, và đặt bảo vệ workbook để ngăn việc vô tình xóa sheet. Đồng thời, duy trì thói quen sao lưu định kỳ và sử dụng backup sẽ giúp bạn yên tâm hơn khi làm việc với những file quan trọng.
Hy vọng bài viết này đã cung cấp cho bạn đầy đủ kiến thức và các bước thực tiễn để lấy lại sheet trong Excel một cách hiệu quả. Nếu còn thắc mắc hoặc muốn chia sẻ kinh nghiệm cá nhân, hãy để lại bình luận bên dưới – chúng tôi luôn sẵn sàng hỗ trợ!

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