Memperbaiki buku kerja yang rusak

Excel untuk Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Saat Anda membuka buku kerja yang telah rusak, Excel secara otomatis memulai mode pemulihan file dan mencoba membuka kembali dan memperbaiki buku kerja sekaligus.

Excel tidak bisa selalu memulai mode pemulihan file secara otomatis. Jika Anda tidak dapat membuka buku kerja karena telah rusak, Anda bisa mencoba memperbaiki buku kerja secara manual.

Anda juga dapat mencoba metode lain untuk memulihkan data buku kerja saat memperbaiki buku kerja tidak berhasil. Sebagai tindakan preventif, Anda mungkin sering menyimpan buku kerja dan membuat salinan cadangan setiap kali Anda menyimpannya. Atau, Anda bisa menentukan bahwa Excel membuat file pemulihan secara otomatis pada interval tertentu. Dengan cara ini, Anda akan memiliki akses ke salinan buku kerja yang baik, jika aslinya dihapus secara tidak sengaja atau rusak.

Memperbaiki buku kerja yang rusak secara manual

  1. Pada tab File, klik Buka.

  2. Di _ z0z_ atau _ z1z_, klik di lokasi tempat lembar bentang berada, dan klik Telusuri.

  3. Dalam kotak dialog buka , pilih buku kerja yang rusak yang ingin Anda buka.

  4. Klik panah di samping tombol Buka, lalu klik Buka dan Perbaiki.

  5. Lakukan salah satu hal berikut ini:

    • Untuk memulihkan sebanyak mungkin data buku kerja, klik Perbaiki.

    • Untuk mengekstrak nilai dan rumus dari buku kerja saat upaya memperbaiki buku kerja tidak berhasil, klik ekstrak data.

Memulihkan data dari buku kerja yang rusak

Metode berikut ini dapat membantu Anda untuk menyelamatkan data yang mungkin akan hilang. Jika salah satu metode tidak berhasil, Anda bisa mencoba yang lain. Anda juga dapat mencoba solusi perangkat lunak pihak ketiga untuk mencoba memulihkan data buku kerja jika Anda tidak dapat memulihkan data dengan menggunakan metode ini.

Penting: Jika kesalahan disk atau kesalahan jaringan tidak memungkinkan untuk membuka buku kerja, Pindahkan buku kerja ke drive disk yang berbeda atau dari jaringan ke disk lokal sebelum Anda meluangkan waktu untuk mencoba salah satu opsi pemulihan berikut ini.

  • Untuk memulihkan data saat buku kerja dibuka di Excel, lakukan salah satu hal berikut ini:

    • Mengembalikan buku kerja ke versi yang terakhir disimpan     Jika Anda mengedit lembar kerja dan buku kerja menjadi rusak sebelum menyimpan perubahan, Anda bisa memulihkan lembar kerja asli dengan mengembalikannya ke versi terakhir yang disimpan.

      Untuk mengembalikan buku kerja ke versi terakhir yang disimpan, lakukan hal berikut:

      1. Pada tab File, klik Buka.

      2. Klik ganda nama buku kerja yang Anda buka di Excel.

      3. Klik Ya untuk membuka kembali buku kerja.

        Catatan: Buku kerja kembali ke versi buku kerja terakhir yang disimpan. Perubahan apa pun yang mungkin menyebabkan buku kerja rusak telah dibuang. Untuk informasi selengkapnya tentang memulihkan versi buku kerja yang lebih lama, lihat menyimpan dan memulihkan file Office secara otomatis.

    • Menyimpan buku kerja dalam format SYLK (link simbolik)     Dengan menyimpan buku kerja dalam format SYLK, Anda mungkin bisa memfilter elemen yang rusak. Format SYLK biasanya digunakan untuk menghapus kerusakan printer.

      Untuk menyimpan buku kerja dalam format SYLK, lakukan hal berikut:

      1. Klik tab File, lalu klik Simpan Sebagai.

      2. Dalam daftar Simpan sebagai tipe , klik Sylk (link simbolik), lalu klik Simpan.

        Catatan: Hanya lembar aktif dalam buku kerja yang disimpan saat Anda menggunakan format file SYLK.

      3. Jika sebuah pesan meminta Anda bahwa tipe file yang dipilih tidak mendukung buku kerja yang berisi beberapa lembar, klik OK untuk menyimpan hanya lembar yang aktif.

      4. Jika sebuah pesan meminta Anda bahwa buku kerja mungkin berisi fitur yang tidak kompatibel dengan format SYLK, klik ya.

      5. Pada tab File, klik Buka.

      6. Pilih file. SLK yang Anda simpan, lalu klik buka.

        Catatan: Untuk melihat file. SLK, Anda mungkin perlu mengklik semua file file atau Sylk dalam daftar file tipe .

      7. Pada tab File, klik Simpan Sebagai.

      8. Dalam kotak Simpan sebagai tipe , klik buku kerja Excel.

      9. Dalam kotak nama file , ketikkan nama baru untuk buku kerja untuk membuat salinan tanpa mengganti buku kerja asli, lalu klik Simpan.

        Catatan: Karena format ini hanya menyimpan lembar kerja aktif dalam buku kerja, Anda harus membuka buku kerja yang rusak berulang kali dan menyimpan setiap lembar kerja secara terpisah.

  • Untuk memulihkan data saat Anda tidak dapat membuka buku kerja di Excel, lakukan salah satu hal berikut ini:

    • Mengatur opsi perhitungan di Excel menjadi manual     Untuk membuka buku kerja, cobalah mengubah pengaturan perhitungan dari otomatis ke manual. Karena buku kerja tidak akan dihitung ulang, buku ini mungkin terbuka.

      Untuk mengatur opsi perhitungan di Excel ke manual, lakukan hal berikut:

      1. Pastikan bahwa buku kerja kosong yang baru dibuka di Excel. Jika buku kerja kosong yang baru tidak terbuka, lakukan hal berikut:

    • Pada tab File, klik Baru.

    • Di bawah Templat yang tersedia, klik buku kerja kosong.

      1. Pada tab File, klik Opsi.

      2. Dalam kategori rumus , di bawah opsi perhitungan, klik manual.

      3. Klik OK.

      4. Pada tab File, klik Buka.

      5. Pilih buku kerja yang rusak, lalu klik buka.

    • Menggunakan referensi eksternal untuk menautkan ke buku kerja yang rusak     Jika Anda hanya ingin mengambil data dan bukan rumus atau nilai terhitung dari buku kerja, Anda bisa menggunakan referensi eksternal untuk menautkan ke buku kerja yang rusak.

      Untuk menggunakan referensi eksternal untuk menautkan ke buku kerja yang rusak, lakukan hal berikut:

      1. Pada tab File, klik Buka.

      2. Pilih folder yang berisi buku kerja yang rusak, Salin nama file buku kerja yang rusak, lalu klik Batalkan.

      3. Klik tab file , lalu klik baru.

      4. Di bawah Templat yang tersedia, klik buku kerja kosong.

      5. Dalam sel A1 buku kerja baru, ketikkan = nama file! A1, di mana nama file adalah nama buku kerja yang rusak yang Anda salin di langkah 2, lalu tekan Enter.

        Tips: Anda harus memasukkan nama buku kerja saja — Anda tidak perlu mengetikkan ekstensi nama file.

      6. Jika kotak dialog Perbarui nilai muncul, pilih buku kerja yang rusak, dan klik OK.

      7. Jika kotak dialog Pilih Lembar muncul, pilih lembar yang tepat, lalu klik OK.

      8. Pilih sel A1.

      9. Pada tab Beranda, di grup Clipboard, klik Salin.

      10. Pilih sebuah area, dimulai di sel A1, yang ukurannya kurang lebih sama dengan rentang sel yang berisi data dalam buku kerja yang rusak.

      11. Pada tab Beranda, dalam grup Clipboard, klik Tempel.

      12. Dengan rentang sel masih dipilih, pada tab Beranda , di grup clipboard , klik Salin lagi.

      13. Pada tab Beranda , di grup clipboard , klik panah di bawah tempel, lalu di bawah tempel nilai, klik nilai.

        Catatan: Menempelkan nilai akan menghapus link ke buku kerja yang rusak dan meninggalkan data saja.

    • Menggunakan makro untuk mengekstrak data dari buku kerja yang rusak     Jika bagan ditautkan ke buku kerja yang rusak, Anda bisa menggunakan makro untuk mengekstrak data sumber bagan.

      Untuk menggunakan makro, lakukan hal berikut:

      1. Masukkan kode makro berikut dalam lembar modul:

        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. Sisipkan lembar kerja baru ke dalam buku kerja Anda dan ganti namanya ChartData.

      3. Memilih bagan tempat Anda ingin mengekstrak nilai data yang mendasarinya.

      4. Catatan: Bagan bisa disematkan ke lembar kerja atau pada lembar bagan terpisah.

      5. Jalankan makro GetChartValues.

      6. Data dari bagan akan ditempatkan pada lembar kerja ChartData.

Menyimpan salinan cadangan buku kerja secara otomatis

Secara otomatis menyimpan salinan cadangan buku kerja Anda membantu memastikan bahwa Anda akan memiliki akses ke salinan buku kerja yang baik, jika aslinya dihapus secara tidak sengaja atau jika rusak.

  1. Pada tab File, klik Simpan Sebagai.

  2. Di _ z0z_ atau _ z1z_, klik di lokasi tempat lembar bentang berada, dan klik Telusuri.

  3. Klik panah turun bawah di samping alat, yang terletak di samping tombol Simpan , lalu klik opsi umum.

  4. Centang kotak selalu buat cadangan .

Untuk informasi selengkapnya tentang menyimpan dan memulihkan versi buku kerja yang lebih lama, serta informasi tentang memulihkan buku kerja baru (yang sebelumnya belum disimpan), lihat memulihkan file Office.

Membuat file pemulihan secara otomatis pada interval tertentu

Mengonfigurasi Excel untuk membuat file pemulihan buku kerja Anda secara berkala membantu memastikan bahwa Anda akan memiliki akses ke salinan buku kerja yang baik, jika asli dihapus secara tidak sengaja atau jika rusak.

  1. Pada tab File, klik Opsi.

  2. Dalam kategori Simpan , di bawah Simpan buku kerja, pilih kotak centang Simpan informasi pemulihan otomatis setiap , lalu masukkan beberapa menit.

  3. Dalam kotak Lokasi file PemulihanOtomatis, masukkan lokasi tempat Anda ingin menyimpan file pemulihan.

  4. Pastikan bahwa kotak centang Nonaktifkan AutoRecover untuk buku kerja ini saja tidak dipilih.

Untuk informasi selengkapnya tentang menyimpan dan memulihkan versi buku kerja yang lebih lama, serta informasi tentang memulihkan buku kerja baru (yang sebelumnya belum disimpan), lihat memulihkan file Office.

Memperbaiki buku kerja yang rusak secara manual

  1. Klik tombol Microsoft Office_ z0z_, lalu klik buka.

  2. Dalam kotak dialog buka , pilih buku kerja yang rusak yang ingin Anda buka.

  3. Klik panah di samping tombol Buka, lalu klik Buka dan Perbaiki.

  4. Lakukan salah satu hal berikut ini:

    • Untuk memulihkan sebanyak mungkin data buku kerja, klik Perbaiki.

    • Untuk mengekstrak nilai dan rumus dari buku kerja saat upaya memperbaiki buku kerja tidak berhasil, klik ekstrak data.

Memulihkan data dari buku kerja yang rusak

Metode berikut ini dapat membantu Anda untuk menyelamatkan data yang mungkin akan hilang. Jika salah satu metode tidak berhasil, Anda bisa mencoba yang lain. Anda juga dapat mencoba solusi perangkat lunak pihak ketiga untuk mencoba memulihkan data buku kerja jika Anda tidak dapat memulihkan data dengan menggunakan metode ini.

Penting: Jika kesalahan disk atau kesalahan jaringan tidak memungkinkan untuk membuka buku kerja, Pindahkan buku kerja ke drive disk yang berbeda atau dari jaringan ke disk lokal sebelum Anda meluangkan waktu untuk mencoba salah satu opsi pemulihan berikut ini.

  • Untuk memulihkan data saat buku kerja dibuka di Excel, lakukan salah satu hal berikut ini:

    • Mengembalikan buku kerja ke versi yang terakhir disimpan     Jika Anda mengedit lembar kerja dan buku kerja menjadi rusak sebelum menyimpan perubahan, Anda bisa memulihkan lembar kerja asli dengan mengembalikannya ke versi terakhir yang disimpan.

      Untuk mengembalikan buku kerja ke versi terakhir yang disimpan, lakukan hal berikut:

      1. Klik tombol Microsoft Office_ z0z_, lalu klik buka.

      2. Klik ganda nama buku kerja yang Anda buka di Excel.

      3. Klik Ya untuk membuka kembali buku kerja.

        Catatan: Buku kerja kembali ke versi buku kerja terakhir yang disimpan. Perubahan apa pun yang mungkin menyebabkan buku kerja rusak telah dibuang.

    • Menyimpan buku kerja dalam format SYLK (link simbolik)     Dengan menyimpan buku kerja dalam format SYLK, Anda mungkin bisa memfilter elemen yang rusak. Format SYLK biasanya digunakan untuk menghapus kerusakan printer.

      Untuk menyimpan buku kerja dalam format SYLK, lakukan hal berikut:

      1. Klik tombol Microsoft Office_ z0z_, lalu arahkan ke panah di samping Simpan sebagai.

      2. Dalam daftar Simpan sebagai tipe , klik Sylk (link simbolik), lalu klik Simpan.

        Catatan: Hanya lembar aktif dalam buku kerja yang disimpan saat Anda menggunakan format file SYLK.

      3. Jika sebuah pesan meminta Anda bahwa tipe file yang dipilih tidak mendukung buku kerja yang berisi beberapa lembar, klik OK untuk menyimpan hanya lembar yang aktif.

      4. Jika sebuah pesan meminta Anda bahwa buku kerja mungkin berisi fitur yang tidak kompatibel dengan format SYLK, klik ya.

      5. Klik tombol Microsoft Office_ z0z_, lalu klik tutup.

      6. Jika sebuah pesan meminta Anda untuk menyimpan perubahan yang Anda buat, klik ya.

      7. Klik tombol Microsoft Office_ z0z_, lalu klik buka.

      8. Pilih file. SLK yang Anda simpan, lalu klik buka.

        Catatan: Untuk melihat file. SLK, Anda mungkin perlu mengklik semua file file atau Sylk dalam daftar file tipe .

      9. Klik tombol Microsoft Office_ z0z_, lalu arahkan ke panah di samping Simpan sebagai.

      10. Dalam kotak Simpan sebagai tipe , klik buku kerja Excel.

      11. Dalam kotak nama file , ketikkan nama baru untuk buku kerja untuk membuat salinan tanpa mengganti buku kerja asli, lalu klik Simpan.

        Catatan: Karena format ini hanya menyimpan lembar kerja aktif dalam buku kerja, Anda harus membuka buku kerja yang rusak berulang kali dan menyimpan setiap lembar kerja secara terpisah.

  • Untuk memulihkan data saat Anda tidak dapat membuka buku kerja di Excel, lakukan salah satu hal berikut ini:

    • Mengatur opsi perhitungan di Excel menjadi manual     Untuk membuka buku kerja, cobalah mengubah pengaturan perhitungan dari otomatis ke manual. Karena buku kerja tidak akan dihitung ulang, buku ini mungkin terbuka.

      Untuk mengatur opsi perhitungan di Excel ke manual, lakukan hal berikut:

      1. Pastikan bahwa buku kerja kosong yang baru dibuka di Excel. Jika buku kerja kosong yang baru tidak terbuka, lakukan hal berikut:

        1. Klik tombol Microsoft Office_ z0z_, lalu klik baru.

        2. Di bawah kosong baru, klik dokumen kosong.

      2. Klik Tombol Microsoft Office Gambar tombol Office , lalu klik Opsi Excel.

      3. Dalam kategori rumus , di bawah opsi perhitungan , klik secara manual.

      4. Klik OK.

      5. Klik tombol Microsoft Office_ z0z_, lalu klik buka.

      6. Pilih buku kerja yang rusak, lalu klik buka.

    • Menggunakan referensi eksternal untuk menautkan ke buku kerja yang rusak     Jika Anda hanya ingin mengambil data dan bukan rumus atau nilai dari buku kerja, Anda bisa menggunakan referensi eksternal untuk menautkan ke buku kerja yang rusak.

      Untuk menggunakan referensi eksternal untuk menautkan ke buku kerja yang rusak, lakukan hal berikut:

      1. Klik tombol Microsoft Office_ z0z_, lalu klik buka.

      2. Dalam kotak lihat di , pilih folder yang berisi buku kerja yang rusak, lalu klik Batalkan.

      3. Klik tombol Microsoft Office_ z0z_, lalu klik baru.

      4. Di bawah kosong baru, klik dokumen kosong.

      5. Dalam sel A1 buku kerja baru, ketikkan = nama file! A1, di mana nama file adalah nama buku kerja yang rusak, lalu tekan Enter.

        Tips: Anda harus memasukkan nama buku kerja saja — Anda tidak harus mengetikkan ekstensi tersebut.

      6. Klik buku kerja, lalu klik OK.

      7. Jika kotak dialog Pilih Lembar muncul, pilih lembar yang tepat, lalu klik OK.

      8. Pilih sel A1.

      9. Pada tab Beranda, di grup Clipboard, klik Salin.

        Pintasan keyboard Anda juga dapat menekan CTRL+C.

      10. Pilih area yang berukuran kurang lebih sama dengan rentang sel yang berisi data dalam buku kerja yang rusak.

      11. Pada tab Beranda, dalam grup Clipboard, klik Tempel.

      12. Dengan rentang sel masih dipilih, pada tab Beranda , di grup clipboard , klik Salin lagi.

      13. Pada tab Beranda, dalam grup Clipboard, klik tanda panah di bawah Tempel, lalu klik Tempel Spesial.

      14. Di bawah tempel, pilih nilai, lalu klik OK.

        Catatan: Menempelkan nilai akan menghapus link ke buku kerja yang rusak dan meninggalkan data saja.

    • Membuka buku kerja yang rusak di Microsoft Office Word atau Microsoft WordPad     Jika Anda menginstal Microsoft Office Excel Converter, Anda mungkin dapat membuka buku kerja di Word. Jika buku kerja terbuka di Word, Anda bisa memulihkan data. Anda tidak bisa menggunakan metode ini untuk memulihkan lembar modul, lembar dialog, lembar bagan, lembar makro, atau bagan yang disematkan. Anda tidak akan bisa memulihkan rumus sel baik. Anda hanya bisa memulihkan hasil dari rumus yang saat ini ditampilkan di sel buku kerja yang rusak.

      Anda juga bisa membuka buku kerja Excel di WordPad. Jika buku kerja tidak terbuka, Anda mungkin bisa memulihkan kode Microsoft Visual Basic dalam modul dan modul kelas Anda. Anda dapat mencari kata "sub" atau "fungsi" untuk menemukan kode Anda.

    • Menggunakan makro untuk mengekstrak data dari buku kerja yang rusak     Jika bagan ditautkan ke buku kerja yang rusak, Anda bisa menggunakan makro untuk mengekstrak data sumber bagan.

      Untuk menggunakan makro, lakukan hal berikut:

      1. Masukkan kode makro berikut dalam lembar modul:

        Masukkan kode makro berikut dalam lembar modul:

        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. Sisipkan lembar kerja baru ke dalam buku kerja Anda dan ganti namanya ChartData.

      3. Memilih bagan tempat Anda ingin mengekstrak nilai data yang mendasarinya.

        Catatan: Bagan bisa disematkan ke lembar kerja atau pada lembar bagan terpisah.

      4. Jalankan makro GetChartValues97.

        Data dari bagan akan ditempatkan pada lembar kerja ChartData.

Menyimpan salinan cadangan buku kerja secara otomatis

  1. Klik tombol Microsoft Office_ z0z_, lalu arahkan ke panah di samping Simpan sebagai.

  2. Klik panah di samping alat, lalu klik opsi umum.

  3. Centang kotak selalu buat cadangan .

Membuat file pemulihan secara otomatis pada interval tertentu

  1. Klik Tombol Microsoft Office Gambar tombol Office , lalu klik Opsi Excel.

  2. Dalam kategori Simpan , di bawah Pertahankan informasi cadangan untuk buku kerja Anda, pilih kotak centang Simpan informasi autorecover setiap , lalu masukkan beberapa menit.

  3. Dalam kotak Lokasi file PemulihanOtomatis, masukkan lokasi tempat Anda ingin menyimpan file pemulihan.

  4. Pastikan bahwa kotak centang Nonaktifkan AutoRecover untuk buku kerja ini saja tidak dipilih.

Perlu bantuan lainnya?

Anda selalu dapat bertanya kepada pakar di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Jawaban, atau menyarankan fitur maupun fitur baru di Suara Pengguna Excel.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×