cari
RumahTopikexcelCara menggunakan fungsi IFNA dalam Excel dengan contoh

Mendapatkan banyak kesilapan #N/A dalam lembaran kerja anda dan ingin tahu jika ada cara untuk memaparkan teks tersuai? Formula IFNA adalah penyelesaian yang anda perlukan.

Apabila formula Excel tidak dapat mengenal pasti atau mencari sesuatu, ia melemparkan ralat #N/A. Untuk menangkap ralat sedemikian dan menggantikannya dengan mesej mesra pengguna, anda boleh menggunakan fungsi IFNA. Dalam erti kata lain, #N/A adalah cara Excel untuk mengatakan bahawa nilai yang anda cari tidak hadir dalam dataset yang dirujuk. IFNA adalah cara anda untuk memerangkap dan mengendalikan kesilapan itu.

Ifna berfungsi dalam Excel

Fungsi Excel IFNA bertujuan untuk menangkap dan mengendalikan kesilapan #N/A. Jika formula menilai ke #N/A, IFNA memerangkap ralat itu dan menggantikannya dengan nilai tersuai yang anda tentukan; Jika tidak, hasil yang normal dari formula.

Sintaks IFNA

Sintaks fungsi IFNA adalah seperti berikut:

Ifna (nilai, nilai_if_na)

Di mana:

Nilai (diperlukan) - Formula, nilai, atau rujukan untuk memeriksa ralat #N/A.

Value_if_na (diperlukan) - Nilai untuk kembali jika ralat #N/A dikesan.

Nota penggunaan

  • Fungsi IFNA hanya mengendalikan #N/A tanpa menekan sebarang kesilapan lain.
  • Jika argumen nilai adalah formula array , IFNA mengembalikan pelbagai hasil, satu setiap sel, seperti yang ditunjukkan dalam contoh ini.

Ketersediaan IFNA

Fungsi IFNA diperkenalkan di Excel 2013 dan boleh didapati dalam semua versi berikutnya termasuk Excel 2016, Excel 2019, Excel 2021, dan Microsoft 365.

Dalam versi terdahulu, anda boleh menangkap kesilapan #N/A dengan menggunakan fungsi IF dan ISNA bersama -sama.

Cara menggunakan fungsi ifna dalam excel

Untuk menggunakan IFNA dengan berkesan, ikuti pendekatan generik ini:

  1. Dalam hujah pertama ( nilai ), letakkan formula yang dipengaruhi oleh ralat #N/A.
  2. Dalam hujah kedua ( value_if_na ), taipkan teks yang anda mahu kembali dan bukannya notasi ralat standard. Untuk mengembalikan sel kosong apabila tiada apa yang dijumpai, membekalkan rentetan kosong ('"").

Untuk mengembalikan teks tersuai , formula generik adalah:

Ifna ( formula (), " teks tersuai ")

Untuk mengembalikan sel kosong , formula generik adalah:

Ifna ( formula (), "")

Mari lihat bagaimana ia berfungsi dengan contoh mudah. Dalam jadual di bawah, katakan anda ingin tahu bagaimana skor pelajar yang diberikan antara lain. Oleh kerana data disusun oleh lajur skor dari tertinggi hingga terendah, pangkat akan sepadan dengan kedudukan relatif pelajar dalam jadual. Dan untuk mendapatkan kedudukan, anda boleh menggunakan fungsi perlawanan dalam bentuk yang paling mudah:

=MATCH(E1, A2:A10, 0)

Kerana nilai carian (NEAL) tidak tersedia dalam array carian (A2: A10), ralat #N/A berlaku.

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Berlari ke dalam kesilapan ini, pengguna yang tidak berpengalaman mungkin berfikir ada sesuatu yang salah dengan formula, dan anda sebagai pencipta buku kerja akan menerima banyak soalan. Untuk mengelakkan ini, anda boleh secara jelas menunjukkan bahawa formula itu betul, ia tidak dapat mencari nilai yang diminta untuk dicari. Oleh itu, anda sarang formula perlawanan dalam hujah pertama IFNA dan, dalam hujah kedua, taipkan teks tersuai anda, "tidak dijumpai" dalam kes kami:

=IFNA(MATCH(E1, A2:A10, 0), "Not found")

Sekarang, bukannya notasi ralat standard, teks anda sendiri dipaparkan dalam sel, memaklumkan pengguna bahawa nilai carian tidak hadir dalam dataset:

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Cara menggunakan ifna dengan vlookup

Selalunya kesilapan #N/A berlaku dalam fungsi yang mencari sesuatu seperti VLOOKUP, HLOOKUP, LOOKUP, dan POLT. Contoh di bawah meliputi beberapa kes penggunaan biasa.

Contoh 1. Asas IFNA VLOOKUP Formula

Untuk memerangkap #N/A kesilapan yang berlaku apabila VLOOKUP tidak dapat mencari perlawanan, periksa hasilnya menggunakan IFNA dan tentukan nilai yang akan dipaparkan dan bukannya ralat. Amalan biasa adalah untuk membungkus fungsi IFNA di sekitar formula VLOOKUP sedia ada anda menggunakan sintaks ini:

Ifna (vlookup (), " teks anda ")

Dalam jadual sampel kami, katakan anda ingin mengambil skor pelajar tertentu (E1). Untuk ini, anda menggunakan formula VLOOKUP klasik ini:

=VLOOKUP(E1, A2:B10, 2, FALSE)

Isu ini adalah bahawa Neal tidak mengambil peperiksaan, oleh itu namanya tidak dalam senarai, dan jelas VLOOKUP gagal mencari perlawanan.

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Untuk menyembunyikan kesilapan, kami membungkus vlookup dalam IFNA seperti ini:

=IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

Sekarang, hasilnya tidak kelihatan begitu menakutkan kepada pengguna dan lebih banyak maklumat:

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Contoh 2. IFNA VLOOKUP untuk mencari beberapa helaian

Fungsi IFNA juga berguna untuk melaksanakan carian berurutan atau rantaian yang dipanggil di pelbagai helaian atau buku kerja yang berbeza. Ideanya ialah anda bersarang beberapa formula IFNA (VLOOKUP (...)) yang lain dengan cara yang lain dengan cara ini:

Ifna (vlookup (...), ifna (vlookup (...), ifna (vlookup (...), "tidak dijumpai")))

Sekiranya vlookup utama tidak menemui apa -apa, fungsi IFNA berjalan seterusnya VLOOKUP seterusnya sehingga nilai yang dikehendaki dijumpai. Jika semua carian gagal, formula akan mengembalikan teks yang ditentukan.

Katakan anda mempunyai banyak kelas yang disenaraikan dalam lembaran yang berbeza (bernama Kelas A , Kelas B , dan Kelas C ). Matlamat anda adalah untuk mendapatkan skor pelajar tertentu, yang namanya input dalam sel B1 dalam lembaran kerja semasa anda. Untuk memenuhi tugas, gunakan formula ini:

=IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))

Formula ini secara berurutan melihat nama yang ditentukan dalam tiga helaian yang berbeza dalam perintah VLOOKUP bersarang dan membawa perlawanan pertama yang dijumpai:

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Contoh 3. Ifna dengan perlawanan indeks

Dalam cara yang sama, IFNA dapat menangkap kesilapan #N/A yang dihasilkan oleh fungsi carian lain. Sebagai contoh, mari kita gunakannya bersama -sama dengan formula perlawanan indeks:

=IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")

Intipati formula adalah sama seperti dalam semua contoh sebelumnya - Perlawanan Indeks melakukan carian, dan IFNA menilai hasilnya dan menangkap ralat #N/A jika nilai rujukan tidak dijumpai.

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Ifna mengembalikan hasil berganda

Sekiranya fungsi dalaman (iaitu formula yang diletakkan dalam argumen nilai ) mengembalikan pelbagai nilai, IFNA akan menguji setiap nilai yang dikembalikan secara individu dan mengeluarkan pelbagai hasil. Contohnya:

=IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")

Dalam array dinamik Excel (Microsoft 365 dan Excel 2021), formula biasa dalam sel paling atas (E2) menumpahkan semua hasil dalam sel -sel jiran secara automatik (dari segi Excel, ia dipanggil pelbagai tumpahan).

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Dalam versi pra-dinamik (Excel 2019 dan lebih rendah), kesan yang sama dapat dicapai dengan menggunakan formula pelbagai sel, yang disiapkan dengan peralihan CTRL Enter Pintasan.

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Apakah perbezaan antara Ifna dan Iferror?

Bergantung pada punca utama masalah, formula Excel boleh mencetuskan kesilapan yang berbeza seperti #N/A, #Name, #Value, #Ref, #Div/0, #Num, dan lain -lain. Fungsi IFError menangkap semua kesilapan itu manakala IFNA hanya terhad kepada #n/a. Mana yang lebih baik untuk dipilih? Itu bergantung pada keadaan.

Jika anda ingin menindas apa -apa jenis ralat , maka gunakan fungsi IFError. Ia amat berguna dalam pengiraan kompleks apabila formula termasuk beberapa fungsi yang boleh menghasilkan kesilapan yang berbeza.

Dengan fungsi carian , anda lebih baik menggunakan IFNA kerana ia memaparkan hasil tersuai hanya apabila nilai carian tidak dijumpai dan tidak menyembunyikan masalah yang mendasari dengan formula itu sendiri.

Untuk menggambarkan perbezaannya, mari kita bawa kembali formula asas IFNA VLOOKUP kami dan "secara tidak sengaja" salah ejaan nama fungsi (vlokup bukan vlookup).

=IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

IFNA tidak menindas kesilapan ini, jadi anda dapat melihat dengan jelas bahawa sesuatu yang salah dengan salah satu nama fungsi:

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Sekarang, mari kita lihat apa yang berlaku jika anda menggunakan ifeRror:

=IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

Hmm ... ia mengatakan bahawa Olivia tidak mengambil peperiksaan, yang tidak benar! Ini kerana fungsi iferror memerangkap #name? Ralat dan mengembalikan teks tersuai. Dalam keadaan ini, ia bukan sahaja mengembalikan maklumat yang salah tetapi juga mengaburkan masalah dengan formula.

Cara menggunakan fungsi IFNA dalam Excel dengan contoh

Itulah cara menggunakan formula IFNA dalam Excel. Saya mengucapkan terima kasih kerana membaca dan berharap dapat melihat anda di blog kami minggu depan!

Muat turun yang ada

Contoh Formula Excel IFNA (fail .xlsx)

Atas ialah kandungan terperinci Cara menggunakan fungsi IFNA dalam Excel dengan contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Formula Median di Excel - Contoh PraktikalFormula Median di Excel - Contoh PraktikalApr 11, 2025 pm 12:08 PM

Tutorial ini menerangkan cara mengira median data berangka dalam Excel menggunakan fungsi median. Median, ukuran utama kecenderungan pusat, mengenal pasti nilai pertengahan dalam dataset, yang menawarkan perwakilan yang lebih mantap dari Tenden Central

COUNTIF SPREWEET COUNTIF Google dengan contoh formulaCOUNTIF SPREWEET COUNTIF Google dengan contoh formulaApr 11, 2025 pm 12:03 PM

Menguasai sheet google countif: panduan komprehensif Panduan ini meneroka fungsi countif serba boleh di Helaian Google, menunjukkan aplikasinya di luar pengiraan sel mudah. Kami akan merangkumi pelbagai senario, dari perlawanan tepat dan separa ke Han

Buku Kerja Dikongsi Excel: Cara berkongsi fail Excel untuk beberapa penggunaBuku Kerja Dikongsi Excel: Cara berkongsi fail Excel untuk beberapa penggunaApr 11, 2025 am 11:58 AM

Tutorial ini menyediakan panduan komprehensif untuk berkongsi buku kerja Excel, meliputi pelbagai kaedah, kawalan akses, dan resolusi konflik. Versi Excel Moden (2010, 2013, 2016, dan kemudian) Memudahkan pengeditan kolaboratif, menghapuskan keperluan untuk m

Cara Menukar Excel ke JPG - Simpan .xls atau .xlsx Sebagai Fail ImejCara Menukar Excel ke JPG - Simpan .xls atau .xlsx Sebagai Fail ImejApr 11, 2025 am 11:31 AM

Tutorial ini meneroka pelbagai kaedah untuk menukar fail .xls ke imej .jpg, merangkumi kedua-dua alat Windows terbina dalam dan penukar dalam talian percuma. Perlu membuat persembahan, berkongsi data spreadsheet dengan selamat, atau merancang dokumen? Menukar yo

Nama Excel dan Rentang Dinamakan: Cara Menentukan dan Menggunakan dalam FormulaNama Excel dan Rentang Dinamakan: Cara Menentukan dan Menggunakan dalam FormulaApr 11, 2025 am 11:13 AM

Tutorial ini menjelaskan fungsi nama -nama Excel dan menunjukkan bagaimana untuk menentukan nama untuk sel, julat, pemalar, atau formula. Ia juga meliputi penyuntingan, penapisan, dan memadam nama yang ditetapkan. Nama Excel, sementara sangat berguna, sering melampaui

Sisihan piawai Excel: Contoh fungsi dan formulaSisihan piawai Excel: Contoh fungsi dan formulaApr 11, 2025 am 11:01 AM

Tutorial ini menjelaskan perbezaan antara sisihan piawai dan kesilapan piawai min, membimbing anda pada fungsi Excel yang optimum untuk pengiraan sisihan piawai. Dalam statistik deskriptif, sisihan min dan piawai adalah intrinsi

Akar persegi dalam excel: fungsi sqrt dan cara lainAkar persegi dalam excel: fungsi sqrt dan cara lainApr 11, 2025 am 10:34 AM

Tutorial Excel ini menunjukkan cara mengira akar persegi dan akar n. Mencari akar persegi adalah operasi matematik yang biasa, dan Excel menawarkan beberapa kaedah. Kaedah untuk mengira akar persegi di Excel: Menggunakan fungsi SQRT: The

Asas Helaian Google: Ketahui cara bekerja dengan hamparan GoogleAsas Helaian Google: Ketahui cara bekerja dengan hamparan GoogleApr 11, 2025 am 10:23 AM

Buka kunci kekuatan lembaran Google: Panduan Pemula Tutorial ini memperkenalkan asas -asas Google Sheets, alternatif yang kuat dan serba boleh kepada MS Excel. Ketahui cara untuk menguruskan spreadsheet dengan mudah, memanfaatkan ciri -ciri utama, dan bekerjasama

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!