ਉਦਾਹਰਨਾਂ ਦੇ ਨਾਲ ਐਕਸਲ ਵਿੱਚ IFNA ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

  • ਇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ
Michael Brown

ਤੁਹਾਡੀਆਂ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ #N/A ਗਲਤੀਆਂ ਮਿਲ ਰਹੀਆਂ ਹਨ ਅਤੇ ਇਹ ਜਾਣਨ ਲਈ ਉਤਸੁਕ ਹਨ ਕਿ ਕੀ ਇਸਦੀ ਬਜਾਏ ਇੱਕ ਕਸਟਮ ਟੈਕਸਟ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦਾ ਕੋਈ ਤਰੀਕਾ ਹੈ? IFNA ਫਾਰਮੂਲਾ ਉਹ ਹੱਲ ਹੈ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ।

ਜਦੋਂ ਇੱਕ ਐਕਸਲ ਫਾਰਮੂਲਾ ਕਿਸੇ ਚੀਜ਼ ਦੀ ਪਛਾਣ ਜਾਂ ਖੋਜ ਨਹੀਂ ਕਰ ਸਕਦਾ, ਤਾਂ ਇਹ #N/A ਗਲਤੀ ਸੁੱਟਦਾ ਹੈ। ਅਜਿਹੀ ਗਲਤੀ ਨੂੰ ਫੜਨ ਅਤੇ ਇਸਨੂੰ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਸੰਦੇਸ਼ ਨਾਲ ਬਦਲਣ ਲਈ, ਤੁਸੀਂ IFNA ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, #N/A ਇਹ ਕਹਿਣ ਦਾ ਐਕਸਲ ਦਾ ਤਰੀਕਾ ਹੈ ਕਿ ਜਿਸ ਮੁੱਲ ਦੀ ਤੁਸੀਂ ਭਾਲ ਕਰ ਰਹੇ ਹੋ ਉਹ ਸੰਦਰਭਿਤ ਡੇਟਾਸੈਟ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। IFNA ਉਸ ਗਲਤੀ ਨੂੰ ਫੜਨ ਅਤੇ ਸੰਭਾਲਣ ਦਾ ਤੁਹਾਡਾ ਤਰੀਕਾ ਹੈ।

    ਐਕਸਲ ਵਿੱਚ IFNA ਫੰਕਸ਼ਨ

    ਐਕਸਲ IFNA ਫੰਕਸ਼ਨ #N/A ਗਲਤੀਆਂ ਨੂੰ ਫੜਨ ਅਤੇ ਹੈਂਡਲ ਕਰਨ ਲਈ ਹੈ। ਜੇਕਰ ਕੋਈ ਫਾਰਮੂਲਾ #N/A ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਤਾਂ IFNA ਉਸ ਗਲਤੀ ਨੂੰ ਫੜ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਦਿਸ਼ਟ ਕਸਟਮ ਮੁੱਲ ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ; ਨਹੀਂ ਤਾਂ ਫਾਰਮੂਲੇ ਦਾ ਸਾਧਾਰਨ ਨਤੀਜਾ ਦਿੰਦਾ ਹੈ।

    IFNA ਸੰਟੈਕਸ

    IFNA ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

    IFNA(ਮੁੱਲ, value_if_na)

    ਕਿੱਥੇ:

    ਮੁੱਲ (ਲੋੜੀਂਦਾ) - ਇੱਕ #N/A ਗਲਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਫਾਰਮੂਲਾ, ਮੁੱਲ ਜਾਂ ਹਵਾਲਾ।

    ਮੁੱਲ_if_na (ਲੋੜੀਂਦਾ) - ਮੁੱਲ ਜੇਕਰ ਕੋਈ #N/A ਗਲਤੀ ਖੋਜੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਵਾਪਸ ਕਰਨ ਲਈ।

    ਵਰਤੋਂ ਨੋਟਸ

    • IFNA ਫੰਕਸ਼ਨ ਕਿਸੇ ਹੋਰ ਗਲਤੀ ਨੂੰ ਦਬਾਏ ਬਿਨਾਂ ਸਿਰਫ #N/A ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ।
    • ਜੇਕਰ ਮੁੱਲ ਆਰਗੂਮੈਂਟ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਹੈ, ਤਾਂ IFNA ਨਤੀਜਿਆਂ ਦੀ ਇੱਕ ਐਰੇ ਦਿੰਦਾ ਹੈ, ਇੱਕ ਪ੍ਰਤੀ ਸੈੱਲ, ਜਿਵੇਂ ਕਿ ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

    IFNA ਉਪਲਬਧਤਾ

    IFNA ਫੰਕਸ਼ਨ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀExcel 2013 ਅਤੇ ਸਾਰੇ ਅਗਲੇ ਵਰਜਨਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ ਜਿਸ ਵਿੱਚ Excel 2016, Excel 2019, Excel 2021, ਅਤੇ Microsoft 365 ਸ਼ਾਮਲ ਹਨ।

    ਪਿਛਲੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ, ਤੁਸੀਂ IF ਅਤੇ ISNA ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇਕੱਠੇ ਵਰਤ ਕੇ #N/A ਤਰੁੱਟੀਆਂ ਨੂੰ ਫੜ ਸਕਦੇ ਹੋ।

    ਐਕਸਲ ਵਿੱਚ IFNA ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

    ਐਕਸਲ ਵਿੱਚ IFNA ਦੀ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਇਸ ਆਮ ਪਹੁੰਚ ਦੀ ਪਾਲਣਾ ਕਰੋ:

    1. ਪਹਿਲੀ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ( ਮੁੱਲ ), #N/A ਗਲਤੀ ਦੁਆਰਾ ਪ੍ਰਭਾਵਿਤ ਇੱਕ ਫਾਰਮੂਲਾ ਪਾਓ।
    2. ਦੂਜੇ ਆਰਗੂਮੈਂਟ ( value_if_na ) ਵਿੱਚ, ਸਟੈਂਡਰਡ ਐਰਰ ਨੋਟੇਸ਼ਨ ਦੀ ਬਜਾਏ ਉਹ ਟੈਕਸਟ ਟਾਈਪ ਕਰੋ ਜੋ ਤੁਸੀਂ ਵਾਪਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਖਾਲੀ ਸੈੱਲ ਵਾਪਸ ਕਰਨ ਲਈ ਜਦੋਂ ਕੁਝ ਨਹੀਂ ਮਿਲਦਾ, ਤਾਂ ਇੱਕ ਖਾਲੀ ਸਤਰ ('"") ਸਪਲਾਈ ਕਰੋ।

    ਕਸਟਮ ਟੈਕਸਟ ਵਾਪਸ ਕਰਨ ਲਈ, ਆਮ ਫਾਰਮੂਲਾ ਹੈ:

    IFNA( ਫਾਰਮੂਲਾ(), " ਕਸਟਮ ਟੈਕਸਟ")

    ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਾਪਸ ਕਰਨ ਲਈ, ਆਮ ਫਾਰਮੂਲਾ ਹੈ:

    IFNA( ਫਾਰਮੂਲਾ(), "")

    ਆਓ ਦੇਖੀਏ ਕਿ ਇਹ ਇੱਕ ਸਧਾਰਨ ਉਦਾਹਰਨ 'ਤੇ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ, ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਦਿੱਤੇ ਗਏ ਵਿਦਿਆਰਥੀ ਦਾ ਸਕੋਰ ਦੂਜਿਆਂ ਵਿੱਚ ਕਿਵੇਂ ਆਉਂਦਾ ਹੈ। ਕਿਉਂਕਿ ਡੇਟਾ ਨੂੰ ਸਕੋਰ ਕਾਲਮ ਦੁਆਰਾ ਉੱਚ ਤੋਂ ਹੇਠਲੇ ਤੱਕ ਕ੍ਰਮਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ, ਰੈਂਕ ਸਾਰਣੀ ਵਿੱਚ ਵਿਦਿਆਰਥੀ ਦੀ ਸੰਬੰਧਿਤ ਸਥਿਤੀ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਅਤੇ ਸਥਿਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ MATCH ਫੰਕਸ਼ਨ ਨੂੰ ਇਸਦੇ ਸਰਲ ਰੂਪ ਵਿੱਚ ਵਰਤ ਸਕਦੇ ਹੋ:

    =MATCH(E1, A2:A10, 0)

    ਕਿਉਂਕਿ ਲੁੱਕਅਪ ਐਰੇ (A2:A10) ਵਿੱਚ ਲੁੱਕਅਪ ਮੁੱਲ (ਨੀਲ) ਉਪਲਬਧ ਨਹੀਂ ਹੈ, ਇੱਕ #N/A ਗਲਤੀ ਆਉਂਦੀ ਹੈ।

    ਇਸ ਗਲਤੀ ਵਿੱਚ ਚੱਲਦੇ ਹੋਏ, ਤਜਰਬੇਕਾਰ ਉਪਭੋਗਤਾ ਸੋਚ ਸਕਦੇ ਹਨ ਕਿ ਇਸ ਵਿੱਚ ਕੁਝ ਗਲਤ ਹੈਫਾਰਮੂਲਾ, ਅਤੇ ਤੁਹਾਨੂੰ ਵਰਕਬੁੱਕ ਸਿਰਜਣਹਾਰ ਦੇ ਰੂਪ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਸਵਾਲ ਪ੍ਰਾਪਤ ਹੋਣਗੇ। ਇਸ ਤੋਂ ਬਚਣ ਲਈ, ਤੁਸੀਂ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਇਹ ਸੰਕੇਤ ਦੇ ਸਕਦੇ ਹੋ ਕਿ ਫਾਰਮੂਲਾ ਸਹੀ ਹੈ, ਇਹ ਸਿਰਫ਼ ਉਹ ਮੁੱਲ ਨਹੀਂ ਲੱਭ ਸਕਦਾ ਹੈ ਜਿਸ ਨੂੰ ਲੱਭਣ ਲਈ ਕਿਹਾ ਗਿਆ ਹੈ। ਇਸ ਲਈ, ਤੁਸੀਂ IFNA ਦੇ ਪਹਿਲੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ MATCH ਫਾਰਮੂਲੇ ਨੂੰ ਨੇਸਟ ਕਰਦੇ ਹੋ ਅਤੇ, ਦੂਜੀ ਆਰਗੂਮੈਂਟ ਵਿੱਚ, ਸਾਡੇ ਕੇਸ ਵਿੱਚ ਆਪਣਾ ਕਸਟਮ ਟੈਕਸਟ ਟਾਈਪ ਕਰੋ, "Not found":

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

    ਹੁਣ, ਇਸ ਦੀ ਬਜਾਏ ਸਟੈਂਡਰਡ ਐਰਰ ਨੋਟੇਸ਼ਨ, ਤੁਹਾਡਾ ਆਪਣਾ ਟੈਕਸਟ ਸੈੱਲ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ, ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸੂਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਖੋਜ ਮੁੱਲ ਡੇਟਾਸੈਟ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ:

    VLOOKUP ਨਾਲ IFNA ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

    ਅਕਸਰ #N/A ਗਲਤੀ ਉਹਨਾਂ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਹੁੰਦੀ ਹੈ ਜੋ VLOOKUP, HLOOKUP, LOOKUP, ਅਤੇ MATCH ਵਰਗੀਆਂ ਚੀਜ਼ਾਂ ਦੀ ਖੋਜ ਕਰਦੇ ਹਨ। ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਕੁਝ ਖਾਸ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ।

    ਉਦਾਹਰਨ 1. ਮੂਲ IFNA VLOOKUP ਫਾਰਮੂਲਾ

    #N/A ਗਲਤੀਆਂ ਨੂੰ ਫਸਾਉਣ ਲਈ ਜੋ VLOOKUP ਮੈਚ ਲੱਭਣ ਵਿੱਚ ਅਸਮਰੱਥ ਹੁੰਦਾ ਹੈ, ਇਸਦੇ ਨਤੀਜੇ ਦੀ ਜਾਂਚ ਕਰੋ 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")

    ਹੁਣ, ਨਤੀਜਾ ਉਪਭੋਗਤਾ ਲਈ ਇੰਨਾ ਡਰਾਉਣਾ ਨਹੀਂ ਜਾਪਦਾ ਅਤੇ ਇਹ ਬਹੁਤ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਭਰਪੂਰ ਹੈ:

    19><3

    ਉਦਾਹਰਨ 2. ਮਲਟੀਪਲ ਸ਼ੀਟਾਂ ਵਿੱਚ ਖੋਜ ਕਰਨ ਲਈ IFNA VLOOKUP

    IFNA ਫੰਕਸ਼ਨ ਅਖੌਤੀ ਕ੍ਰਮਵਾਰ ਜਾਂ ਜੰਜੀਰ ਲੁੱਕਅੱਪ ਕਰਨ ਲਈ ਵੀ ਕੰਮ ਆਉਂਦਾ ਹੈ। ਕਈ ਸ਼ੀਟਾਂ ਜਾਂ ਵੱਖ-ਵੱਖ ਵਰਕਬੁੱਕਾਂ ਵਿੱਚ। ਵਿਚਾਰ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਕੁਝ ਵੱਖ-ਵੱਖ IFNA(VLOOKUP(…)) ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਇੱਕ ਦੂਜੇ ਵਿੱਚ ਇਸ ਤਰੀਕੇ ਨਾਲ ਬੰਨ੍ਹਦੇ ਹੋ:

    IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), "ਨਹੀਂ ਪਾਇਆ")))

    ਜੇਕਰ ਇੱਕ ਪ੍ਰਾਇਮਰੀ VLOOKUP ਕੁਝ ਨਹੀਂ ਲੱਭਦਾ, ਤਾਂ ਇਸਦਾ IFNA ਫੰਕਸ਼ਨ ਅਗਲੀ VLOOKUP ਨੂੰ ਉਦੋਂ ਤੱਕ ਚਲਾਉਂਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਲੋੜੀਦਾ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ। ਜੇਕਰ ਸਾਰੇ ਲੁੱਕਅਪ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਫਾਰਮੂਲਾ ਨਿਰਧਾਰਤ ਟੈਕਸਟ ਵਾਪਸ ਕਰੇਗਾ।

    ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਵੱਖ-ਵੱਖ ਸ਼ੀਟਾਂ ਵਿੱਚ ਸੂਚੀਬੱਧ ਵੱਖ-ਵੱਖ ਕਲਾਸਾਂ ਦੇ ਸਕੋਰ ਹਨ (ਜਿਸਦਾ ਨਾਮ ਕਲਾਸ ਏ , ਕਲਾਸ ਬੀ ਹੈ। , ਅਤੇ ਕਲਾਸ 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 ਦੇ ਨੇਸਟ ਕੀਤੇ ਕ੍ਰਮ ਵਿੱਚ ਲੱਭਦਾ ਹੈ ਅਤੇ ਪਹਿਲੀ ਲੱਭੀ ਹੋਈ ਮੇਲ ਲਿਆਉਂਦਾ ਹੈ:

    ਉਦਾਹਰਨ 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")

    ਡਾਇਨਾਮਿਕ ਐਰੇ ਐਕਸਲ (Microsoft 365 ਅਤੇ Excel 2021) ਵਿੱਚ, ਸਭ ਤੋਂ ਉੱਪਰਲੇ ਸੈੱਲ (E2) ਵਿੱਚ ਇੱਕ ਨਿਯਮਤ ਫਾਰਮੂਲਾ ਆਪਣੇ ਆਪ ਹੀ ਨੇੜਲੇ ਸੈੱਲਾਂ ਵਿੱਚ ਸਾਰੇ ਨਤੀਜਿਆਂ ਨੂੰ ਫੈਲਾਉਂਦਾ ਹੈ (ਸ਼ਰਤਾਂ ਵਿੱਚ ਐਕਸਲ ਦੀ, ਇਸਨੂੰ ਸਪਿਲ ਰੇਂਜ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।

    ਪ੍ਰੀ-ਡਾਇਨਾਮਿਕ ਸੰਸਕਰਣਾਂ (ਐਕਸਲ 2019 ਅਤੇ ਹੇਠਲੇ) ਵਿੱਚ, ਇੱਕ ਮਲਟੀ-ਸੈੱਲ ਐਰੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸਮਾਨ ਪ੍ਰਭਾਵ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਫਾਰਮੂਲਾ, ਜੋ ਕਿ Ctrl + Shift + Enter ਸ਼ਾਰਟਕੱਟ ਨਾਲ ਪੂਰਾ ਹੁੰਦਾ ਹੈ।

    IFNA ਅਤੇ IFERROR ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?

    ਇਸ ਦੇ ਮੂਲ ਕਾਰਨ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਸਮੱਸਿਆ, ਇੱਕ ਐਕਸਲ ਫਾਰਮੂਲਾ ਵੱਖ-ਵੱਖ ਤਰੁੱਟੀਆਂ ਨੂੰ ਟਰਿੱਗਰ ਕਰ ਸਕਦਾ ਹੈ ਜਿਵੇਂ ਕਿ #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM, ਅਤੇ ਹੋਰ। IFERROR ਫੰਕਸ਼ਨ ਉਹਨਾਂ ਸਾਰੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਫੜਦਾ ਹੈ ਜਦੋਂ ਕਿ IFNA ਸਿਰਫ #N/A ਤੱਕ ਸੀਮਿਤ ਹੈ। ਕਿਹੜਾ ਚੁਣਨਾ ਬਿਹਤਰ ਹੈ? ਇਹ ਸਥਿਤੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।

    ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਕਿਸਮ ਦੀ ਗਲਤੀ ਨੂੰ ਦਬਾਉਣ ਲਈ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ IFERROR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਖਾਸ ਤੌਰ 'ਤੇ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਵਿੱਚ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਇੱਕ ਫਾਰਮੂਲਾਵਿੱਚ ਕਈ ਫੰਕਸ਼ਨ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਜੋ ਵੱਖ-ਵੱਖ ਤਰੁੱਟੀਆਂ ਪੈਦਾ ਕਰ ਸਕਦੇ ਹਨ।

    ਲੁਕਅੱਪ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ, ਤੁਸੀਂ IFNA ਦੀ ਬਿਹਤਰ ਵਰਤੋਂ ਕਰੋਗੇ ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਕਸਟਮ ਨਤੀਜਾ ਤਾਂ ਹੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇੱਕ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਅਤੇ ਅੰਡਰਲਾਈੰਗ ਨੂੰ ਲੁਕਾਉਂਦਾ ਨਹੀਂ ਹੈ। ਫਾਰਮੂਲੇ ਨਾਲ ਹੀ ਸਮੱਸਿਆਵਾਂ ਹਨ।

    ਫਰਕ ਨੂੰ ਦਰਸਾਉਣ ਲਈ, ਆਓ ਆਪਣੇ ਮੂਲ IFNA VLOOKUP ਫਾਰਮੂਲੇ ਨੂੰ ਵਾਪਸ ਲਿਆਉਂਦੇ ਹਾਂ ਅਤੇ ਫੰਕਸ਼ਨ ਦੇ ਨਾਮ ਦੀ ਗਲਤ ਸ਼ਬਦ-ਜੋੜ (VLOOKUP ਦੀ ਬਜਾਏ 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 ਫਾਈਲ)

    ਮਾਈਕਲ ਬ੍ਰਾਊਨ ਸੌਫਟਵੇਅਰ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਗੁੰਝਲਦਾਰ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਦੇ ਜਨੂੰਨ ਨਾਲ ਇੱਕ ਸਮਰਪਿਤ ਤਕਨਾਲੋਜੀ ਉਤਸ਼ਾਹੀ ਹੈ। ਤਕਨੀਕੀ ਉਦਯੋਗ ਵਿੱਚ ਇੱਕ ਦਹਾਕੇ ਤੋਂ ਵੱਧ ਤਜ਼ਰਬੇ ਦੇ ਨਾਲ, ਉਸਨੇ ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਅਤੇ ਆਉਟਲੁੱਕ ਦੇ ਨਾਲ-ਨਾਲ ਗੂਗਲ ਸ਼ੀਟਸ ਅਤੇ ਡੌਕਸ ਵਿੱਚ ਆਪਣੇ ਹੁਨਰ ਨੂੰ ਨਿਖਾਰਿਆ ਹੈ। ਮਾਈਕਲ ਦਾ ਬਲੌਗ ਆਪਣੇ ਗਿਆਨ ਅਤੇ ਮੁਹਾਰਤ ਨੂੰ ਦੂਜਿਆਂ ਨਾਲ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸਮਰਪਿਤ ਹੈ, ਉਤਪਾਦਕਤਾ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਆਸਾਨ-ਅਧਾਰਿਤ ਸੁਝਾਅ ਅਤੇ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਤਜਰਬੇਕਾਰ ਪੇਸ਼ੇਵਰ ਹੋ ਜਾਂ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਹੋ, ਮਾਈਕਲ ਦਾ ਬਲੌਗ ਇਹਨਾਂ ਜ਼ਰੂਰੀ ਸੌਫਟਵੇਅਰ ਟੂਲਾਂ ਦਾ ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ ਲੈਣ ਲਈ ਕੀਮਤੀ ਸੂਝ ਅਤੇ ਵਿਹਾਰਕ ਸਲਾਹ ਪੇਸ਼ ਕਰਦਾ ਹੈ।