Applies ToExcel cho Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Khi bạn mở sổ làm việc đã bị hỏng, Excel sẽ tự động khởi động chế độ Phục hồi Tệp và tìm cách mở lại và sửa chữa đồng thời sổ làm việc đó.

Excel không thể luôn tự động khởi động chế độ Phục hồi Tệp. Nếu bạn không thể mở sổ làm việc vì sổ làm việc đã bị hỏng, bạn có thể thử sửa chữa sổ làm việc theo cách thủ công.

Bạn cũng có thể thử các phương pháp khác để khôi phục dữ liệu sổ làm việc khi sửa chữa sổ làm việc không thành công. Như một biện pháp phòng ngừa, bạn có thể muốn lưu sổ làm việc của bạn thường xuyên và tạo một bản sao lưu mỗi lần bạn lưu nó. Hoặc bạn có thể chỉ định Excel tự động tạo tệp phục hồi tại các khoảng thời gian cụ thể. Bằng cách này, bạn sẽ có quyền truy nhập vào một bản sao tốt của sổ làm việc, nếu bản gốc bị xóa vô tình hoặc nếu nó bị hỏng.

Sửa chữa sổ làm việc bị hỏng theo cách thủ công

  1. Trên tab Tệp, bấm Mở.

  2. Trong Excel 2016, bấm vào vị trí đặt bảng tính và bấm Duyệt.

  3. Trong hộp thoại Mở, chọn sổ làm việc bị hỏng mà bạn muốn mở.

  4. Bấm vào mũi tên bên cạnh nút Mở, rồi bấm vào Mở và Sửa chữa.

  5. Thực hiện một trong những thao tác sau:

    • Để khôi phục càng nhiều dữ liệu sổ làm việc càng tốt, hãy bấm Sửa chữa.

    • Để trích xuất các giá trị và công thức từ sổ làm việc khi nỗ lực sửa chữa sổ làm việc không thành công, hãy bấm Trích xuất Dữ liệu.

Khôi phục dữ liệu từ sổ làm việc bị hỏng

Các phương pháp sau đây có thể giúp bạn thu hồi dữ liệu có thể bị mất. Nếu một phương pháp không thành công, bạn có thể thử một phương pháp khác. Bạn cũng có thể thử các giải pháp phần mềm của bên thứ ba để cố gắng phục hồi dữ liệu sổ làm việc nếu bạn không thể phục hồi dữ liệu của mình bằng cách sử dụng các phương pháp này.

Quan trọng: Nếu lỗi đĩa hoặc lỗi mạng khiến không thể mở sổ làm việc, hãy di chuyển sổ làm việc sang ổ đĩa cứng khác hoặc từ mạng sang ổ đĩa cục bộ trước khi bạn dành thời gian thử bất kỳ tùy chọn khôi phục nào sau đây.

  • Để khôi phục dữ liệu khi sổ làm việc đang mở trong Excel, hãy thực hiện một trong các thao tác sau:

    • Hoàn nguyên sổ làm việc về phiên bản được lưu gần đây nhất     Nếu bạn đang sửa trang tính và sổ làm việc bị hỏng trước khi bạn lưu thay đổi, bạn có thể khôi phục trang tính gốc bằng cách hoàn nguyên về phiên bản được lưu gần đây nhất.

      Để hoàn nguyên sổ làm việc về phiên bản được lưu gần đây nhất, hãy làm như sau:

      1. Trên tab Tệp, bấm Mở.

      2. Bấm đúp vào tên sổ làm việc mà bạn đã mở trong Excel.

      3. Bấm để mở lại sổ làm việc.

        Lưu ý: Sổ làm việc sẽ hoàn nguyên về phiên bản được lưu gần đây nhất của sổ làm việc. Mọi thay đổi có thể đã khiến sổ làm việc bị hỏng đã bị loại bỏ. Để biết thêm thông tin về cách khôi phục các phiên bản trước của sổ làm việc, hãy xem Tự động lưu và phục hồi các tệp Office.

    • Lưu sổ làm việc ở định dạng SYLK (Nối kết Biểu tượng)     Bằng cách lưu sổ làm việc ở định dạng SYLK, bạn có thể lọc ra các thành phần bị hỏng. Định dạng SYLK thường được sử dụng để loại bỏ lỗi máy in.

      Để lưu sổ làm việc theo định dạng SYLK, hãy làm như sau:

      1. Bấm vào tab Tệp rồi bấm Lưu Dưới dạng.

      2. Trong danh sách Lưu dưới dạng , bấm SYLK (Nối kết Biểu tượng), rồi bấm Lưu.

        Lưu ý: Chỉ trang tính hiện hoạt trong sổ làm việc được lưu khi bạn sử dụng định dạng tệp SYLK.

      3. Nếu một thông báo nhắc bạn rằng loại tệp đã chọn không hỗ trợ sổ làm việc có chứa nhiều trang tính, hãy bấm OK để chỉ lưu trang tính hiện hoạt.

      4. Nếu một thông báo nhắc bạn rằng sổ làm việc có thể chứa các tính năng không tương thích với định dạng SYLK, hãy bấm .

      5. Trên tab Tệp, bấm Mở.

      6. Chọn tệp .slk mà bạn đã lưu, rồi bấm Mở.

        Lưu ý: Để xem tệp .slk, bạn có thể cần bấm vào Tất cả Tệp hoặc Tệp SYLK trong danh sách Tệp thuộc loại.

      7. Trên tab Tệp, bấm Lưu Dưới dạng.

      8. Trong hộp Lưu dưới dạng , hãy bấm Sổ làm việc Excel.

      9. Trong hộp Tên tệp , hãy nhập tên mới cho sổ làm việc để tạo một bản sao mà không thay thế sổ làm việc gốc, rồi bấm Lưu.

        Lưu ý: Vì định dạng này chỉ lưu trang tính hiện hoạt trong sổ làm việc, bạn phải mở sổ làm việc bị hỏng nhiều lần và lưu từng trang tính riêng biệt.

  • Để khôi phục dữ liệu khi bạn không thể mở sổ làm việc trong Excel, hãy thực hiện một trong các thao tác sau:

    • Đặt tùy chọn tính toán trong Excel theo cách thủ công     Để mở sổ làm việc, hãy thử thay đổi thiết đặt tính toán từ tự động thành thủ công. Vì sổ làm việc sẽ không được tính toán lại, nó có thể mở ra.

      Để đặt tùy chọn tính toán trong Excel theo cách thủ công, hãy làm như sau:

      1. Hãy đảm bảo rằng sổ làm việc trống mới đang mở trong Excel. Nếu sổ làm việc trống mới không mở, hãy làm như sau:

    • Trên tab Tệp, hãy bấm vào Mới

    • Bên dưới Mẫu Sẵn dùng, hãy bấm Sổ làm việc trống.

      1. Trên tab Tệp, bấm Tùy chọn.

      2. Trong thể loại Công thức , dưới Tùy chọn tính toán, bấm Thủ công.

      3. Bấm vào OK.

      4. Trên tab Tệp, bấm Mở.

      5. Chọn sổ làm việc bị hỏng, rồi bấm Mở.

    • Dùng tham chiếu ngoài để nối kết đến sổ làm việc bị hỏng     Nếu bạn chỉ muốn truy xuất dữ liệu chứ không truy xuất công thức hay giá trị tính toán từ sổ làm việc, bạn có thể dùng tham chiếu ngoài để nối kết tới sổ làm việc bị hỏng.

      Để dùng tham chiếu ngoài để nối kết đến sổ làm việc bị hỏng, hãy làm như sau:

      1. Trên tab Tệp, bấm Mở.

      2. Chọn thư mục chứa sổ làm việc bị hỏng, sao chép tên tệp của sổ làm việc bị hỏng, rồi bấm Hủy bỏ.

      3. Bấm vào tab Tệp, rồi bấm vào Mới.

      4. Bên dưới Mẫu Sẵn dùng, hãy bấm Sổ làm việc trống.

      5. Trong ô A1 của sổ làm việc mới, nhập =Tên Tệp! A1, trong đó Tên Tệp là tên của sổ làm việc bị hỏng mà bạn đã sao chép ở bước 2, rồi nhấn ENTER.

        Mẹo: Bạn chỉ phải nhập tên của sổ làm việc — bạn không phải nhập phần mở rộng tên tệp.

      6. Nếu hộp thoại Cập nhật Giá trị xuất hiện, hãy chọn sổ làm việc bị hỏng, rồi bấm OK.

      7. Nếu hộp thoại Chọn Trang tính xuất hiện, hãy chọn trang tính thích hợp, rồi bấm OK.

      8. Chọn ô A1.

      9. Ở tab Trang đầu, trong nhóm Bảng tạm, bấm Sao chép.

      10. Chọn một vùng, bắt đầu trong ô A1, có kích cỡ gần giống với phạm vi ô chứa dữ liệu trong sổ làm việc bị hỏng.

      11. Trên tab Trang đầu, trong nhóm Bảng tạm, bấm Dán.

      12. Khi phạm vi ô vẫn được chọn, trên tab Trang đầu , trong nhóm Bảng tạm, bấm lại vào Sao chép.

      13. Trên tab Trang đầu , trong nhóm Bảng tạm , bấm vào mũi tên bên dưới Dán, rồi bên dưới Dán Giá trị, bấm Giá trị.

        Lưu ý: Việc dán các giá trị sẽ loại bỏ các nối kết đến sổ làm việc bị hỏng và chỉ để lại dữ liệu.

    • Sử dụng macro để trích xuất dữ liệu từ sổ làm việc bị hỏng     Nếu biểu đồ được nối kết với sổ làm việc bị hỏng, bạn có thể sử dụng macro để trích xuất dữ liệu nguồn của biểu đồ.

      Để sử dụng macro, hãy làm như sau:

      1. Nhập mã macro sau đây vào trang tính mô-đun:

        Sub GetChartValues() 
        Dim NumberOfRows As Integer 
         Dim X As Object 
        Counter = 2
        ' Calculate the number of rows of data.
        NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values) 
        Worksheets("ChartData").Cells(1, 1) = "X Values" 
        ' Write x-axis values to worksheet.
        With Worksheets("ChartData")
        .Range(.Cells(2, 1), _ 
         .Cells(NumberOfRows + 1, 1)) = _ 
        Application.Transpose(ActiveChart.SeriesCollection(1).XValues) 
        End With 
         ' Loop through all series in the chart and write their values to
        ' the worksheet.
        For Each X In ActiveChart.SeriesCollection 
        Worksheets("ChartData").Cells(1, Counter) = X.Name 
        With Worksheets("ChartData") 
        .Range(.Cells(2, Counter), _ 
         .Cells(NumberOfRows + 1, Counter)) = _ 
        Application.Transpose(X.Values) 
         End With 
         Counter = Counter + 1
        Next
        End Sub
      2. Chèn một trang tính mới vào sổ làm việc của bạn và đổi tên nó thành Dữ liệu biểu đồ.

      3. Chọn biểu đồ mà bạn muốn trích xuất các giá trị dữ liệu cơ sở từ đó.

      4. Lưu ý: Biểu đồ có thể được nhúng vào một trang tính hoặc trên một trang tính biểu đồ riêng biệt.

      5. Chạy macro GetChartValues.

      6. Dữ liệu từ biểu đồ sẽ được đặt trên trang tính ChartData.

Tự động lưu bản sao lưu của sổ làm việc

Tự động lưu bản sao lưu của sổ làm việc giúp đảm bảo rằng bạn sẽ có quyền truy nhập vào một bản sao tốt của sổ làm việc, nếu bản gốc bị xóa vô tình hoặc nếu nó bị hỏng.

  1. Trên tab Tệp, bấm Lưu Dưới dạng.

  2. TrongExcel 2016, bấm vào vị trí đặt bảng tính và bấm Duyệt.

  3. Bấm vào mũi tên thả xuống bên cạnh Công cụ, nằm bên cạnh nút Lưu, rồi bấm vào Tùy chọn Chung.

  4. Chọn hộp kiểm Luôn tạo sao lưu.

Để biết thêm thông tin về cách lưu và khôi phục các phiên bản trước đó của sổ làm việc, cũng như thông tin về việc khôi phục sổ làm việc mới (mà trước đó bạn chưa lưu), hãy xem Khôi phục tệp Office.

Tự động tạo tệp phục hồi vào các khoảng thời gian cụ thể

Việc đặt cấu hình Excel định kỳ tạo một tệp phục hồi cho sổ làm việc của bạn sẽ giúp đảm bảo rằng bạn sẽ có quyền truy nhập vào một bản sao tốt của sổ làm việc, nếu bản gốc bị xóa ngẫu nhiên hoặc nếu nó bị hỏng.

  1. Trên tab Tệp, bấm Tùy chọn.

  2. Trong thể loại Lưu, bên dưới Lưu sổ làm việc, chọn hộp kiểm Lưu thông tin Tự Phục hồi mỗi, rồi nhập một số phút.

  3. Trong hộp Vị trí tệp Tự phục hồi , hãy nhập vị trí bạn muốn lưu tệp phục hồi.

  4. Hãy đảm bảo không chọn hộp kiểm Tắt Tự Phục hồi cho sổ làm việc này.

Để biết thêm thông tin về cách lưu và khôi phục các phiên bản trước đó của sổ làm việc, cũng như thông tin về việc khôi phục sổ làm việc mới (mà trước đó bạn chưa lưu), hãy xem Khôi phục tệp Office.

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.