උදාහරණ සමඟ Excel හි IFNA කාර්යය භාවිතා කරන්නේ කෙසේද

  • මේක Share කරන්න
Michael Brown

ඔබේ වැඩ පත්‍රිකාවල #N/A දෝෂ රාශියක් ලබා ගැනීම සහ ඒ වෙනුවට අභිරුචි පෙළක් පෙන්වීමට ක්‍රමයක් තිබේ දැයි දැන ගැනීමට කුතුහලයෙන් සිටිනවාද? IFNA සූත්‍රය ඔබට අවශ්‍ය විසඳුමයි.

Excel සූත්‍රයකට යමක් හඳුනා ගැනීමට හෝ සොයා ගැනීමට නොහැකි වූ විට, එය #N/A දෝෂය ඇති කරයි. එවැනි දෝෂයක් අල්ලා ගැනීමට සහ එය පරිශීලක-හිතකාමී පණිවිඩයක් සමඟ ප්රතිස්ථාපනය කිරීමට, ඔබට IFNA ශ්රිතය භාවිතා කළ හැකිය. වෙනත් වචන වලින් කිවහොත්, #N/A යනු ඔබ සොයන අගය යොමු දත්ත කට්ටලයේ නොමැති බව පවසන Excel ක්‍රමයයි. IFNA යනු එම දෝෂය හසුකර ගැනීමේ සහ හැසිරවීමේ ඔබේ ක්‍රමයයි.

    Excel හි IFNA ශ්‍රිතය

    Excel IFNA ශ්‍රිතය #N/A දෝෂ අල්ලා ගැනීම සහ හැසිරවීම සඳහා අරමුණු කර ඇත. සූත්‍රයක් #N/A වෙත ඇගයීමට ලක් කරන්නේ නම්, IFNA විසින් එම දෝෂය හසුකර එය ඔබ සඳහන් කරන අභිරුචි අගයකින් ප්‍රතිස්ථාපනය කරයි; එසේ නොමැතිනම් සූත්‍රයේ සාමාන්‍ය ප්‍රතිඵලයක් ලබා දෙයි.

    IFNA සින්ටැක්ස්

    IFNA ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය පහත පරිදි වේ:

    IFNA(අගය, value_if_na)

    කොහේ:

    අගය (අවශ්‍යයි) - #N/A දෝෂයක් සඳහා පරීක්ෂා කිරීමට සූත්‍රය, අගය, හෝ යොමුව.

    අගය_if_na (අවශ්‍ය) - අගය #N/A දෝෂයක් අනාවරණය වුවහොත් ආපසු යන්න අගය තර්කය අරා සූත්‍රයක් නම්, IFNA මෙම උදාහරණයේ පෙන්වා ඇති පරිදි එක් සෛලයකට එකක් බැගින් ප්‍රතිඵල අරාවක් ලබා දෙයි.

    IFNA ලබා ගත හැකි

    IFNA ශ්‍රිතය හඳුන්වා දෙන ලදීExcel 2013 සහ Excel 2016, Excel 2019, Excel 2021, සහ Microsoft 365 ඇතුළුව සියලුම අනුවාද වල ඇත.

    පෙර අනුවාද වල, IF සහ ISNA ශ්‍රිතයන් එකට භාවිතා කිරීමෙන් #N/A දෝෂ අල්ලා ගත හැක.

    Excel හි IFNA ශ්‍රිතය භාවිතා කරන්නේ කෙසේද

    Excel හි IFNA ඵලදායී ලෙස භාවිතා කිරීමට, මෙම සාමාන්‍ය ප්‍රවේශය අනුගමනය කරන්න:

    1. පළමු තර්කයේ ( අගය ), #N/A දෝෂය මගින් බලපෑමට ලක් වූ සූත්‍රයක් දමන්න.
    2. දෙවන තර්කයේ ( value_if_na ), සම්මත දෝෂ අංකනය වෙනුවට ඔබට ආපසු යාමට අවශ්‍ය පෙළ ටයිප් කරන්න. කිසිවක් සොයාගත නොහැකි වූ විට හිස් කොටුවක් ආපසු ලබා දීමට, හිස් තන්තුවක් සපයන්න ('"").

    අභිරුචි පෙළ ආපසු ලබා දීමට, සාමාන්‍ය සූත්‍රය වන්නේ:

    IFNA( සූත්‍රය (), " අභිරුචි පෙළ ")

    හිස් කොටුවක් ආපසු ලබා දීමට, සාමාන්‍ය සූත්‍රය වන්නේ:

    IFNA( සූත්‍රය (), "")

    සරල උදාහරණයකින් එය ක්‍රියා කරන ආකාරය බලමු. පහත වගුවේ, ලබා දී ඇති ශිෂ්‍යයෙකුගේ ලකුණු අන් අය අතර ශ්‍රේණිගත වන්නේ කෙසේදැයි දැන ගැනීමට ඔබට අවශ්‍ය යැයි සිතමු. දත්ත ලකුණු තීරුවෙන් ඉහළ සිට පහළට අනුපිළිවෙලට සකස් කර ඇති බැවින්, ශ්‍රේණිය වගුවේ ශිෂ්‍යයාගේ සාපේක්ෂ ස්ථානයට ගැලපේ. සහ ස්ථානය ලබා ගැනීමට, ඔබට MATCH ශ්‍රිතය එහි සරලම ආකාරයෙන් භාවිතා කළ හැක:

    =MATCH(E1, A2:A10, 0)

    බැලීමේ අගය (Neal) සෙවීම් අරාවෙහි නොමැති නිසා (A2:A10), #N/A දෝෂයක් ඇතිවේ.

    මෙම දෝෂය වෙත දිව යාම, අද්දැකීම් අඩු පරිශීලකයන් සිතන්නේ එහි යම් දෝෂයක් ඇති බවයි.සූත්‍රය, සහ වැඩපොත නිර්මාපකයා ලෙස ඔබට ප්‍රශ්න රාශියක් ලැබෙනු ඇත. මෙය වළක්වා ගැනීම සඳහා, සූත්‍රය නිවැරදි බව ඔබට පැහැදිලිව දැක්විය හැකිය, එය සෙවීමට ඉල්ලා සිටින අගය සොයාගත නොහැක. එබැවින්, ඔබ IFNA හි පළමු තර්කයේ MATCH සූත්‍රය කැදවා, දෙවන තර්කයේ, ඔබේ අභිරුචි පෙළ ටයිප් කරන්න, අපගේ නඩුවේ "සොයා නොගත්":

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

    දැන්, ඒ වෙනුවට සම්මත දෝෂ අංකනය, ඔබගේම පෙළ කොටුවක සංදර්ශණය වේ, දත්ත කට්ටලයේ සෙවීම් අගය නොමැති බව පරිශීලකයින්ට දැනුම් දෙයි:

    VLOOKUP සමඟ IFNA භාවිතා කරන්නේ කෙසේද

    බොහෝ විට #N/A දෝෂය සිදු වන්නේ VLOOKUP, HLOOKUP, LOOKUP, සහ MATCH වැනි යමක් සොයන ශ්‍රිතවල ය. පහත උදාහරණ සාමාන්‍ය භාවිත අවස්ථා කිහිපයක් ආවරණය කරයි.

    උදාහරණ 1. මූලික IFNA VLOOKUP සූත්‍රය

    VLOOKUP හට ගැළපීමක් සොයා ගැනීමට නොහැකි වූ විට ඇතිවන #N/A දෝෂ හසුකර ගැනීමට, එහි ප්‍රතිඵලය පරීක්ෂා කරන්න. IFNA භාවිතා කර දෝෂය වෙනුවට පෙන්විය යුතු අගය සඳහන් කරන්න. මෙම වාක්‍ය ඛණ්ඩය භාවිතයෙන් ඔබගේ පවතින VLOOKUP සූත්‍රය වටා IFNA ශ්‍රිතය එතීම සාමාන්‍ය පරිචයයි:

    IFNA(VLOOKUP(), " ඔබේ පෙළ ")

    අපගේ නියැදි වගුවේ, ඔබට අවශ්‍ය යැයි සිතමු. විශේෂිත ශිෂ්‍යයෙකුගේ ලකුණු ලබා ගැනීම (E1). මේ සඳහා, ඔබ මෙම සම්භාව්‍ය VLOOKUP සූත්‍රය භාවිතා කරයි:

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

    ප්‍රශ්නය නම් නීල් විභාගයට නොපැමිණීමයි, එබැවින් ඔහුගේ නම ලැයිස්තුවේ නොමැති අතර පැහැදිලිවම VLOOKUP සොයා ගැනීමට අපොහොසත් වේ ගැලපීමක්.

    දෝෂය සැඟවීමට, අපිIFNA හි VLOOKUP ඔතන්න:

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

    දැන්, ප්‍රතිඵලය පරිශීලකයාට එතරම් බිය උපදවන බවක් නොපෙනෙන අතර එය තවත් බොහෝ තොරතුරු සපයයි:

    උදාහරණ 2. බහු පත්‍ර හරහා බැලීමට IFNA VLOOKUP

    IFNA ශ්‍රිතය ඊනියා අනුක්‍රමික හෝ දාම සෙවීම් සිදු කිරීම සඳහා ද ප්‍රයෝජනවත් වේ. බහු පත්‍ර හෝ විවිධ වැඩපොත් හරහා. අදහස නම්, ඔබ මේ ආකාරයෙන් එකිනෙකට වෙනස් IFNA(VLOOKUP(...)) සූත්‍ර කිහිපයක් එකිනෙක කැදවා ගැනීමයි:

    IFNA(VLOOKUP(...), IFNA(VLOOKUP(...), IFNA(VLOOKUP(...), "නැත සොයාගත්")))

    ප්‍රාථමික VLOOKUP කිසිවක් සොයා නොගන්නේ නම්, එහි IFNA ශ්‍රිතය අපේක්ෂිත අගය සොයා ගන්නා තෙක් ඊළඟ VLOOKUP ධාවනය කරයි. සියලු සෙවීම් අසාර්ථක වුවහොත්, සූත්‍රය මඟින් නිශ්චිත පෙළ ආපසු ලබා දෙනු ඇත.

    ඔබට විවිධ පත්‍රවල ලැයිස්තුගත කර ඇති විවිධ පන්තිවල ලකුණු තිබේ යැයි සිතමු ( පංතිය , පංතිය B , සහ පංතිය C ). ඔබේ ඉලක්කය වන්නේ ඔබේ වත්මන් වැඩ පත්‍රිකාවේ B1 කොටුවෙහි නම ඇතුළත් කර ඇති විශේෂිත ශිෂ්‍යයෙකුගේ ලකුණු ලබා ගැනීමයි. කාර්යය ඉටු කිරීම සඳහා, මෙම සූත්‍රය භාවිතා කරන්න:

    =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")))

    VLOOKUP's කැදලි අනුපිළිවෙලෙහි විවිධ පත්‍ර තුනකින් සූත්‍රය අනුපිළිවෙලින් නිශ්චිත නම සොයන අතර මුලින්ම සොයාගත් ගැළපීම ගෙන එයි:

    උදාහරණ 3. INDEX MATCH සමඟ IFNA

    සමාන ආකාරයකින්, IFNA හට වෙනත් සෙවීම් ශ්‍රිත මගින් ජනනය කරන #N/A දෝෂ අල්ලා ගත හැක. උදාහරණයක් ලෙස, අපි එය INDEX MATCH සමඟ එකට භාවිතා කරමුසූත්‍රය:

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

    සූත්‍රයේ සාරාංශය පෙර සියලුම උදාහරණ වල මෙන් ම වේ - INDEX MATCH විසින් සෙවීමක් සිදු කරයි, සහ IFNA ප්‍රතිඵලය ඇගයීමට ලක් කර #N/A දෝෂයක් අල්ලා ගනී යොමු කළ අගය හමු නොවීය.

    IFNA බහු ප්‍රතිඵල ලබා දීමට

    අභ්‍යන්තර ශ්‍රිතය (එනම් අගය <2 තුළ තබා ඇති සූත්‍රය> තර්කය) බහුවිධ අගයන් ලබා දෙයි, IFNA විසින් ලබා දුන් එක් එක් අගය තනි තනිව පරීක්ෂා කර ප්‍රතිඵල මාලාවක් ප්‍රතිදානය කරයි. උදාහරණයක් ලෙස:

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

    Dynamic Array Excel (Microsoft 365 සහ Excel 2021), ඉහළම කොටුවේ (E2) නිත්‍ය සූත්‍රයක් මඟින් අසල්වැසි සෛල තුළ සියලු ප්‍රතිඵල ස්වයංක්‍රීයව (අනුකූලව) විහිදුවයි. Excel හි, එය කාන්දු පරාසයක් ලෙස හැඳින්වේ).

    පූර්ව ගතික අනුවාදවල (Excel 2019 සහ පහළ), බහු-සෛල අරාවක් භාවිතා කිරීමෙන් සමාන බලපෑමක් ලබා ගත හැක. සූත්‍රය, Ctrl + Shift + Enter කෙටිමඟ සමඟ සම්පුර්ණ කර ඇත.

    IFNA සහ IFERROR අතර වෙනස කුමක්ද?

    ප්‍රධාන හේතුව මත පදනම්ව ගැටලුවක්, Excel සූත්‍රයකට #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM, සහ වෙනත් විවිධ දෝෂ ඇති කළ හැක. IFERROR ශ්‍රිතය එම දෝෂ සියල්ල අල්ලා ගන්නා අතර IFNA #N/A ට පමණක් සීමා වේ. තෝරා ගැනීමට වඩා හොඳ කුමක්ද? එය තත්ත්වය මත රඳා පවතී.

    ඔබට ඕනෑම ආකාරයක දෝෂයක් යටපත් කිරීමට අවශ්‍ය නම්, IFERROR ශ්‍රිතය භාවිතා කරන්න. සූත්‍රයක් වන විට සංකීර්ණ ගණනය කිරීම් වලදී එය විශේෂයෙන් ප්‍රයෝජනවත් වේවිවිධ දෝෂ උත්පාදනය කළ හැකි ශ්‍රිත කිහිපයක් ඇතුළත් වේ.

    සොයාගැනීම් ශ්‍රිත සමඟින්, ඔබ IFNA භාවිතා කිරීම වඩාත් සුදුසු වන්නේ එය සෙවුම් අගයක් සොයාගත නොහැකි වූ විට සහ යටින් සැඟවී නොමැති විට පමණක් අභිරුචි ප්‍රතිඵලයක් පෙන්වයි. සූත්‍රය තුළම ගැටලු.

    වෙනස නිදර්ශනය කිරීම සඳහා, අපි අපගේ මූලික IFNA VLOOKUP සූත්‍රය නැවත ගෙන එම කාර්යයේ නම (VLOKUP වෙනුවට VLOKUP) "අහම්බෙන්" වැරදි ලෙස ලියන්නෙමු.

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

    IFNA මෙම දෝෂය යටපත් නොකරයි, එබැවින් ඔබට එක් ශ්‍රිත නාමයක යම් දෙයක් වැරදි බව පැහැදිලිව දැකගත හැක:

    දැන්, ඔබ භාවිතා කළහොත් කුමක් සිදුවේදැයි බලමු. IFERROR:

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

    හ්ම්... ඔලිවියා විභාගයට නොපැමිණි බව කියයි, එය සත්‍ය නොවේ! මෙයට හේතුව IFERROR ශ්‍රිතය #NAME උගුලට හසු කරන නිසාද? දෝෂය සහ ඒ වෙනුවට අභිරුචි පෙළ ආපසු ලබා දෙයි. මෙම තත්වය තුළ, එය වැරදි තොරතුරු ආපසු ලබා දෙනවා පමණක් නොව, සූත්‍රය සමඟ ඇති ගැටළුව අඳුරු කරයි.

    එක්සෙල් හි IFNA සූත්‍රය භාවිතා කරන්නේ කෙසේද යන්නයි. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!

    ලබාගත හැකි බාගැනීම්

    Excel IFNA සූත්‍ර උදාහරණ (.xlsx ගොනුව)

    මයිකල් බ්‍රවුන් යනු මෘදුකාංග මෙවලම් භාවිතයෙන් සංකීර්ණ ක්‍රියාවලීන් සරල කිරීමට දැඩි ආශාවක් ඇති කැපවූ තාක්‍ෂණ ලෝලියෙකි. තාක්‍ෂණ ක්‍ෂේත්‍රයේ දශකයකට වැඩි පළපුරුද්දක් ඇති ඔහු Microsoft Excel සහ Outlook මෙන්ම Google Sheets සහ Docs හි ඔහුගේ කුසලතා ඔප් නංවා ඇත. මයිකල්ගේ බ්ලොගය ඔහුගේ දැනුම සහ ප්‍රවීණත්වය අන් අය සමඟ බෙදා ගැනීමට කැපවී ඇත, ඵලදායිතාව සහ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා පහසුවෙන් අනුගමනය කළ හැකි ඉඟි සහ නිබන්ධන සපයයි. ඔබ පළපුරුදු වෘත්තිකයෙකු හෝ ආධුනිකයෙකු වුවද, මයිකල්ගේ බ්ලොගය මෙම අත්‍යවශ්‍ය මෘදුකාංග මෙවලම්වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම සඳහා වටිනා අවබෝධයක් සහ ප්‍රායෝගික උපදෙස් ලබා දෙයි.