Formula Excel: Bagaimana membetulkan #NAME? ralat -

Isi kandungan

Ringkasan

Nama? ralat berlaku apabila Excel tidak mengenali sesuatu. Selalunya, #NAMA? berlaku apabila nama fungsi salah eja, tetapi ada sebab lain, seperti yang dijelaskan di bawah. Memperbaiki #NAME? kesalahan biasanya hanya untuk membetulkan ejaan atau sintaksis. Lihat di bawah untuk maklumat lebih lanjut dan langkah penyelesaiannya.

Penjelasan

Nama? ralat berlaku apabila Excel tidak dapat mengenali sesuatu. Kerap kali, #NAMA? berlaku apabila nama fungsi salah eja, tetapi ada sebab lain, seperti yang dijelaskan di bawah. Memperbaiki #NAME? kesalahan biasanya hanya untuk membetulkan ejaan atau sintaksis.

Contoh di bawah menunjukkan formula yang salah dikonfigurasi yang mengembalikan ralat #NAME dan langkah-langkah yang diperlukan untuk memperbaiki ralat dan mendapatkan formula yang berfungsi semula.

Nama fungsi salah eja

Dalam contoh di bawah, fungsi VLOOKUP digunakan untuk mendapatkan harga item di F3. Nama fungsi "VLOOKUP" dieja dengan tidak betul, dan formula mengembalikan #NAME?

=VLOKUP(E3,B3:C7,2,0) // returns #NAME?

Apabila formula diperbaiki, formula berfungsi dengan betul:

=VLOOKUP(E3,B3:C7,2,0) // returns 4.25

Julat dimasukkan dengan tidak betul

Dalam contoh di bawah, fungsi MAX dan MIN digunakan untuk mencari suhu minimum dan maksimum. formula dalam F2 dan F3, masing-masing, adalah:

=MAX(C3:C7) // returns 74 =MIN(CC:C7) // returns #NAME?

Di bawah julat yang digunakan dalam F3 telah diperbaiki:

Nota: lupa memasukkan titik dua (:) dalam julat juga akan mencetuskan #NAME? kesilapan.

Julat yang dinamakan salah eja

Dalam contoh di bawah, julat "data" bernama sama dengan C3: C7. Dalam F2, "data" salah eja "daata" dan fungsi MAX mengembalikan #NAME?

=MAX(daata) // returns #NAME? error

Di bawah ini, ejaan dibetulkan dan fungsi MAX mengembalikan 325 dengan betul sebagai nombor jualan maksimum:

=MAX(data) // returns 325

Notis yang diberi julat tidak disertakan dengan tanda petik ("") dalam formula.

Julat bernama mempunyai skop tempatan

Julat yang diberi nama dapat memiliki skop lokal (hanya lembaran kerja ini) atau global (semua lembaran kerja), jadi anda mungkin melihat #NAME? ralat jika anda cuba merujuk julat bernama yang sah yang dicakup secara tempatan ke lembaran kerja yang berbeza. Anda boleh menggunakan Pengurus Nama (Control + F3, Windows sahaja) untuk memeriksa skop bernama julat. Baca lebih lanjut mengenai julat bernama di sini.

Nilai teks dimasukkan tanpa tanda petik

Apabila nilai teks dimasukkan tanpa tanda petik ganda, Excel berpendapat cuba menafsirkan nilai sebagai nama fungsi, atau julat dinamakan. Ini boleh menyebabkan #NAMA? ralat apabila tiada perlawanan. Dalam contoh di bawah, fungsi LEN digunakan untuk mendapatkan panjang perkataan "epal". Dalam B3 formula dimasukkan tanpa rentetan teks "apple" dalam tanda petik (""). Oleh kerana apple bukan nama fungsi atau julat yang dinamakan, hasilnya adalah #NAME?

=LEN(apple) // returns #NAME?

Di bawah, petikan telah ditambahkan dan fungsi LEN kini berfungsi dengan betul:

=LEN("apple") // returns 5

Nilai teks dengan petikan pintar

Nilai teks harus berupa tanda petik dengan petikan ganda lurus (iaitu "epal"). Sekiranya petikan "pintar" (kadang-kadang disebut "keriting") digunakan, Excel tidak akan menafsirkannya sebagai petikan sama sekali dan sebaliknya akan mengembalikan #NAME?

=LEN(“apple”) // returns #NAME?

Untuk memperbaikinya, ganti petikan pintar dengan petikan lurus:

=LEN("apple") // returns 5

Catatan: beberapa aplikasi, seperti Microsoft Word, dapat mengubah tanda kutip lurus ke petikan pintar secara automatik, jadi berhati-hatilah jika anda memindahkan formula masuk dan keluar dari aplikasi atau persekitaran yang berbeza.

Artikel menarik...