Trong môi trường làm việc hiện đại, Microsoft Excel là một trong những công cụ phổ biến nhất để xử lý dữ liệu, phân tích số liệu và tạo báo cáo. Tuy nhiên, khi làm việc với các file Excel có nhiều sheet (trang), chúng ta thường gặp phải tình huống cần xóa page 1 (tức là xóa sheet đầu tiên) vì một số lý do như: dữ liệu không còn cần thiết, muốn sắp xếp lại thứ tự các sheet, hoặc muốn loại bỏ một sheet mẫu có sẵn. Dù mục tiêu của bạn là gì, việc xóa một sheet trong Excel không phải lúc nào cũng đơn giản, nhất là khi file Excel được bảo vệ, có liên kết tới các công thức, hoặc chứa macro.
Bài viết dưới đây sẽ cung cấp hướng dẫn chi tiết, từng bước một, giúp bạn xóa page 1 trong Excel một cách an toàn, nhanh chóng và hiệu quả. Chúng tôi sẽ đề cập tới:
- Các cách xóa sheet trong Excel (sử dụng menu, phím tắt, chuột phải, VBA, Power Query, và Power Automate).
- Xử lý khi sheet được bảo vệ (mở khóa, nhập mật khẩu).
- Kiểm tra các liên kết và công thức trước khi xóa để tránh lỗi #REF!.
- Cách sao lưu và phục hồi khi xóa nhầm.
- Mẹo tối ưu hoá workbook sau khi đã xóa sheet.
Hãy cùng khám phá từng phần một cách chi tiết.
Có thể bạn quan tâm: Cách Xóa Link Trong File Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Tổng Quan Về Cấu Trúc Sheet (Page) Trong Excel
1.1. Sheet là gì?
- Sheet (còn gọi là trang hoặc page) là một bảng tính riêng biệt trong một file Excel (có phần mở rộng .xlsx, .xls, .xlsm, …).
- Mỗi workbook (tập tin) có thể chứa nhiều sheet, và mỗi sheet lại chứa các ô (cell), công thức, bảng, đồ thị, macro, và định dạng.
1.2. Vị trí của Sheet 1
- Khi mở một workbook mới, Excel thường tạo ra Sheet1, Sheet2, Sheet3 (đối với các phiên bản mới, tên mặc định có thể là “Sheet1”).
- Sheet 1 trong ngữ cảnh của chúng ta thường là sheet đầu tiên trong danh sách các sheet hiện ra ở phía dưới giao diện Excel.
- Nếu người dùng đã đổi tên sheet, “Sheet1” có thể đã trở thành “Dữ liệu Tháng 1”, “Báo cáo”, … nhưng vẫn giữ vị trí đầu tiên trong tab.
1.3. Khi nào cần xóa Sheet 1?
- Dữ liệu không còn cần thiết (ví dụ: sheet chỉ chứa mẫu nhập liệu).
- Sheet mẫu đã được sao chép ra và không cần giữ lại.
- Xung đột tên khi nhập dữ liệu mới (tránh nhầm lẫn).
- Giảm kích thước file (đặc biệt khi sheet có đồ họa, hình ảnh, macro nặng).
Có thể bạn quan tâm: Cách Xóa Hết Ảnh Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Các Phương Pháp Xóa Sheet 1 Trực Tiếp Trong Excel
2.1. Sử Dụng Menu Chuột Phải
- Chọn sheet cần xóa: Click chuột vào tab của sheet đầu tiên (Sheet1).
- Nhấn chuột phải trên tab.
- Chọn “Delete” (Xóa) trong menu ngữ cảnh.
- Xác nhận: Excel sẽ hiện một hộp thoại hỏi “Bạn có chắc muốn xóa sheet này không?”. Click OK.
Lưu ý: Nếu sheet đang bảo vệ hoặc chứa macro, Excel có thể hiển thị thông báo yêu cầu mở khóa hoặc xác nhận thêm.
2.2. Sử Dụng Phím Tắt
- Alt + H + D + S (trong Excel tiếng Anh) hoặc Alt + H + X (trong một số phiên bản) sẽ mở nhanh lệnh Delete Sheet.
- Bạn cũng có thể Ctrl + Page Up/Page Down để di chuyển qua các sheet và Shift + F10 (đúng như chuột phải) → D để xóa.
2.3. Sử Dụng Ribbon (Thanh Công Cụ)
- Chọn sheet cần xóa.
- Vào Home → Cells → Delete → Delete Sheet.
- Xác nhận xóa.
2.4. Sử Dụng Tính Năng “Move or Copy”
Đôi khi, để bảo vệ dữ liệu, bạn muốn di chuyển sheet ra khỏi workbook hiện tại trước khi xóa:
- Click chuột phải vào tab Sheet1 → Move or Copy….
- Chọn (new book) trong danh sách “To book”.
- Tick Create a copy nếu muốn giữ lại bản sao.
- Click OK.
- Bây giờ sheet đã ở một workbook mới, bạn có thể đóng file mới mà không ảnh hưởng tới file gốc.
Có thể bạn quan tâm: Xuất File Project Sang Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
3. Xử Lý Khi Sheet 1 Được Bảo Vệ
3.1. Mở Khóa Sheet
Nếu sheet được bảo vệ (protect), bạn sẽ gặp thông báo “Sheet is protected and therefore cannot be deleted”. Để xóa, cần mở khóa:
- Chuột phải lên tab Sheet1 → Unprotect Sheet.
- Nếu có mật khẩu, nhập mật khẩu và click OK.
- Nếu bạn quên mật khẩu, có một số phương pháp giải mật khẩu (sử dụng VBA, công cụ bên thứ ba), nhưng cần lưu ý độ hợp pháp và bảo mật dữ liệu.
3.2. Mở Khóa Workbook
Nếu toàn bộ workbook được bảo vệ (protect structure), bạn sẽ không thể xóa bất kỳ sheet nào:
- Vào Review → Unprotect Workbook.
- Nhập mật khẩu (nếu có).
- Sau khi mở khóa, bạn có thể thực hiện các bước xóa như bình thường.
4. Kiểm Tra Liên Kết và Công Thức Trước Khi Xóa
Khi một sheet được xóa, công thức trong các sheet khác tham chiếu tới sheet đó sẽ trả về lỗi #REF!. Để tránh mất dữ liệu quan trọng:
4.1. Sử Dụng Find & Replace
- Nhấn Ctrl + F → Options → Within: Workbook.
- Gõ tên sheet (ví dụ:
Sheet1!) vào ô “Find what”. - Click Find All để xem danh sách các ô có tham chiếu tới sheet này.
- Cân nhắc cập nhật công thức hoặc xóa chúng trước khi xóa sheet.
4.2. Kiểm Tra Định Dạng Điều Kiện (Conditional Formatting)
- Conditional Formatting có thể tham chiếu tới một phạm vi trên sheet khác. Vào Home → Conditional Formatting → Manage Rules và kiểm tra “Applies to”.
4.3. Kiểm Tra Định Dạng Dữ Liệu (Data Validation)
- Data Validation có thể dựa vào danh sách trên sheet khác. Vào Data → Data Validation → Settings và kiểm tra nguồn dữ liệu.
4.4. Kiểm Tra PivotTable và Power Pivot
- PivotTable có thể sử dụng dữ liệu từ sheet đang muốn xóa. Khi xóa, PivotTable sẽ mất nguồn dữ liệu và hiển thị lỗi. Hãy cập nhật nguồn dữ liệu hoặc xóa PivotTable trước.
5. Xóa Sheet 1 Bằng VBA (Macro)
Khi cần xóa hàng loạt hoặc tự động hoá quy trình, VBA là công cụ mạnh mẽ.
5.1. Mã VBA Cơ Bản Để Xóa Sheet Đầu Tiên
Sub DeleteFirstSheet() Dim ws As Worksheet Set ws = ThisWorkbook.Worksheets(1) ' Lấy sheet đầu tiên Application.DisplayAlerts = False ' Tắt cảnh báo xác nhận ws.Delete Application.DisplayAlerts = True ' Bật lại cảnh báo
End Sub
- Giải thích:
Worksheets(1)trả về sheet đầu tiên (theo vị trí, không phụ thuộc tên).Application.DisplayAlerts = Falsetránh hộp thoại xác nhận, giúp macro chạy liền mạch.
5.2. Xóa Sheet Bảo Vệ Bằng VBA
Sub DeleteProtectedSheet() Dim ws As Worksheet Set ws = ThisWorkbook.Worksheets(1) ' Nếu sheet được bảo vệ, mở khóa (giả sử không có mật khẩu) On Error Resume Next ws.Unprotect Password:="yourPassword" ' Thay "yourPassword" nếu có On Error GoTo 0 Application.DisplayAlerts = False ws.Delete Application.DisplayAlerts = True
End Sub
5.3. Xóa Nhiều Sheet Cùng Lúc
Nếu bạn có nhiều sheet cần xóa (ví dụ: tất cả các sheet có tên bắt đầu bằng “Temp”), bạn có thể dùng:
Sub DeleteSheetsByPrefix() Dim ws As Worksheet Application.DisplayAlerts = False For Each ws In ThisWorkbook.Worksheets If Left(ws.Name, 4) = "Temp" Then ws.Delete Next ws Application.DisplayAlerts = True
End Sub
5.4. Lưu Ý Khi Dùng VBA
- Sao lưu file trước khi chạy macro, tránh mất mát dữ liệu.
- Bảo mật macro: Nếu workbook có macro ký, hãy đảm bảo macro của bạn được tin cậy.
- Macro không thể xóa sheet được bảo vệ bằng mật khẩu nếu không biết mật khẩu.
6. Xóa Sheet 1 Bằng Power Query (Get & Transform)

Có thể bạn quan tâm: Cách Xóa Nhiều Hình Ảnh Trong Excel Một Cách Nhanh Gọn Và Hiệu Quả
Power Query thường dùng để làm sạch dữ liệu, tuy không trực tiếp xóa sheet, nhưng bạn có thể tạo một bản sao của workbook mà không có sheet không mong muốn.
6.1. Các Bước Thực Hiện
- Data → Get Data → From File → From Workbook.
- Chọn file hiện tại (hoặc một bản sao).
- Trong cửa sổ Navigator, bỏ chọn sheet muốn loại bỏ (Sheet1).
- Click Load để tạo một new workbook chỉ chứa các sheet còn lại.
- Lưu file mới và đóng file cũ nếu không còn cần.
6.2. Ưu Điểm
- Không gây hỏng dữ liệu nếu quên xóa.
- Tự động cập nhật khi dữ liệu nguồn thay đổi (nếu bạn giữ liên kết).
6.3. Nhược Điểm
- Không thực sự xóa sheet trong file gốc, chỉ tạo bản sao mới.
- Cần định kỳ cập nhật nếu bạn thay đổi dữ liệu trong sheet gốc.
7. Xóa Sheet 1 Sử Dụng Power Automate (Microsoft Flow)
Nếu công việc của bạn là định kỳ (hàng ngày, hàng tuần) và muốn tự động xóa sheet cũ, Power Automate cung cấp một giải pháp.
7.1. Cấu Hình Flow Cơ Bản
- Trigger: “When a file is created or modified (properties only)” trong OneDrive hoặc SharePoint.
- Action: “Run script” (Excel Online (Business)).
- Script: Sử dụng Office Scripts (JavaScript) để xóa sheet:
function main(workbook: ExcelScript.Workbook) { const sheet = workbook.getWorksheet("Sheet1"); // Hoặc workbook.getWorksheets()0; if (sheet) { sheet.delete(); }
}
- Lưu và kích hoạt flow.
7.2. Khi Nào Nên Dùng Power Automate?
- Khi file Excel được lưu trên đám mây (OneDrive, SharePoint).
- Khi cần xóa tự động các sheet tạm thời sau khi báo cáo đã được gửi.
8. Sao Lưu Và Phục Hồi Khi Xóa Nhầm
8.1. Sử Dụng Tính Năng “Undo” (Ctrl + Z)
- Ngay sau khi xóa, bạn có thể nhấn Ctrl + Z để hoàn tác. Tuy nhiên, nếu bạn đã lưu file hoặc đóng workbook, Undo sẽ không còn hiệu lực.
8.2. Khôi Phục Từ File Tạm Thời (Temporary File)
- Excel thường tạo file tạm (.tmp) trong thư mục
%temp%. Nếu Excel bị sập, bạn có thể mở lại file tạm để khôi phục. - Đường dẫn:
C:\Users\<TênUser>\AppData\Local\Microsoft\Office\UnsavedFiles.
8.3. Khôi Phục Từ OneDrive/SharePoint Version History
- Nếu file được lưu trên OneDrive hoặc SharePoint, Version History cho phép bạn quay lại phiên bản trước khi xóa sheet.
- Click chuột phải lên file → Version History → Restore phiên bản mong muốn.
8.4. Sử Dụng Phần Mềm Khôi Phục Dữ Liệu
- Nếu file đã được lưu và không có bản sao, phần mềm khôi phục như Recuva, EaseUS Data Recovery có thể giúp khôi phục phiên bản cũ (điều kiện file chưa bị ghi đè).
9. Tối Ưu Hoá Workbook Sau Khi Xóa Sheet
Sau khi đã xóa sheet không cần thiết, một số bước tối ưu giúp file Excel nhỏ gọn, mượt mà hơn:
9.1. Dọn Dẹp Định Dạng Không Cần Thiết
- Clear All: Chọn toàn bộ sheet (Ctrl + A) → Home → Editing → Clear → Clear All để loại bỏ định dạng không dùng.
- Remove Unused Styles: Vào Home → Cell Styles, xóa các style không còn sử dụng.
9.2. Xóa Dữ Liệu Ngoại Vi (External Links)
- Vào Data → Queries & Connections → Edit Links và Break Link nếu không còn cần.
9.3. Kiểm Tra Độ Phức Tạp Của Công Thức
- Sử dụng Formulas → Formula Auditing → Evaluate Formula để kiểm tra công thức phức tạp gây chậm.
9.4. Nén Hình Ảnh và Đối Tượng
- Chọn hình ảnh → Picture Format → Compress Pictures.
- Đối với SmartArt, Convert to Shapes nếu không cần chỉnh sửa.
9.5. Lưu Dưới Định Dạng .xlsx Thay .xls
- Định dạng .xlsx (Excel 2007+) không chứa macro và thường có kích thước nhỏ hơn. Nếu không có macro, lưu dưới .xlsx để giảm dung lượng.
10. Các Trường Hợp Đặc Biệt Khi Xóa Sheet 1
10.1. Sheet 1 Là Sheet Đầu Tiên Trong Mối Quan Hệ Đối Tượng (Object Model)
Nếu workbook có UserForms, ActiveX controls hoặc VBA code tham chiếu tới Sheets(1), xóa sheet sẽ làm runtime error. Kiểm tra:
For Each ctrl In ThisWorkbook.VBProject.VBComponents ' Kiểm tra code chứa Sheets(1)
Next
10.2. Sheet 1 Là Sheet Ẩn (Hidden) Hoặc Very Hidden
- Hidden: Nhấp chuột phải → Unhide → Chọn sheet, sau đó xóa.
- Very Hidden (được đặt qua VBA): Mở VBA →
Properties→Visible = xlSheetVeryHidden. Thay đổi thànhxlSheetVisiblerồi xóa.
10.3. Sheet 1 Được Sử Dụng Trong Định Dạng Bảo Mật (Protection)
- Khi workbook có Protection Structure, không thể xóa sheet cho tới khi Unprotect Workbook.
11. FAQ – Câu Hỏi Thường Gặp
| Câu hỏi | Trả lời |
|---|---|
| Tôi có thể xóa Sheet1 mà không ảnh hưởng tới các công thức không? | Trước khi xóa, dùng Find để kiểm tra mọi công thức tham chiếu tới Sheet1, cập nhật chúng hoặc chuyển sang tham chiếu tới sheet khác. |
| Nếu tôi xóa Sheet1 và muốn khôi phục lại, có cách nào không cần backup? | Nếu chưa lưu, dùng Ctrl + Z. Nếu đã lưu, kiểm tra Version History trên OneDrive/SharePoint hoặc mở file tạm trong %temp%. |
| Có thể xóa Sheet1 bằng PowerPoint? | Không, PowerPoint không thao tác trực tiếp với Excel. Tuy nhiên, bạn có thể dùng Power Automate để chạy script Excel từ PowerPoint. |
| Xóa sheet có macro sẽ xóa macro không? | Macro được lưu trong ThisWorkbook hoặc Modules, không bị xóa khi xóa sheet trừ khi macro được viết trong Sheet Module (ví dụ: Worksheet_Change). Khi xóa sheet, các macro trong module của sheet đó sẽ bị xóa. |
| Có cách ẩn sheet thay vì xóa không? | Có, click chuột phải → Hide. Để ẩn hoàn toàn (Very Hidden), dùng VBA: Sheets("Sheet1").Visible = xlSheetVeryHidden. |
12. Kết Luận
Việc xóa page 1 trong Excel không chỉ là một thao tác đơn giản mà còn đòi hỏi sự cẩn trọng để tránh gây lỗi cho các công thức, macro và liên kết trong workbook. Bài viết đã cung cấp:
- Các phương pháp cơ bản (menu chuột phải, phím tắt, ribbon).
- Cách xử lý khi sheet được bảo vệ và mở khóa.
- Kiểm tra các liên kết để tránh lỗi #REF!.
- Sử dụng VBA, Power Query, Power Automate cho các nhu cầu tự động hoá và nâng cao.
- Biện pháp sao lưu và phục hồi khi xóa nhầm.
- Mẹo tối ưu hoá workbook sau khi xóa sheet, giúp file nhẹ hơn và nhanh hơn.
Hy vọng với hướng dẫn chi tiết này, bạn sẽ tự tin thực hiện việc xóa Sheet 1 trong bất kỳ workbook nào, đồng thời duy trì tính toàn vẹn và hiệu suất của file Excel. Nếu còn bất kỳ thắc mắc nào, hãy để lại bình luận hoặc tìm kiếm thêm tài liệu trên cộng đồng Microsoft Office – nơi có rất nhiều chuyên gia sẵn sàng hỗ trợ. Chúc bạn làm việc hiệu quả!

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