Formula Excel: Cara memperbaiki #REF! ralat -

Isi kandungan

Ringkasan

#REF! ralat berlaku apabila rujukan tidak sah. Dalam banyak kes, ini kerana helaian, baris, atau lajur telah dikeluarkan, atau kerana formula dengan rujukan relatif telah disalin ke lokasi baru di mana rujukan tidak sah. Memperbaiki ralat #REF adalah masalah mengedit formula untuk menggunakan rujukan yang sah sekali lagi. Lihat di bawah untuk lebih banyak contoh dan maklumat.

Penjelasan

Mengenai #REF! kesilapan

#REF! ralat berlaku apabila rujukan tidak sah. Dalam banyak kes, ini kerana helaian, baris, atau lajur telah dikeluarkan, atau kerana formula dengan rujukan relatif telah disalin ke lokasi baru di mana rujukan tidak sah. Dalam contoh yang ditunjukkan, formula dalam C10 mengembalikan #REF! ralat semasa disalin ke sel E5:

=SUM(C5:C9) // original C10 =SUM(#REF) // when copied to E5

Mencegah kesalahan #REF

Kaedah terbaik untuk mencegah #REF! kesalahan adalah untuk mengelakkan daripada berlaku di tempat pertama. Sebelum anda memadamkan lajur, baris, atau helaian pastikan ia tidak dirujuk oleh formula dalam buku kerja. Sekiranya anda menyalin dan menempelkan formula ke lokasi baru, anda mungkin ingin menukar sebilangan rujukan sel menjadi rujukan mutlak untuk mengelakkan perubahan semasa operasi penyalinan.

Sekiranya anda menyebabkan #REF! ralat, sebaiknya segera perbaiki. Contohnya, jika anda memadamkan lajur, dan #REF! ralat muncul, buat asal tindakan tersebut (anda boleh menggunakan jalan pintas Control + Z). Apabila anda membuat asal, #REF! kesalahan akan hilang. Kemudian edit formula untuk mengecualikan lajur yang ingin anda hapus, memindahkan data jika diperlukan. Akhirnya, padamkan lajur dan sahkan tidak ada #REF! kesilapan.

Kosongkan banyak #REF! kesilapan

Untuk membuang banyak kesalahan #REF dengan cepat dari lembaran kerja, anda boleh menggunakan Cari dan Ganti. Gunakan pintasan Control + H untuk membuka dialog Cari dan Ganti. Masukkan #REF! di kawasan input cari, dan kosongkan kawasan input ganti:

Anda kemudian boleh membuat perubahan demi kes dengan Cari seterusnya + Ganti, atau gunakan Ganti Semua untuk mengganti semua kesalahan #REF dalam satu langkah.

Memperbaiki ralat #REF

Kesalahan #REF agak sukar untuk diperbaiki kerana rujukan sel asal hilang selamanya. Sekiranya anda tahu apa rujukan itu, anda boleh memperbaikinya secara manual. Cukup edit formula dan ganti #REF! dengan rujukan yang sah. Sekiranya anda tidak tahu apa yang dimaksudkan dengan rujukan sel, anda mungkin perlu mengkaji lembaran kerja dengan lebih terperinci sebelum anda dapat memperbaiki formula.

Catatan: anda tidak boleh membuat asal penghapusan helaian di Excel. Sekiranya anda menghapus tab lembaran kerja, dan melihat kesalahan #REF, pilihan terbaik anda mungkin adalah menutup fail dan membuka semula versi terakhir yang disimpan. Atas sebab ini, selalu simpan buku kerja (atau simpan salinan) sebelum memadamkan satu atau lebih helaian.

#REF! ralat dengan VLOOKUP

Anda mungkin melihat #REF! ralat dengan fungsi VLOOKUP, apabila lajur ditentukan dengan tidak betul. Pada skrin di bawah, VLOOKUP mengembalikan #REF! kerana tidak ada lajur 3 dalam julat jadual, iaitu B3: C7:

Apabila indeks lajur ditetapkan ke nilai 2 yang betul #REF! ralat diselesaikan dan VLOOKUP berfungsi dengan baik:

Catatan: anda mungkin juga melihat ralat #REF dengan fungsi INDEX apabila rujukan baris atau lajur tidak sah.

Menjebak #REF! ralat dengan IFERROR

Dalam kebanyakan kes, tidak masuk akal untuk memerangkap #REF! ralat dalam formula, kerana #REF! menunjukkan masalah tahap rendah. Walau bagaimanapun, satu keadaan di mana IFERROR masuk akal untuk menangkap ralat #REF adalah ketika anda membuat rujukan secara dinamik dengan fungsi TIDAK LANGSUNG.

Artikel menarik...