Cara untuk membetulkan ralat #REF! Ralat

Cara untuk membetulkan ralat #REF! Ralat

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Yang #REF! ralat menunjukkan apabila formula merujuk kepada sel yang tidak sah. Hal ini berlaku paling kerap apabila sel yang dirujuk oleh Formula mendapatkan dipadamkan atau ditampalkan atas.

Contoh - #REF! Ralat disebabkan oleh memadamkan lajur

Contoh berikut menggunakan formula =SUM(B2,C2,D2) dalam lajur E.

Formula menggunakan sel tersurat rujukan seperti =SUM(B2,C2,D2) boleh menyebabkan #REF! Ralat jika lajur dipadamkan.

Jika anda memadamkan lajur B, C atau D ia akan menyebabkan #REF! Ralat. Dalam kes ini, kami akan memadam lajur C (2007 jualan), dan formula menyebut =SUM(B2,#REF!,C2). Apabila anda menggunakan rujukan sel tersurat seperti ini (apabila anda merujuk setiap sel secara individu, dipisahkan oleh koma) dan memadamkan dirujuk baris atau lajur, Excel tidak dapat menyelesaikan masalah, supaya ia mengembalikan #REF! Ralat. Ini adalah sebab utama mengapa menggunakan rujukan sel tersurat dalam fungsi tidak disyorkan.

Contoh #REF! Ralat disebabkan oleh memadam lajur.

Penyelesaian

  • Jika anda sengaja memadamkan baris atau lajur, anda boleh terus klik butang buat asal pada bar alat capaian segera (atau tekan CTRL + Z) untuk memulihkannya.

  • Laraskan formula supaya ia menggunakan rujukan julat dan bukannya sel individu, seperti =SUM(B2:D2). Sekarang anda boleh memadamkan sebarang lajur dalam julat jumlah dan Excel secara automatik akan Laraskan formula. Anda juga boleh menggunakan =SUM(B2:B5) untuk jumlah baris.

Contoh - VLOOKUP dengan rujukan julat yang salah

Dalam contoh berikut, =VLOOKUP(A8,A2:D5,5,FALSE) akan mengembalikan #REF! Ralat kerana ia adalah mencari nilai pulangan daripada lajur 5, tetapi julat rujukan adalah A:D, iaitu hanya 4 lajur.

Contoh formula VLOOKUP dengan julat yang salah.  Formula ialah = VLOOKU(A8,A2:D5,5,FALSE).  Terdapat lajur kelima tiada dalam julat VLOOKUP, jadi 5 menyebabkan #REF! Ralat.

Penyelesaian

Laraskan julat menjadi lebih besar atau mengurangkan nilai carian lajur agar sepadan dengan rujukan julat. =VLOOKUP(A8,a2:E5,5,FALSE) akan julat rujukan sah, seperti lakukan = VLOOKUP(A8,A2:D5,4,FALSE).

Contoh - Indeks dengan rujukan baris atau lajur yang salah

Dalam contoh ini, formula =INDEX(B2:E5,5,5) mengembalikan #REF! Ralat kerana julat Indeks 4 baris dengan 4 lajur, tetapi formula bertanya untuk kembali Apakah dalam lajur baris dan 5 5.

Contoh formula Indeks dengan rujukan julat tidak sah.  Formula ialah = INDEX(B2:E5,5,5), tetapi julat adalah hanya 4 baris dengan 4 lajur.

Penyelesaian

Melaraskan rujukan baris atau lajur agar ia berada dalam julat carian indeks. =Index(B2:E5,4,4) akan mengembalikan hasil yang sah.

Contoh – merujuk buku kerja tertutup dengan INDIRECT

Dalam contoh berikut, fungsi INDIRECT yang cuba rujukan buku kerja yang ditutup, menyebabkan #REF! Ralat.

Contoh #REF! Ralat disebabkan oleh INDIRECT merujuk buku kerja tertutup.

Penyelesaian

Buka buku kerja yang dirujuk

Isu OLE/DDE

Jika anda telah gunakan kepada pautan objek Pemautan dan Pembenaman (OLE) yang mengembalikan #REF! Ralat, kemudian mulakan program yang pautan panggilan.

Nota: OLE teknologi yang anda boleh gunakan untuk berkongsi maklumat antara program.

Jika anda telah gunakan topik Pertukaran Data dinamik (DDE) yang mengembalikan #REF! Ralat, pastikan anda merujuk topik yang betul.

Nota: DDE adalah protokol yang telah diwujudkan untuk bertukar data antara program Microsoft berasaskan Windows.

Isu makro

Jika makro memasukkan fungsi pada lembaran kerja yang merujuk kepada sel di atas fungsi, dan sel yang mengandungi fungsi berada dalam baris 1, fungsi akan mengembalikan #REF! oleh sebab tiada sel di atas baris 1. Semak fungsi untuk melihat jika argumen merujuk kepada sel atau julat sel yang tidak sah. Ini mungkin memerlukan pengeditan makro dalam Editor Visual Basic (VBE) untuk mengambil situasi tersebut ke dalam akaun.

Perlukan bantuan lanjut?

Anda sentiasa boleh tanya pakar dalam Komuniti teknikal Excel, dapatkan sokongan dalam komuniti jawapanatau cadangkan ciri baru atau pembaikan pada Excel pengguna suara.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Lihat Juga

Gambaran keseluruhan Formula dalam Excel

Cara untuk mengelakkan formula yang rosak

Menggunakan penyemakan ralat untuk mengesan ralat dalam Formula

Fungsi Excel (berabjad)

Fungsi Excel (mengikut kategori)

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×