සූත්‍ර උදාහරණ සමඟ එක්සෙල් හි IFERROR භාවිතා කරන්නේ කෙසේද

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

Excel හි IFERROR භාවිතා කරන ආකාරය නිබන්ධනය මඟින් පෙන්වා දී ඇති අතර ඒවා හිස් කොටුවක්, වෙනත් අගයක් හෝ අභිරුචි පණිවිඩයක් මඟින් ප්‍රතිස්ථාපනය කරයි. ඔබ Vlookup සහ Index Match සමඟ IFERROR ශ්‍රිතය භාවිතා කරන ආකාරය සහ එය IF ISERROR සහ IFNA සමඟ සංසන්දනය කරන ආකාරය ඉගෙන ගනු ඇත.

"මට නැගී සිටීමට ස්ථානය දෙන්න, එවිට මම පෘථිවිය චලනය කරන්නෙමි," ආකිමිඩීස් වරක් පැවසීය. "මට සූත්‍රයක් දෙන්න, මම එය දෝෂයක් බවට පත් කරන්නම්," Excel පරිශීලකයෙක් කියයි. මෙම නිබන්ධනයේදී, අපි Excel හි දෝෂ ආපසු ලබා දෙන්නේ කෙසේදැයි සොයා නොයනු ඇත, ඔබේ වැඩ පත්‍රිකා පිරිසිදුව තබා ගැනීමට සහ ඔබේ සූත්‍ර පාරදෘශ්‍යව තබා ගැනීමට ඒවා වළක්වා ගන්නේ කෙසේදැයි අපි ඉගෙන ගන්නෙමු.

    Excel IFERROR ශ්‍රිතය - වාක්‍ය ඛණ්ඩය සහ මූලික භාවිතයන්

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

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

    IFERROR(value, value_if_error)

    කොහේ:

    • අගය (අවශ්‍යයි) - දෝෂ සඳහා පරීක්ෂා කළ යුතු දේ. එය සූත්‍රයක්, ප්‍රකාශනයක්, අගයක් හෝ කොටු යොමුවක් විය හැක.
    • Value_if_error (අවශ්‍යයි) - දෝෂයක් හමු වුවහොත් ලබා දිය යුතු දේ. එය හිස් තන්තුවක් (හිස් කොටුවක්), කෙටි පණිවිඩයක්, සංඛ්‍යාත්මක අගයක්, වෙනත් සූත්‍රයක් හෝ ගණනය කිරීමක් විය හැකිය.

    උදාහරණයක් ලෙස, සංඛ්‍යා තීරු දෙකක් බෙදීමේදී, ඔබතීරු වලින් එකක හිස් කොටු, ශුන්‍ය හෝ පෙළ අඩංගු නම් විවිධ දෝෂ රාශියක් ලබා ගත හැක.

    එය සිදු වීම වැලැක්වීමට, දෝෂ හසුකර ගැනීමට සහ හැසිරවීමට IFERROR ශ්‍රිතය භාවිතා කරන්න. ඔබට අවශ්‍ය ආකාරයට.

    දෝෂයක් නම්, හිස්

    දෝෂයක් හමු වුවහොත් හිස් කොටුවක් ලබා දීමට value_if_error තර්කයට හිස් තන්තුවක් (") සපයන්න:

    =IFERROR(A2/B2, "")

    දෝෂයක් ඇත්නම්, පණිවිඩයක් පෙන්වන්න

    ඔබට Excel හි සම්මත දෝෂ අංකනය වෙනුවට ඔබේම පණිවිඩයක් ද පෙන්විය හැක:

    =IFERROR(A2/B2, "Error in calculation")

    Excel IFERROR ශ්‍රිතය ගැන ඔබ දැනගත යුතු කරුණු 5ක්

    1. Excel හි IFERROR ශ්‍රිතය # ඇතුළුව සියලුම දෝෂ වර්ග හසුරුවයි. DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, සහ #VALUE!.
    2. අගය_නම්_දෝෂය හි අන්තර්ගතය මත පදනම්ව තර්කය, IFERROR හට ඔබගේ අභිරුචි කෙටි පණිවිඩය, අංකය, දිනය හෝ තාර්කික අගය, වෙනත් සූත්‍රයක ප්‍රතිඵලයක් හෝ හිස් තන්තුවක් (හිස් කොටුවක්) සමඟින් දෝෂ ප්‍රතිස්ථාපනය කළ හැක.
    3. අගය තර්කය නම් හිස් සෛලයකි, එය සලකනු ලැබේ හිස් තන්තුවක් ('''') නමුත් දෝෂයක් නොවේ.
    4. IFERROR Excel 2007 හි හඳුන්වා දෙන ලද අතර එය Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, සහ Excel හි සියලුම අනුවාද වල ඇත 365.
    5. Excel 2003 සහ පෙර අනුවාද වල දෝෂ හසුකර ගැනීමට, මෙම උදාහරණයේ පෙන්වා ඇති පරිදි, IF සමඟ ඒකාබද්ධව ISERROR ශ්‍රිතය භාවිතා කරන්න.

    IFERROR සූත්‍ර උදාහරණ

    පහත උදාහරණවඩාත් සංකීර්ණ කාර්යයන් ඉටු කිරීම සඳහා Excel හි IFERROR භාවිතා කරන ආකාරය පෙන්වන්න ඔවුන් සොයන අගය දත්ත කට්ටලයේ නොමැත. මෙය සිදු කිරීම සඳහා, ඔබ VLOOKUP සූත්‍රයක් IFERROR වලින් ඔතන්න:

    IFERROR(VLOOKUP(),"සොයාගත නොහැක")

    ඔබ සොයන වගුවේ සෙවීම් අගය නොමැති නම් , සාමාන්‍ය Vlookup සූත්‍රය #N/A දෝෂය ලබා දෙනු ඇත:

    ඔබගේ පරිශීලකයින්ගේ මනස සඳහා, VLOOKUP IFERROR වලින් ඔතා වඩාත් තොරතුරු සහ පරිශීලක-හිතකාමී එකක් සංදර්ශන කරන්න message:

    =IFERROR(VLOOKUP(A2, 'Lookup table'!$A$2:$B$4, 2,FALSE), "Not found")

    පහත තිර රුවක් Excel හි මෙම Iferror සූත්‍රය පෙන්වයි:

    ඔබට හසුකර ගැනීමට අවශ්‍ය නම් #N පමණක් /A දෝෂ නමුත් සියලුම දෝෂ නොවේ, IFERROR වෙනුවට IFNA ශ්‍රිතය භාවිතා කරන්න.

    තවත් Excel IFERROR VLOOKUP සූත්‍ර උදාහරණ සඳහා, කරුණාකර මෙම නිබන්ධන බලන්න:

    • Vlookup සමඟ Iferror කොටු කර ගැනීමට සහ දෝෂ හසුරුවන්න
    • සෙවුම් අගයේ Nවන සිදුවීම ලබා ගන්නේ කෙසේද
    • සෙවුම් අගයේ සියලුම සිදුවීම් ලබා ගන්නේ කෙසේද

    Excel හි අනුක්‍රමික Vlookups කිරීමට Nested IFERROR ශ්‍රිතයන්

    පෙර Vlookup සාර්ථක වූවාද අසාර්ථක වූවාද යන්න මත පදනම්ව ඔබට බහුවිධ Vlookup සිදු කිරීමට අවශ්‍ය වූ විට, ඔබට IFERROR දෙකක් හෝ වැඩි ගණනක් කැදවා ගත හැක. එකින් එක ක්‍රියා කරයි.

    ඔබේ ප්‍රාදේශීය ශාඛා වලින් ඔබට විකුණුම් වාර්තා ගණනාවක් තිබේ යැයි සිතමු.සමාගම, සහ ඔබට යම් ඇණවුම් හැඳුනුම්පතක් සඳහා මුදලක් ලබා ගැනීමට අවශ්‍ය වේ. A2 වත්මන් පත්‍රයේ බැලීමේ අගය ලෙස සහ A2:B5 සෙවුම් පත්‍ර 3ක (වාර්තාව 1, වාර්තාව 2 සහ වාර්තාව 3) සෙවීම් පරාසය ලෙස, සූත්‍රය පහත පරිදි වේ:

    =IFERROR(VLOOKUP(A2,'Report 1'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 2'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 3'!A2:B5,2,0),"not found")))

    ප්‍රතිඵලය මෙයට සමාන දෙයක් ලෙස පෙනෙනු ඇත:

    සූත්‍රයේ තර්කනය පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීම සඳහා, කරුණාකර Excel හි අනුක්‍රමික Vlookups කරන්නේ කෙසේදැයි බලන්න.

    17>අරා සූත්‍රවල IFERROR

    ඔබ බොහෝ විට දන්නා පරිදි, එක්සෙල් හි අරා සූත්‍ර එක් සූත්‍රයක් තුළ බහු ගණනය කිරීම් සිදු කිරීමට අදහස් කෙරේ. ඔබ IFERROR ශ්‍රිතයේ අගය තර්කය තුළ අරාවක් ඇති කරන අරා සූත්‍රයක් හෝ ප්‍රකාශනයක් සපයන්නේ නම්, එය නිශ්චිත පරාසයේ එක් එක් කොටුව සඳහා අගයන් අරාවක් ලබා දෙයි. පහත උදාහරණය විස්තර පෙන්වයි.

    අපි කියමු, ඔබට B තීරුවේ මුළු සහ C තීරුවේ මිල ඇති අතර ඔබට මුළු ප්‍රමාණය ගණනය කිරීමට අවශ්‍ය වේ . පහත දැක්වෙන අරාව සූත්‍රය භාවිතයෙන් මෙය සිදු කළ හැක, එය B2:B4 පරාසයේ ඇති සෑම සෛලයක්ම C2:C4 පරාසයේ අනුරූප කොටුවෙන් බෙදයි, ඉන්පසු ප්‍රතිඵල එකතු කරයි:

    =SUM($B$2:$B$4/$C$2:$C$4)

    භාජක පරාසයේ ශුන්‍ය හෝ හිස් කොටු නොමැති තාක් සූත්‍රය හොඳින් ක්‍රියා කරයි. අවම වශයෙන් එක් 0 අගයක් හෝ හිස් කොටුවක් තිබේ නම්, #DIV/0! දෝෂය ලබා දී ඇත:

    එම දෝෂය නිවැරදි කිරීමට, IFERROR ශ්‍රිතය තුළ බෙදීම කරන්න:

    =SUM(IFERROR($B$2:$B$4/$C$2:$C$4,0))

    සූත්‍රය කරන්නේ කුමක්දB තීරුවේ අගයක් එක් එක් පේළියේ (100/2, 200/5 සහ 0/0) C තීරුවේ අගයකින් බෙදීම සහ ප්‍රතිඵල අරාව ආපසු ලබා දීම {50; 40; #DIV/0!}. IFERROR ශ්‍රිතය සියලු #DIV/0 අල්ලා ගනී! දෝෂ සහ ඒවා ශුන්‍ය වලින් ප්‍රතිස්ථාපනය කරයි. ඉන්පසුව, SUM ශ්‍රිතය ප්‍රතිඵලයක් ලෙස ලැබෙන අරාවෙහි අගයන් එකතු කරයි {50; 40; 0} සහ අවසාන ප්‍රතිඵලය (50+40=90) ප්‍රතිදානය කරයි.

    සටහන. Ctrl + Shift + Enter කෙටිමඟ එබීමෙන් අරා සූත්‍ර සම්පූර්ණ කළ යුතු බව කරුණාකර මතක තබා ගන්න.

    IFERROR එදිරිව. IFERROR හා සසඳන විට එහි යම් වාසි තිබේද? කිසිවක් නැත. Excel 2003 නරක පැරණි දිනවල සහ IFERROR නොතිබූ විට, ISERROR දෝෂ උගුලට හසු කර ගැනීමට ඇති එකම මාර්ගය නම්. Excel 2007 සහ ඊට පසු, එකම ප්‍රතිඵලය ලබා ගැනීමට එය තරමක් සංකීර්ණ ක්‍රමයකි.

    උදාහරණයක් ලෙස, Vlookup දෝෂ අල්ලා ගැනීමට, ඔබට පහත සූත්‍රවලින් එකක් භාවිතා කළ හැක.

    Excel හි 2007 - Excel 2016:

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

    සියලු Excel අනුවාද වල:

    IF(ISERROR(VLOOKUP(...)), "සොයාගත නොහැක ", VLOOKUP(...))

    ISERROR VLOOKUP සූත්‍රය තුළ, ඔබට දෙවරක් Vlookup කළ යුතු බව සලකන්න. සරල ඉංග්‍රීසියෙන්, සූත්‍රය පහත පරිදි කියවිය හැක: Vlookup ප්‍රතිඵලය දෝෂයක් නම්, "සොයා නොගත්" ලෙස ආපසු එවන්න, එසේ නොමැතිනම් Vlookup ප්‍රතිඵලය ප්‍රතිදානය කරන්න.

    සහ මෙන්න සැබෑ-Excel If Iserror Vlookup සූත්‍රයක ජීවන උදාහරණය:

    =IF(ISERROR(VLOOKUP(D2, A2:B5,2,FALSE)),"Not found", VLOOKUP(D2, A2:B5,2,FALSE ))

    වැඩිදුර තොරතුරු සඳහා කරුණාකර Excel හි ISERROR ශ්‍රිතය භාවිතා කිරීම බලන්න.

    IFERROR එදිරිව IFNA

    Excel 2013 සමඟ හඳුන්වා දී ඇත, IFNA යනු දෝෂ සඳහා සූත්‍රයක් පරීක්ෂා කිරීමට තවත් එක් කාර්යයකි. එහි වාක්‍ය ඛණ්ඩය IFERROR ට සමාන වේ:

    IFNA(අගය, value_if_na)

    IFNA IFERROR ට වඩා වෙනස් වන්නේ කුමන ආකාරයෙන්ද? IFNA ශ්‍රිතය පමණක් #N/A දෝෂ අල්ලා ගන්නා අතර IFERROR සියලු දෝෂ වර්ග හසුරුවයි.

    ඔබට IFNA භාවිතා කිරීමට අවශ්‍ය විය හැක්කේ කුමන අවස්ථා වලදීද? සියලු වැරදි වසන් කිරීම නුවණට හුරු නැති විට. උදාහරණයක් ලෙස, වැදගත් හෝ සංවේදී දත්ත සමඟ වැඩ කරන විට, ඔබේ දත්ත කට්ටලයේ ඇති විය හැකි දෝෂ පිළිබඳව ඔබට අනතුරු ඇඟවීමට අවශ්‍ය විය හැකි අතර, "#" සංකේතය සහිත සම්මත Excel දෝෂ පණිවිඩ සජීවී දෘශ්‍ය දර්ශක විය හැකිය.

    අපි බලමු. දත්ත කට්ටලයේ සෙවීම් අගය නොමැති විට දිස්වන නමුත් වෙනත් Excel දෝෂ ඔබේ අවධානයට ගෙන එන N/A දෝෂය වෙනුවට "සොයා නොගත්" පණිවිඩය පෙන්වන සූත්‍රයක් සාදා ගන්නේ කෙසේද.

    ඔබට Qty ඇදීමට අවශ්‍ය යැයි සිතමු. පහත තිර පිටුවේ පෙන්වා ඇති පරිදි බැලීමේ වගුවේ සිට සාරාංශ වගුව දක්වා. Excel Iferror Vlookup සූත්‍රය භාවිතා කිරීමෙන් සෞන්දර්යාත්මකව ප්‍රියජනක ප්‍රතිඵලයක් නිපදවනු ඇත, එය තාක්ෂණික වශයෙන් වැරදියි, මන්ද ලෙමන් සෙවීම් වගුවේ ඇත:

    # අල්ලා ගැනීමට N/A නමුත් #DIV/0 දෝෂය පෙන්වන්න, Excel 2013 සහ Excel හි IFNA ශ්‍රිතය භාවිතා කරන්න2016:

    =IFNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE), "Not found")

    හෝ, Excel 2010 සහ පෙර අනුවාද වල IF ISNA සංයෝජනය:

    =IF(ISNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE)),"Not found", VLOOKUP(F3,$A$3:$D$6,4,FALSE))

    IFNA VLOOKUP සහ IF ISNA හි වාක්‍ය ඛණ්ඩ VLOOKUP සූත්‍ර කලින් සාකච්ඡා කළ IFERROR VLOOKUP සහ IF ISERROR VLOOKUP සූත්‍රවලට සමාන වේ.

    පහත තිර පිටුවේ පෙන්වා ඇති පරිදි, Ifna Vlookup සූත්‍රය "සොයා නොගත්" සූත්‍රය ලබා දෙන්නේ සෙවීම් වගුවේ නොමැති අයිතම සඳහා පමණි. ( පීච් ). ලෙමන් සඳහා, එය #DIV/0 පෙන්වයි! අපගේ සෙවීම් වගුවේ ශුන්‍ය දෝෂයකින් බෙදීමක් ඇති බව පෙන්නුම් කරයි:

    වැඩිදුර විස්තර සඳහා, කරුණාකර Excel හි IFNA ශ්‍රිතය භාවිතා කිරීම බලන්න.

    IFERROR භාවිතා කිරීම සඳහා හොඳම භාවිතයන් Excel හි

    මේ වන විට ඔබ දැනටමත් දන්නවා IFERROR ශ්‍රිතය Excel හි දෝෂ හසුකර ගැනීමට සහ හිස් සෛල, ශුන්‍ය අගයන් හෝ ඔබේම අභිරුචි පණිවිඩ වලින් ඒවා වසන් කිරීමට පහසුම ක්‍රමය බව. කෙසේ වෙතත්, ඔබ සෑම සූත්‍රයක්ම දෝෂ හැසිරවීම සමඟ ඔතා ගත යුතු බව මින් අදහස් නොවේ. පහත සරල නිර්දේශ ඔබට ශේෂය තබා ගැනීමට උදවු විය හැක.

    1. හේතුවක් නොමැතිව දෝෂ හසුකර නොගන්න.
    2. සූත්‍රයක හැකි කුඩාම කොටස IFERROR හි ඔතා.
    3. 8>නිශ්චිත දෝෂ පමණක් හැසිරවීමට, කුඩා විෂය පථයක් සහිත දෝෂ හැසිරවීමේ ශ්‍රිතයක් භාවිතා කරන්න:
      • #N/A දෝෂ පමණක් අල්ලා ගැනීමට IFNA හෝ IF ISNA.
      • ISERR හැර අනෙකුත් සියලුම දෝෂ අල්ලා ගැනීමට #N/A.

    ඔබ Excel හි IFERROR ශ්‍රිතය හසුකර ගැනීමට සහ දෝෂ හැසිරවීමට භාවිතා කරන ආකාරයයි. මෙහි සාකච්ඡා කෙරෙන සූත්‍ර දෙස සමීපව බැලීමටනිබන්ධනය, අපගේ සාම්පල IFERROR Excel වැඩපොත බාගත කිරීමට ඔබව සාදරයෙන් පිළිගනිමු. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොග් අඩවියෙන් ඔබව දැකීමට බලාපොරොත්තු වෙමි.

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