Có thể bạn quan tâm: Cách Làm Ô Tick Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Excel là một trong những công cụ xử lý dữ liệu mạnh mẽ và phổ biến nhất hiện nay. Khi làm việc với một file Excel chứa nhiều sheet (bảng tính), bạn thường gặp nhu cầu chỉ lưu một sheet duy nhất, ví dụ để chia sẻ dữ liệu, gửi cho đồng nghiệp, hoặc tạo bản sao riêng biệt cho một dự án. Tuy nhiên, nhiều người vẫn chưa nắm rõ các cách thực hiện việc này một cách nhanh chóng, an toàn và hiệu quả. Bài viết dưới đây sẽ cung cấp cho bạn toàn bộ kiến thức cần thiết để lưu 1 sheet trong Excel – từ các phương pháp cơ bản trong giao diện người dùng (GUI) cho đến các kỹ thuật nâng cao sử dụng VBA và Power Query.
Có thể bạn quan tâm: Làm Sao Để Giỏi Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Tại Sao Cần Lưu Một Sheet Riêng Lẻ?
1.1. Giảm kích thước file
- Khi file chứa nhiều sheet, đặc biệt là các sheet có dữ liệu lớn, công thức phức tạp, hoặc hình ảnh, kích thước file Excel có thể lên tới hàng trăm MB. Lưu riêng một sheet giúp giảm đáng kể dung lượng, thuận tiện cho việc gửi email hoặc tải lên hệ thống lưu trữ đám mây.
1.2. Bảo mật dữ liệu
- Không phải mọi người cần truy cập vào toàn bộ dữ liệu trong file. Bằng cách lưu một sheet riêng, bạn có thể che giấu các thông tin nhạy cảm, chỉ cung cấp những dữ liệu cần thiết.
1.3. Tạo báo cáo, bản mẫu
- Khi bạn cần tạo báo cáo định kỳ hoặc mẫu dữ liệu cho các bộ phận khác, việc lưu một sheet duy nhất sẽ giúp người nhận không bị rối mắt với các sheet không liên quan.
1.4. Tối ưu hoá quy trình làm việc
- Khi làm việc theo nhóm, mỗi thành viên có thể nhận một file chứa chỉ một sheet để tập trung vào phần việc của mình mà không bị ảnh hưởng bởi các thay đổi trên các sheet khác.
Có thể bạn quan tâm: Làm Mờ Hình Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Các Cách Lưu 1 Sheet Trong Excel: Tổng Quan
| Phương pháp | Độ phức tạp | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Copy & Paste vào workbook mới | Thấp | Đơn giản, không cần kỹ năng lập trình | Cần thực hiện thủ công, không tự động |
| Sao lưu dưới dạng PDF | Thấp | Dễ chia sẻ, không thể chỉnh sửa | Không thể chỉnh sửa dữ liệu trong Excel |
| Lưu dưới dạng CSV | Thấp | Tương thích với nhiều hệ thống | Mất định dạng, công thức, và nhiều sheet |
| Sử dụng “Move or Copy Sheet” | Trung bình | Giữ nguyên định dạng, công thức | Cần tạo workbook mới |
| Export bằng VBA (Macro) | Cao | Tự động, có thể lên lịch | Cần kiến thức lập trình |
| Power Query (Get & Transform) | Cao | Lọc và xuất dữ liệu linh hoạt | Yêu cầu Excel 2026+ và kiến thức Power Query |
| Sử dụng Power Automate (Flow) | Cao | Tự động hoá quy trình trên cloud | Cần tài khoản Microsoft 365 và cấu hình phức tạp |
Trong phần tiếp theo, chúng ta sẽ đi chi tiết từng phương pháp, kèm ví dụ thực tế và hướng dẫn bước‑bước.
3. Phương Pháp Cơ Bản: Copy & Paste Vào Workbook Mới
3.1. Bước 1: Mở file Excel chứa sheet cần lưu
- Đảm bảo file không ở chế độ Read‑Only. Nếu có, lưu lại một bản sao mới.
3.2. Bước 2: Chọn sheet cần lưu
- Nhấp chuột phải vào tên sheet ở dưới cùng (tab), chọn Select All Sheets nếu muốn sao chép toàn bộ nội dung của sheet (bao gồm cả các đối tượng như biểu đồ, hình ảnh). Nếu chỉ muốn dữ liệu, bạn có thể Select All Cells (Ctrl + A).
3.3. Bước 3: Copy nội dung
- Nhấn Ctrl + C hoặc chuột phải → Copy.
3.4. Bước 4: Tạo workbook mới
- Mở một file Excel mới (File → New → Blank workbook). Đặt tên file phù hợp (ví dụ:
Report_2024_Q1.xlsx).
5.5. Bước 5: Dán nội dung
- Chọn ô A1 trong sheet mới, nhấn Ctrl + V hoặc chuột phải → Paste.
- Nếu muốn dán định dạng và công thức, hãy sử dụng Paste Special → All.
5.6. Bước 6: Lưu file
- File → Save As → Chọn định dạng
.xlsx→ Đặt tên và vị trí lưu.
Lưu ý:
- Công thức tham chiếu tới các sheet khác sẽ trở nên lỗi (
#REF!) nếu không có sheet tham chiếu trong workbook mới. Trong trường hợp này, bạn cần: - Thay đổi công thức thành giá trị tĩnh (Copy → Paste Special → Values).
- Hoặc sao chép các sheet phụ trợ cùng lúc (sử dụng Move or Copy Sheet – xem phần 4).
4. Phương Pháp “Move or Copy Sheet” – Giữ Nguyên Định Dạng, Công Thức
4.1. Khi nào dùng?
- Khi sheet có nhiều công thức, biểu đồ, định dạng phức tạp và bạn muốn giữ nguyên mọi thứ mà không phải chỉnh sửa lại.
4.2. Quy trình chi tiết
- Chuẩn bị workbook đích
Nếu chưa có, tạo một workbook mới (File → New → Blank workbook). Đặt tên ví dụ:
Data_Export.xlsx.Chuyển tới workbook nguồn
Mở file chứa sheet cần lưu.
Chọn sheet
Nhấp chuột phải vào tab sheet → Move or Copy….
Cài đặt hộp thoại
- To book: Chọn workbook đích (hoặc
(new book)nếu muốn tạo file mới ngay tại đây). - Before sheet: Chọn vị trí chèn trong workbook đích.
Create a copy: Đánh dấu nếu bạn muốn giữ lại sheet trong file gốc. Nếu không, bỏ đánh dấu để di chuyển (xóa khỏi file gốc).
Xác nhận
Nhấn OK. Sheet sẽ xuất hiện trong workbook đích, giữ nguyên công thức, định dạng, biểu đồ, và các đối tượng khác.
Lưu workbook đích
- File → Save As → Chọn định dạng
.xlsxhoặc.xlsm(nếu có macro). Đặt tên và vị trí.
Khi gặp lỗi #REF!
- Nếu sheet trong workbook đích tham chiếu tới các sheet không được sao chép, các công thức sẽ trả về lỗi
#REF!. Cách khắc phục: - Sao chép cả các sheet phụ trợ cùng lúc (bước 3 có thể chọn nhiều sheet bằng cách giữ phím Ctrl).
- Hoặc chỉnh sửa công thức sau khi sao chép.
5. Xuất Dữ Liệu Thành PDF
5.1. Khi nào nên dùng PDF?
- Khi người nhận chỉ cần xem dữ liệu, không cần chỉnh sửa. PDF bảo đảm định dạng không bị thay đổi trên các thiết bị khác nhau.
5.2. Hướng dẫn nhanh
- Chọn sheet muốn xuất.
- File → Export → Create PDF/XPS Document → Create PDF/XPS.
- Trong hộp Publish as PDF or XPS, đánh dấu “Selection” (chỉ xuất sheet hiện tại).
- Options… → Kiểm tra “Publish what:” là Active sheet(s).
- Nhấn Publish và lưu file PDF.
Lưu ý:
- PDF không chứa công thức, chỉ có giá trị hiển thị. Nếu cần chia sẻ dữ liệu để người khác phân tích, hãy dùng CSV hoặc Excel.
6. Lưu Sheet Dưới Dạng CSV (Comma‑Separated Values)

Có thể bạn quan tâm: Làm Đồ Thị Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
6.1. Ưu điểm:
- Định dạng văn bản thuần, tương thích với hầu hết hệ thống (SQL, Python, R, Power BI…).
- Kích thước file rất nhỏ.
6.2. Hạn chế:
- Mất định dạng, công thức, đồ thị, định dạng ngày tháng (có thể thay đổi tùy thuộc vào cài đặt regional).
- Chỉ lưu giá trị của ô hiện tại.
6.3. Các bước thực hiện
- Chọn sheet cần lưu.
- File → Save As → Chọn CSV (Comma delimited) (.csv).
- Khi Excel hỏi “Bạn có muốn lưu chỉ sheet hiện tại?”, chọn Yes.
- Đặt tên file và lưu.
Xử lý ngày tháng:
- Khi mở CSV trên Excel, ngày tháng có thể chuyển thành dạng số. Để tránh, định dạng ngày tháng thành chuỗi văn bản (
yyyy-mm-dd) trong Excel trước khi lưu.
7. Tự Động Hóa Với VBA (Macro)
7.1. Lý do sử dụng VBA
- Khi cần lặp lại việc lưu sheet thường xuyên (hàng ngày, hàng tuần).
- Khi muốn đặt tên file tự động dựa trên ngày tháng hoặc nội dung ô.
7.2. Mã VBA mẫu: Lưu Sheet Hiện Tại Thành File Mới
Sub SaveActiveSheetAsNewWorkbook() Dim ws As Worksheet Dim wbNew As Workbook Dim sPath As String Dim sFileName As String ' Đặt đường dẫn lưu (thay đổi theo nhu cầu) sPath = ThisWorkbook.Path & "\" ' Tên file: Tên sheet + ngày tháng (VD: Sales_20240624.xlsx) sFileName = ActiveSheet.Name & "_" & Format(Date, "yyyymmdd") & ".xlsx" ' Tạo một workbook mới và sao chép sheet hiện tại vào đó Set ws = ActiveSheet ws.Copy Set wbNew = ActiveWorkbook ' Tắt các thông báo lưu Application.DisplayAlerts = False ' Lưu workbook mới wbNew.SaveAs Filename:=sPath & sFileName, FileFormat:=xlOpenXMLWorkbook ' Đóng workbook mới wbNew.Close Application.DisplayAlerts = True MsgBox "Đã lưu sheet '" & ws.Name & "' thành file: " & sFileName, vbInformation
End Sub
Hướng dẫn triển khai:
- Mở VBA Editor: Nhấn
Alt + F11. - Chèn Module: Insert → Module.
- Dán mã vào cửa sổ module.
- Lưu file dưới dạng Macro‑Enabled Workbook (
.xlsm). - Chạy macro:
Alt + F8→ chọnSaveActiveSheetAsNewWorkbook→ Run.
7.3. Mã VBA nâng cao: Lưu Nhiều Sheet Cùng Lúc
Nếu bạn muốn lưu các sheet đã chọn (ví dụ: Sheet1, Sheet3) thành một file mới:
Sub SaveSelectedSheets() Dim arrSheets As Variant Dim wbNew As Workbook Dim sPath As String Dim sFileName As String Dim i As Long ' Định nghĩa các sheet cần lưu (có thể thay đổi) arrSheets = Array("Sheet1", "Sheet3") ' <- chỉnh sửa tên sheet ở đây ' Tạo workbook mới Set wbNew = Workbooks.Add(xlWBATWorksheet) ' tạo workbook chỉ có 1 sheet rỗng ' Xóa sheet mặc định Application.DisplayAlerts = False wbNew.Sheets(1).Delete Application.DisplayAlerts = True ' Sao chép từng sheet vào workbook mới For i = LBound(arrSheets) To UBound(arrSheets) ThisWorkbook.Sheets(arrSheets(i)).Copy After:=wbNew.Sheets(wbNew.Sheets.Count) Next i ' Đặt đường dẫn và tên file sPath = ThisWorkbook.Path & "\" sFileName = "Export_" & Format(Now, "yyyymmdd_hhmmss") & ".xlsx" ' Lưu và đóng Application.DisplayAlerts = False wbNew.SaveAs Filename:=sPath & sFileName, FileFormat:=xlOpenXMLWorkbook wbNew.Close Application.DisplayAlerts = True MsgBox "Đã lưu các sheet vào file: " & sFileName, vbInformation
End Sub
Tích hợp vào Ribbon:
- Để dễ dàng truy cập, bạn có thể thêm nút vào Ribbon bằng cách Custom UI Editor hoặc sử dụng Quick Access Toolbar → More Commands → Macros → Add.
8. Sử Dụng Power Query Để Trích Xuất Dữ Liệu
8.1. Khi nào dùng Power Query?
- Khi dữ liệu cần lọc, biến đổi (pivot, unpivot, merge…) trước khi lưu.
- Khi muốn tự động cập nhật dữ liệu mỗi khi nguồn thay đổi.
8.2. Quy trình cơ bản
- Mở Power Query: Data → Get Data → From Other Sources → From Table/Range.
- Chọn sheet và đánh dấu “My table has headers” nếu có tiêu đề.
- Thực hiện các bước biến đổi (lọc, đổi tên cột, tính toán…).
- Khi đã hoàn tất, chọn Home → Close & Load To… → Only Create Connection.
- Export: Từ Power Query, chọn Home → Advanced Editor, sao chép M code nếu muốn tạo script tự động.
- Để lưu kết quả thành file mới: Home → Close & Load To… → Existing worksheet hoặc New Worksheet → Sau đó File → Save As.
8.3. Lưu kết quả dưới dạng CSV bằng Power Query
- Sau khi hoàn thành query, vào Home → Export → Export Data → chọn CSV. Power Query sẽ tạo file CSV tại vị trí bạn chỉ định.
9. Tự Động Hóa Với Power Automate (Microsoft Flow)
9.1. Đối tượng sử dụng
- Các doanh nghiệp đã mua Microsoft 365 và muốn tự động lưu sheet vào OneDrive/SharePoint mỗi khi có thay đổi.
9.2. Các bước tạo Flow cơ bản
- Mở Power Automate (flow.microsoft.com).
- Chọn Create → Automated cloud flow.
- Đặt trigger: “When a file is created or modified (OneDrive for Business)”.
- Chọn thư mục chứa file Excel gốc.
- Thêm action “List rows present in a table” – chọn Table trong sheet cần lưu (bạn cần chuyển sheet thành Table trước).
- Thêm action “Create CSV table” → Create file (OneDrive/SharePoint) → Đặt tên file động (ví dụ:
Sheet1_@{utcNow('yyyyMMdd')}.csv). - Lưu Flow và Test.
Lưu ý:
- Power Automate chỉ làm việc với Table trong Excel, vì vậy bạn cần biến sheet thành Table (Select Range → Insert → Table).
- Đối với các sheet không có Table, có thể dùng “Run a script” (Excel Online (Business) → Run script) để chạy VBA‑like script trên cloud.
10. Các Lưu Ý Khi Lưu Sheet Độc Lập
10.1. Kiểm tra công thức và tham chiếu
- External References (
WorkbookSheet!A1) sẽ mất khi không có file gốc. Cần chuyển thành giá trị tĩnh hoặc sao chép workbook gốc.
10.2. Định dạng ngày tháng và số
- Khi chuyển sang CSV hoặc Text, định dạng ngày có thể bị thay đổi tùy vào cài đặt khu vực (locale). Hãy sử dụng hàm
TEXT(A1,"yyyy-mm-dd")để chuẩn hoá.
10.3. Bảo mật macro
- Nếu sheet chứa macro, lưu dưới dạng
.xlsm. Khi chia sẻ, người nhận phải cho phép macro để tính năng hoạt động.
10.4. Kiểm tra kích thước file
- Sau khi lưu, kiểm tra kích thước file để chắc chắn rằng đã giảm đáng kể so với file gốc. Nếu vẫn quá lớn, cân nhắc xóa các hình ảnh không cần thiết hoặc nén hình ảnh.
10.5. Đặt tên file hợp lý
- Đặt tên file nên bao gồm:
- Tên sheet (để nhận dạng nhanh).
- Ngày tháng (
yyyyMMdd). - Phiên bản (nếu cần, ví dụ
_v2). - Định dạng (
.xlsx,.csv,.pdf). - Ví dụ:
SalesData_Q1_20240624_v1.xlsx.
11. So Sánh Các Phương Pháp
| Tiêu chí | Copy & Paste | Move/Copy Sheet | CSV | VBA | Power Query | Power Automate | |
|---|---|---|---|---|---|---|---|
| Tốc độ | Nhanh (đơn giản) | Nhanh (giữ định dạng) | Nhanh | Nhanh | Tự động (có thể chậm nếu dữ liệu lớn) | Trung bình (tuỳ biến) | Chậm (đợi trigger) |
| Giữ công thức | Có (nếu copy) | Có | Không | Không | Có | Không (dữ liệu tĩnh) | Không |
| Giữ định dạng | Có (Paste Special) | Có | Không | Không | Có | Không | Không |
| Tự động hoá | Không | Không | Không | Không | Có | Có (làm lại query) | Có (lên lịch) |
| Yêu cầu kỹ năng | Thấp | Trung bình | Thấp | Thấp | Trung bình‑cao | Trung bình‑cao | Cao |
| Khả năng chia sẻ | Excel | Excel | CSV/Excel | Excel | Excel/CSV | CSV/Excel (đám mây) |
12. Kết Luận
Việc lưu 1 sheet trong Excel không chỉ là một thao tác kỹ thuật đơn thuần mà còn là một phần quan trọng trong quản lý dữ liệu, bảo mật và tối ưu hoá quy trình làm việc. Bằng cách hiểu rõ các phương pháp – từ những cách thủ công như Copy‑Paste hay Move/Copy Sheet cho tới các giải pháp tự động hoá bằng VBA, Power Query, và Power Automate – bạn có thể lựa chọn cách tiếp cận phù hợp nhất với nhu cầu và môi trường làm việc của mình.
Hãy luôn nhớ:
- Xác định mục tiêu (chia sẻ, bảo mật, giảm kích thước, báo cáo).
- Kiểm tra công thức và tham chiếu trước khi lưu để tránh lỗi.
- Lưu file với tên có ý nghĩa và đặt ở vị trí an toàn (OneDrive, SharePoint, hoặc ổ cứng nội bộ).
- Sử dụng tự động hoá nếu công việc lặp đi lặp lại – nó sẽ tiết kiệm thời gian và giảm thiểu sai sót.
Hy vọng bài viết đã cung cấp cho bạn một cẩm nang toàn diện để thực hiện mọi trường hợp lưu một sheet trong Excel một cách hiệu quả. Chúc bạn thành công trong công việc và luôn có những file Excel gọn gàng, an toàn và dễ chia sẻ!

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