ਐਕਸਲ IFERROR & VLOOKUP - ਟ੍ਰੈਪ #N/A ਅਤੇ ਹੋਰ ਤਰੁੱਟੀਆਂ

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

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

Excel VLOOKUP ਅਤੇ IFERROR - ਇਹਨਾਂ ਦੋ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਸਮਝਣਾ ਬਹੁਤ ਔਖਾ ਹੋ ਸਕਦਾ ਹੈ, ਜਦੋਂ ਉਹਨਾਂ ਨੂੰ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਛੱਡ ਦਿਓ। ਇਸ ਲੇਖ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਕੁਝ ਸਧਾਰਨ ਵਰਤੋਂ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਮਿਲਣਗੀਆਂ ਜੋ ਆਮ ਵਰਤੋਂ ਨੂੰ ਸੰਬੋਧਿਤ ਕਰਦੀਆਂ ਹਨ ਅਤੇ ਫਾਰਮੂਲੇ ਦੇ ਤਰਕ ਨੂੰ ਸਪਸ਼ਟ ਰੂਪ ਵਿੱਚ ਦਰਸਾਉਂਦੀਆਂ ਹਨ।

ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ IFERROR ਅਤੇ VLOOKUP ਫੰਕਸ਼ਨਾਂ ਦਾ ਜ਼ਿਆਦਾ ਅਨੁਭਵ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਉਪਰੋਕਤ ਲਿੰਕਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਪਹਿਲਾਂ ਉਹਨਾਂ ਦੀਆਂ ਮੂਲ ਗੱਲਾਂ ਨੂੰ ਸੋਧਣਾ ਇੱਕ ਚੰਗਾ ਵਿਚਾਰ ਹੈ।

    #N/A ਅਤੇ ਹੋਰ ਤਰੁੱਟੀਆਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ IFERROR VLOOKUP ਫਾਰਮੂਲਾ

    ਜਦੋਂ Excel Vlookup ਲੱਭਣ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ ਇੱਕ ਖੋਜ ਮੁੱਲ, ਇਹ ਇੱਕ #N/A ਗਲਤੀ ਸੁੱਟਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ:

    ਤੁਹਾਡੀਆਂ ਵਪਾਰਕ ਲੋੜਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦਿਆਂ, ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਟੈਕਸਟ, ਜ਼ੀਰੋ ਨਾਲ ਗਲਤੀ ਨੂੰ ਛੁਪਾਉਣਾ ਚਾਹ ਸਕਦੇ ਹੋ , ਜਾਂ ਖਾਲੀ ਸੈੱਲ।

    ਉਦਾਹਰਨ 1. ਗਲਤੀਆਂ ਨੂੰ ਤੁਹਾਡੇ ਆਪਣੇ ਟੈਕਸਟ ਨਾਲ ਬਦਲਣ ਲਈ VLOOKUP ਫਾਰਮੂਲੇ ਨਾਲ IFERROR

    ਜੇਕਰ ਤੁਸੀਂ ਸਟੈਂਡਰਡ ਐਰਰ ਨੋਟੇਸ਼ਨ ਨੂੰ ਆਪਣੇ ਕਸਟਮ ਟੈਕਸਟ ਨਾਲ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਆਪਣੇ IFERROR ਵਿੱਚ VLOOKUP ਫਾਰਮੂਲਾ, ਅਤੇ ਦੂਜੀ ਆਰਗੂਮੈਂਟ ( value_if_error ) ਵਿੱਚ ਕੋਈ ਵੀ ਟੈਕਸਟ ਟਾਈਪ ਕਰੋ, ਉਦਾਹਰਨ ਲਈ "Not found":

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

    ਮੁੱਖ ਸਾਰਣੀ ਵਿੱਚ B2 ਵਿੱਚ ਲੁੱਕਅਪ ਵੈਲਯੂ ਅਤੇ ਲੁੱਕਅਪ ਵਿੱਚ ਲੁਕਅੱਪ ਰੇਂਜ A2:B4 ਦੇ ਨਾਲਸਾਰਣੀ ਵਿੱਚ, ਫਾਰਮੂਲਾ ਹੇਠ ਦਿੱਤੀ ਸ਼ਕਲ ਲੈਂਦਾ ਹੈ:

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

    ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਸਕ੍ਰੀਨਸ਼ੌਟ ਸਾਡੇ ਐਕਸਲ IFERROR VLOOKUP ਫਾਰਮੂਲੇ ਨੂੰ ਕਿਰਿਆ ਵਿੱਚ ਦਰਸਾਉਂਦਾ ਹੈ:

    11>

    ਨਤੀਜਾ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਮਝਣ ਯੋਗ ਅਤੇ ਬਹੁਤ ਘੱਟ ਡਰਾਉਣ ਵਾਲਾ ਲੱਗਦਾ ਹੈ, ਹੈ ਨਾ?

    ਇਸੇ ਤਰ੍ਹਾਂ ਨਾਲ, ਤੁਸੀਂ IFERROR:

    =IFERROR(INDEX('Lookup table'!$B$2:$B$5,MATCH(B2,'Lookup table'!$A$2:$A$5,0)), "Not found")

    The IFERROR ਦੇ ਨਾਲ ਮਿਲ ਕੇ INDEX MATCH ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ INDEX MATCH ਫਾਰਮੂਲਾ ਖਾਸ ਤੌਰ 'ਤੇ ਉਦੋਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਕਾਲਮ ਤੋਂ ਮੁੱਲ ਕੱਢਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਲੁੱਕਅੱਪ ਕਾਲਮ (ਖੱਬੇ ਲੁੱਕਅੱਪ) ਦੇ ਖੱਬੇ ਪਾਸੇ ਸਥਿਤ ਹੈ, ਅਤੇ ਕੁਝ ਨਾ ਮਿਲਣ 'ਤੇ ਆਪਣਾ ਟੈਕਸਟ ਵਾਪਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।

    ਉਦਾਹਰਨ 2. ਨਾਲ IFERROR ਖਾਲੀ ਵਾਪਸ ਕਰਨ ਲਈ VLOOKUP ਜਾਂ 0 ਜੇਕਰ ਕੁਝ ਨਹੀਂ ਮਿਲਦਾ ਹੈ

    ਜੇਕਰ ਤੁਸੀਂ ਲੁੱਕਅਪ ਮੁੱਲ ਨਾ ਮਿਲਣ 'ਤੇ ਕੁਝ ਵੀ ਨਹੀਂ ਦਿਖਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ IFERROR ਨੂੰ ਖਾਲੀ ਸਤਰ ("") ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ:

    IFERROR(VLOOKUP(),"")

    ਸਾਡੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

    =IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), "")

    ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ, ਖੋਜ ਸੂਚੀ ਵਿੱਚ ਖੋਜ ਮੁੱਲ ਨਾ ਹੋਣ 'ਤੇ ਇਹ ਕੁਝ ਵੀ ਵਾਪਸ ਨਹੀਂ ਕਰਦਾ।

    ਜੇਕਰ ਤੁਸੀਂ ਗਲਤੀ ਨੂੰ ਜ਼ੀਰੋ ਮੁੱਲ ਨਾਲ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਪਾਓ 0 ਪਿਛਲੇ ਏ rgument:

    =IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), 0)

    ਸਾਵਧਾਨੀ ਦਾ ਸ਼ਬਦ! ਐਕਸਲ IFERROR ਫੰਕਸ਼ਨ ਹਰ ਕਿਸਮ ਦੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਫੜਦਾ ਹੈ, ਨਾ ਸਿਰਫ #N/A। ਕੀ ਇਹ ਚੰਗਾ ਹੈ ਜਾਂ ਬੁਰਾ? ਸਭ ਤੁਹਾਡੇ ਟੀਚੇ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ. ਜੇਕਰ ਤੁਸੀਂ ਸਾਰੀਆਂ ਸੰਭਵ ਗਲਤੀਆਂ ਨੂੰ ਮਾਸਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ IFERROR Vlookup ਜਾਣ ਦਾ ਤਰੀਕਾ ਹੈ। ਪਰ ਇਹ ਕਈ ਸਥਿਤੀਆਂ ਵਿੱਚ ਇੱਕ ਅਕਲਮੰਦੀ ਵਾਲੀ ਤਕਨੀਕ ਹੋ ਸਕਦੀ ਹੈ।

    ਉਦਾਹਰਣ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਟੇਬਲ ਡੇਟਾ ਲਈ ਇੱਕ ਨਾਮਿਤ ਰੇਂਜ ਬਣਾਈ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਵਿੱਚ ਉਸ ਨਾਮ ਦੀ ਗਲਤ ਸਪੈਲਿੰਗ ਕੀਤੀ ਹੈ।Vlookup ਫਾਰਮੂਲਾ, IFERROR ਇੱਕ #NAME ਨੂੰ ਫੜੇਗਾ? ਗਲਤੀ ਅਤੇ ਇਸਨੂੰ "ਨਹੀਂ ਲੱਭਿਆ" ਜਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਕਿਸੇ ਹੋਰ ਟੈਕਸਟ ਨਾਲ ਬਦਲੋ। ਨਤੀਜੇ ਵਜੋਂ, ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਕਦੇ ਵੀ ਪਤਾ ਨਾ ਲੱਗੇ ਕਿ ਤੁਹਾਡਾ ਫਾਰਮੂਲਾ ਗਲਤ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰ ਰਿਹਾ ਹੈ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਖੁਦ ਟਾਈਪੋ ਨੂੰ ਨਹੀਂ ਲੱਭਦੇ। ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ, ਇੱਕ ਵਧੇਰੇ ਵਾਜਬ ਪਹੁੰਚ ਸਿਰਫ #N/A ਤਰੁੱਟੀਆਂ ਨੂੰ ਫਸਾਉਣ ਵਾਲੀ ਹੋਵੇਗੀ। ਇਸਦੇ ਲਈ, IFNA Vlookup ਫਾਰਮੂਲੇ ਨੂੰ Excel 2013 ਅਤੇ ਇਸ ਤੋਂ ਉੱਚੇ ਵਿੱਚ, IF ISNA VLOOKUP ਸਾਰੇ Excel ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਵਰਤੋ।

    ਮੁੱਖ ਗੱਲ ਇਹ ਹੈ: ਆਪਣੇ VLOOKUP ਫਾਰਮੂਲੇ ਲਈ ਇੱਕ ਸਾਥੀ ਦੀ ਚੋਣ ਕਰਦੇ ਸਮੇਂ ਬਹੁਤ ਸਾਵਧਾਨ ਰਹੋ :)

    <6 ਹਮੇਸ਼ਾ ਕੁਝ ਲੱਭਣ ਲਈ VLOOKUP ਦੇ ਅੰਦਰ Nest IFERROR

    ਹੇਠ ਦਿੱਤੀ ਸਥਿਤੀ ਦੀ ਕਲਪਨਾ ਕਰੋ: ਤੁਸੀਂ ਇੱਕ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਖਾਸ ਮੁੱਲ ਦੇਖਦੇ ਹੋ ਅਤੇ ਇਹ ਨਹੀਂ ਲੱਭਦੇ। ਤੁਹਾਡੇ ਕੋਲ ਕਿਹੜੇ ਵਿਕਲਪ ਹਨ? ਜਾਂ ਤਾਂ N/A ਗਲਤੀ ਪ੍ਰਾਪਤ ਕਰੋ ਜਾਂ ਆਪਣਾ ਸੁਨੇਹਾ ਦਿਖਾਓ। ਵਾਸਤਵ ਵਿੱਚ, ਇੱਕ ਤੀਜਾ ਵਿਕਲਪ ਹੈ - ਜੇਕਰ ਤੁਹਾਡਾ ਪ੍ਰਾਇਮਰੀ ਵਿਲਕਅੱਪ ਠੋਕਰ ਲੱਗਦਾ ਹੈ, ਤਾਂ ਕਿਸੇ ਹੋਰ ਚੀਜ਼ ਦੀ ਖੋਜ ਕਰੋ ਜੋ ਨਿਸ਼ਚਤ ਤੌਰ 'ਤੇ ਮੌਜੂਦ ਹੈ!

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

    ਤਾਂ, ਤੁਸੀਂ D2 ਵਿੱਚ ਦਫ਼ਤਰ ਨੰਬਰ ਦੇ ਆਧਾਰ 'ਤੇ ਕਾਲਮ B ਤੋਂ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਕਿਵੇਂ ਖਿੱਚਦੇ ਹੋ? ਇਸ ਨਿਯਮਤ Vlookup ਫਾਰਮੂਲੇ ਨਾਲ:

    =VLOOKUP($D$2,$A$2:$B$7,2,FALSE)

    ਅਤੇ ਇਹ ਉਦੋਂ ਤੱਕ ਵਧੀਆ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰੇਗਾ ਜਦੋਂ ਤੱਕ ਤੁਹਾਡੇ ਉਪਭੋਗਤਾ D2 ਵਿੱਚ ਇੱਕ ਵੈਧ ਨੰਬਰ ਦਰਜ ਕਰਦੇ ਹਨ। ਪਰ ਉਦੋਂ ਕੀ ਜੇ ਕੋਈ ਉਪਭੋਗਤਾ ਕੁਝ ਨੰਬਰ ਇਨਪੁਟ ਕਰਦਾ ਹੈ ਜੋ ਮੌਜੂਦ ਨਹੀਂ ਹੈ? ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਉਨ੍ਹਾਂ ਨੂੰ ਕੇਂਦਰੀ ਦਫਤਰ ਬੁਲਾਉਣ ਦਿਓ! ਇਸਦੇ ਲਈ, ਤੁਸੀਂ ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਨੂੰ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਮੁੱਲ IFERROR ਦਾ ਆਰਗੂਮੈਂਟ, ਅਤੇ value_if_error ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਇੱਕ ਹੋਰ Vlookup ਪਾਓ।

    ਪੂਰਾ ਫਾਰਮੂਲਾ ਥੋੜਾ ਲੰਮਾ ਹੈ, ਪਰ ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ:

    =IFERROR(VLOOKUP("office "&$D$2,$A$2:$B$7,2,FALSE),VLOOKUP("central office",$A$2:$B$7,2,FALSE))

    ਜੇਕਰ ਦਫਤਰ ਦਾ ਨੰਬਰ ਮਿਲਦਾ ਹੈ, ਤਾਂ ਉਪਭੋਗਤਾ ਨੂੰ ਸੰਬੰਧਿਤ ਐਕਸਟੈਂਸ਼ਨ ਨੰਬਰ ਮਿਲਦਾ ਹੈ:

    ਜੇਕਰ ਦਫਤਰ ਦਾ ਨੰਬਰ ਨਹੀਂ ਮਿਲਦਾ ਹੈ, ਤਾਂ ਕੇਂਦਰੀ ਦਫਤਰ ਐਕਸਟੈਂਸ਼ਨ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ:

    ਫਾਰਮੂਲੇ ਨੂੰ ਥੋੜ੍ਹਾ ਹੋਰ ਸੰਖੇਪ ਬਣਾਉਣ ਲਈ, ਤੁਸੀਂ ਇੱਕ ਵੱਖਰੀ ਪਹੁੰਚ ਵਰਤ ਸਕਦੇ ਹੋ:

    ਪਹਿਲਾਂ, ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ D2 ਵਿੱਚ ਨੰਬਰ ਮੌਜੂਦ ਹੈ ਲੁੱਕਅੱਪ ਕਾਲਮ ਵਿੱਚ (ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਅਸੀਂ ਕਾਲਮ A ਤੋਂ ਮੁੱਲ ਦੇਖਣ ਅਤੇ ਵਾਪਸ ਕਰਨ ਲਈ ਫਾਰਮੂਲੇ ਲਈ col_index_num ਨੂੰ 1 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਹੈ): VLOOKUP(D2,$A$2:$B$7,1,FALSE)

    ਜੇਕਰ ਨਿਸ਼ਚਿਤ ਦਫਤਰ ਨੰਬਰ ਨਹੀਂ ਮਿਲਦਾ ਹੈ, ਤਾਂ ਅਸੀਂ "ਕੇਂਦਰੀ ਦਫਤਰ" ਸਟ੍ਰਿੰਗ ਦੀ ਖੋਜ ਕਰਦੇ ਹਾਂ, ਜੋ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਲੁੱਕਅਪ ਸੂਚੀ ਵਿੱਚ ਹੈ। ਇਸਦੇ ਲਈ, ਤੁਸੀਂ ਪਹਿਲੇ VLOOKUP ਨੂੰ IFERROR ਵਿੱਚ ਲਪੇਟਦੇ ਹੋ ਅਤੇ ਇਸ ਪੂਰੇ ਸੁਮੇਲ ਨੂੰ ਇੱਕ ਹੋਰ VLOOKUP ਫੰਕਸ਼ਨ ਵਿੱਚ ਨੇਸਟ ਕਰਦੇ ਹੋ:

    =VLOOKUP(IFERROR(VLOOKUP(D2,$A$2:$B$7,1,FALSE),"central office"),$A$2:$B$7,2)

    ਖੈਰ, ਇੱਕ ਥੋੜ੍ਹਾ ਵੱਖਰਾ ਫਾਰਮੂਲਾ, ਉਹੀ ਨਤੀਜਾ:

    ਪਰ "ਕੇਂਦਰੀ ਦਫਤਰ" ਨੂੰ ਵੇਖਣ ਦਾ ਕੀ ਕਾਰਨ ਹੈ, ਤੁਸੀਂ ਮੈਨੂੰ ਪੁੱਛ ਸਕਦੇ ਹੋ। IFERROR ਵਿੱਚ ਸਿੱਧੇ ਐਕਸਟੈਂਸ਼ਨ ਨੰਬਰ ਦੀ ਸਪਲਾਈ ਕਿਉਂ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ? ਕਿਉਂਕਿ ਐਕਸਟੈਂਸ਼ਨ ਭਵਿੱਖ ਵਿੱਚ ਕਿਸੇ ਸਮੇਂ ਬਦਲ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਅਜਿਹਾ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਹਰੇਕ VLOOKUP ਫਾਰਮੂਲੇ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਚਿੰਤਾ ਕੀਤੇ ਬਿਨਾਂ, ਸਰੋਤ ਸਾਰਣੀ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਵਾਰ ਆਪਣਾ ਡੇਟਾ ਅੱਪਡੇਟ ਕਰਨਾ ਹੋਵੇਗਾ।

    ਐਕਸਲ ਵਿੱਚ ਕ੍ਰਮਵਾਰ VLOOKUP ਕਿਵੇਂ ਕਰੀਏ

    ਹਾਲਾਤਾਂ ਵਿੱਚ ਜਦੋਂ ਤੁਹਾਨੂੰ ਜ਼ਰੂਰਤ ਹੈਐਕਸਲ ਵਿੱਚ ਅਖੌਤੀ ਕ੍ਰਮਵਾਰ ਜਾਂ ਚੇਨਡ Vlookups ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਪਹਿਲਾਂ ਦੀ ਖੋਜ ਸਫਲ ਹੋਈ ਜਾਂ ਅਸਫਲ, ਆਪਣੇ Vlookups ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਚਲਾਉਣ ਲਈ Nest ਦੋ ਜਾਂ ਵੱਧ IFERROR ਫੰਕਸ਼ਨ:

    IFERROR(VLOOKUP(), IFERROR(VLOOKUP(), IFERROR(VLOOKUP(), "ਨਹੀਂ ਮਿਲਿਆ")))

    ਦ ਫਾਰਮੂਲਾ ਹੇਠ ਲਿਖੇ ਤਰਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ:

    ਜੇਕਰ ਪਹਿਲਾ VLOOKUP ਕੁਝ ਨਹੀਂ ਲੱਭਦਾ, ਤਾਂ ਪਹਿਲਾ IFERROR ਇੱਕ ਗਲਤੀ ਨੂੰ ਫੜ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਹੋਰ VLOOKUP ਚਲਾਉਂਦਾ ਹੈ। ਜੇਕਰ ਦੂਜਾ VLOOKUP ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਦੂਜਾ IFERROR ਇੱਕ ਗਲਤੀ ਫੜਦਾ ਹੈ ਅਤੇ ਤੀਜਾ VLOOKUP ਚਲਾਉਂਦਾ ਹੈ, ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਹੀ। ਜੇਕਰ ਸਾਰੇ Vlookups ਠੋਕਰ ਖਾਂਦੇ ਹਨ, ਤਾਂ ਆਖਰੀ IFERROR ਤੁਹਾਡਾ ਸੁਨੇਹਾ ਵਾਪਸ ਕਰਦਾ ਹੈ।

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

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

    ਇਹ ਮੰਨ ਕੇ ਕਿ ਖੋਜ ਮੁੱਲ ਸੈੱਲ A2 ਵਿੱਚ ਹੈ। ਮੌਜੂਦਾ ਸ਼ੀਟ ਵਿੱਚ, ਅਤੇ 3 ਵੱਖ-ਵੱਖ ਵਰਕਸ਼ੀਟਾਂ (ਉੱਤਰੀ, ਦੱਖਣ ਅਤੇ ਪੱਛਮ) ਵਿੱਚ ਲੁੱਕਅਪ ਰੇਂਜ A2:B5 ਹੈ, ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਇੱਕ ਟ੍ਰੀਟ ਦਾ ਕੰਮ ਕਰਦਾ ਹੈ:

    =IFERROR(VLOOKUP(A2,North!$A$2:$B$5,2,FALSE), IFERROR(VLOOKUP(A2,South!$A$2:$B$5,2,FALSE), IFERROR(VLOOKUP(A2,West!$A$2:$B$5,2,FALSE),"Not found")))

    ਇਸ ਲਈ, ਸਾਡੀ "ਜੰਜੀਰ Vlookups" ਫਾਰਮੂਲਾ ਤਿੰਨ ਵੱਖ-ਵੱਖ ਸ਼ੀਟਾਂ ਵਿੱਚ ਉਸ ਕ੍ਰਮ ਵਿੱਚ ਖੋਜਦਾ ਹੈ ਜਿਸ ਕ੍ਰਮ ਵਿੱਚ ਅਸੀਂ ਉਹਨਾਂ ਨੂੰ ਫਾਰਮੂਲੇ ਵਿੱਚ ਨੇਸਟ ਕੀਤਾ ਹੈ, ਅਤੇ ਇਹ ਲੱਭਦਾ ਪਹਿਲਾ ਮੇਲ ਲਿਆਉਂਦਾ ਹੈ:

    ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ VLOOKUP ਨਾਲ IFERROR ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਐਕਸਲ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਤੁਹਾਨੂੰ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂਅਗਲੇ ਹਫਤੇ ਸਾਡੇ ਬਲੌਗ 'ਤੇ!

    ਉਪਲਬਧ ਡਾਊਨਲੋਡ

    Excel IFERROR VLOOKUP ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ

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