Excel VLOOKUP ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ - #N/A ਅਤੇ #VALUE ਤਰੁੱਟੀਆਂ ਨੂੰ ਠੀਕ ਕਰਨਾ

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

ਵਿਸ਼ਾ - ਸੂਚੀ

ਕੀ ਤੁਹਾਡਾ VLOOKUP ਗਲਤ ਡੇਟਾ ਖਿੱਚ ਰਿਹਾ ਹੈ ਜਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਬਿਲਕੁਲ ਵੀ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦੇ? ਇਹ ਟਿਊਟੋਰਿਅਲ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਆਮ VLOOKUP ਗਲਤੀਆਂ ਨੂੰ ਕਿਵੇਂ ਜਲਦੀ ਠੀਕ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸ ਦੀਆਂ ਮੁੱਖ ਸੀਮਾਵਾਂ ਨੂੰ ਦੂਰ ਕਰ ਸਕਦੇ ਹੋ।

ਕੁਝ ਪਹਿਲੇ ਲੇਖਾਂ ਵਿੱਚ, ਅਸੀਂ Excel VLOOKUP ਫੰਕਸ਼ਨ ਦੇ ਵੱਖ-ਵੱਖ ਪਹਿਲੂਆਂ ਦੀ ਪੜਚੋਲ ਕੀਤੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਸਾਡਾ ਧਿਆਨ ਨਾਲ ਅਨੁਸਰਣ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਹੁਣ ਤੱਕ ਤੁਹਾਨੂੰ ਇਸ ਖੇਤਰ ਵਿੱਚ ਮਾਹਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ :)

ਹਾਲਾਂਕਿ, ਇਹ ਬਿਨਾਂ ਕਾਰਨ ਨਹੀਂ ਹੈ ਕਿ ਬਹੁਤ ਸਾਰੇ ਐਕਸਲ ਮਾਹਰ VLOOKUP ਨੂੰ ਸਭ ਤੋਂ ਗੁੰਝਲਦਾਰ Excel ਫੰਕਸ਼ਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਮੰਨਦੇ ਹਨ। ਇਸ ਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਸੀਮਾਵਾਂ ਹਨ, ਜੋ ਕਿ ਵੱਖ-ਵੱਖ ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਤਰੁਟੀਆਂ ਦਾ ਸਰੋਤ ਹਨ।

ਇਸ ਲੇਖ ਵਿੱਚ, ਤੁਸੀਂ VLOOKUP ਤਰੁਟੀਆਂ ਦੇ ਮੁੱਖ ਕਾਰਨਾਂ ਦੀ ਸਧਾਰਨ ਵਿਆਖਿਆ ਪਾਓਗੇ ਜਿਵੇਂ ਕਿ #N/A, #NAME ਅਤੇ #VALUE, ਨਾਲ ਹੀ ਉਹਨਾਂ ਦੇ ਹੱਲ ਅਤੇ ਹੱਲ। ਅਸੀਂ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਕਾਰਨਾਂ ਨਾਲ ਸ਼ੁਰੂ ਕਰਾਂਗੇ ਕਿ VLOOKUP ਕਿਉਂ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ, ਇਸ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਸਮੱਸਿਆ-ਨਿਪਟਾਰੇ ਦੇ ਪੜਾਵਾਂ ਨੂੰ ਕ੍ਰਮ ਵਿੱਚ ਦੇਖਣਾ ਇੱਕ ਚੰਗਾ ਵਿਚਾਰ ਹੋ ਸਕਦਾ ਹੈ।

    #N/A ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਨਾ VLOOKUP

    VLOOKUP ਫਾਰਮੂਲੇ ਵਿੱਚ, #N/A ਗਲਤੀ ਸੁਨੇਹਾ (ਮਤਲਬ "ਉਪਲਬਧ ਨਹੀਂ") ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਐਕਸਲ ਇੱਕ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਲੱਭ ਸਕਦਾ। ਅਜਿਹਾ ਹੋਣ ਦੇ ਕਈ ਕਾਰਨ ਹੋ ਸਕਦੇ ਹਨ।

    1. ਲੁੱਕਅਪ ਮੁੱਲ ਗਲਤ ਸ਼ਬਦ-ਜੋੜ ਹੈ

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

    2.VLOOKUP ਕਿਸੇ ਹੋਰ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਸਾਰਣੀ ਐਰੇ ਨਹੀਂ ਚੁਣ ਸਕਦਾ (ਜਿਵੇਂ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਲੁੱਕਅਪ ਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਰੇਂਜ ਨੂੰ ਹਾਈਲਾਈਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਫਾਰਮੂਲੇ ਵਿੱਚ ਟੇਬਲ_ਐਰੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਜਾਂ ਫਾਰਮੂਲੇ ਦੇ ਅਨੁਸਾਰੀ ਬਾਕਸ ਵਿੱਚ ਕੁਝ ਵੀ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦਾ। ਵਿਜ਼ਾਰਡ), ਫਿਰ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਦੋ ਸ਼ੀਟਾਂ ਐਕਸਲ ਦੀਆਂ ਵੱਖਰੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਖੁੱਲ੍ਹੀਆਂ ਹਨ ਅਤੇ ਇੱਕ ਦੂਜੇ ਨਾਲ ਸੰਚਾਰ ਨਹੀਂ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਇਹ ਕਿਵੇਂ ਨਿਰਧਾਰਿਤ ਕਰਨਾ ਹੈ ਕਿ ਕਿਹੜੀਆਂ ਐਕਸਲ ਫਾਈਲਾਂ ਕਿਸ ਉਦਾਹਰਣ ਵਿੱਚ ਹਨ ਵੇਖੋ। ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ, ਬਸ ਸਾਰੀਆਂ ਐਕਸਲ ਵਿੰਡੋਜ਼ ਨੂੰ ਬੰਦ ਕਰੋ, ਅਤੇ ਫਿਰ ਸ਼ੀਟਾਂ/ਵਰਕਬੁੱਕਾਂ ਨੂੰ ਉਸੇ ਸਥਿਤੀ (ਡਿਫੌਲਟ ਵਿਵਹਾਰ) ਵਿੱਚ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ।

    ਐਕਸਲ ਵਿੱਚ ਗਲਤੀਆਂ ਤੋਂ ਬਿਨਾਂ Vlookup ਕਿਵੇਂ ਕਰੀਏ

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

    ਸਾਰੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਫੜੋ

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

    ਉਦਾਹਰਨ ਲਈ:

    =IFERROR(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, something went wrong")

    ਐਕਸਲ 2003 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਸੀਂ ਇਸੇ ਉਦੇਸ਼ ਲਈ IF ISERROR ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:

    =IF(ISERROR(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, something went wrong", VLOOKUP(E1, A2:B10, 2, FALSE))

    ਵਧੇਰੇ ਵੇਰਵਿਆਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ VLOOKUP ਨਾਲ IFERROR ਦੀ ਵਰਤੋਂ ਵੇਖੋ।

    #N/A ਗਲਤੀਆਂ ਨੂੰ ਹੈਂਡਲ ਕਰੋ

    ਹੋਰ ਸਾਰੀਆਂ ਗਲਤੀਆਂ ਕਿਸਮਾਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦੇ ਹੋਏ ਸਿਰਫ #N/A ਗਲਤੀਆਂ ਨੂੰ ਫਸਾਉਣ ਲਈ, IFNA ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਐਕਸਲ 2013 ਵਿੱਚ ਅਤੇਉੱਚ) ਜਾਂ IF ISNA ਫਾਰਮੂਲਾ (ਸਾਰੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ)।

    ਉਦਾਹਰਨ ਲਈ:

    =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, no match is found. Please try again!")

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, no match is found. Please try again!", VLOOKUP(E1, A2:B10, 2, FALSE))

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

    ਐਕਸਲ ਵਿੱਚ VLOOKUP ਕਿਵੇਂ ਕਰੀਏ - ਵੀਡੀਓ ਟਿਊਟੋਰਿਅਲ

    #N/A ਅੰਦਾਜ਼ਨ ਮੈਚ VLOOKUP

    ਜੇਕਰ ਤੁਹਾਡਾ ਫਾਰਮੂਲਾ ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ ਮੇਲ ਦੇਖਦਾ ਹੈ, ( range_lookup ਆਰਗੂਮੈਂਟ TRUE ਜਾਂ ਛੱਡਿਆ ਗਿਆ ਹੈ), #N/A ਗਲਤੀ ਦੋ ਮਾਮਲਿਆਂ ਵਿੱਚ ਦਿਖਾਈ ਦੇ ਸਕਦੀ ਹੈ :

    • ਲੁੱਕਅੱਪ ਮੁੱਲ ਲੁੱਕਅਪ ਐਰੇ ਵਿੱਚ ਸਭ ਤੋਂ ਛੋਟੇ ਮੁੱਲ ਤੋਂ ਛੋਟਾ ਹੈ।
    • ਲੁੱਕਅਪ ਕਾਲਮ ਨੂੰ ਵਧਦੇ ਕ੍ਰਮ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।

    3 . #N/A ਸਟੀਕ ਮੇਲ VLOOKUP

    ਜੇਕਰ ਤੁਸੀਂ ਸਟੀਕ ਮੇਲ ( range_lookup ਆਰਗੂਮੈਂਟ ਨੂੰ FALSE 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਹੈ) ਦੀ ਖੋਜ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ #N/A ਤਰੁੱਟੀ ਉਦੋਂ ਵਾਪਰਦੀ ਹੈ ਜਦੋਂ ਕੋਈ ਮੁੱਲ ਲੁੱਕਅਪ ਦੇ ਬਿਲਕੁਲ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ। ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, VLOOKUP ਸਟੀਕ ਮੈਚ ਬਨਾਮ ਅੰਦਾਜ਼ਨ ਮੈਚ ਦੇਖੋ।

    4. ਲੁੱਕਅੱਪ ਕਾਲਮ ਸਾਰਣੀ ਐਰੇ ਦਾ ਸਭ ਤੋਂ ਖੱਬਾ ਕਾਲਮ ਨਹੀਂ ਹੈ

    ਐਕਸਲ VLOOKUP ਦੀਆਂ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਸੀਮਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਹੈ ਕਿ ਇਹ ਇਸਦੇ ਖੱਬੇ ਪਾਸੇ ਨਹੀਂ ਦੇਖ ਸਕਦਾ। ਸਿੱਟੇ ਵਜੋਂ, ਇੱਕ ਲੁੱਕਅੱਪ ਕਾਲਮ ਹਮੇਸ਼ਾ ਸਾਰਣੀ ਐਰੇ ਵਿੱਚ ਸਭ ਤੋਂ ਖੱਬੇ ਕਾਲਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਭਿਆਸ ਵਿੱਚ, ਅਸੀਂ ਅਕਸਰ ਇਸ ਬਾਰੇ ਭੁੱਲ ਜਾਂਦੇ ਹਾਂ ਅਤੇ #N/A ਗਲਤੀਆਂ ਦੇ ਨਾਲ ਖਤਮ ਹੁੰਦੇ ਹਾਂ।

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

    5. ਨੰਬਰਾਂ ਨੂੰ ਟੈਕਸਟ ਦੇ ਤੌਰ 'ਤੇ ਫਾਰਮੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ

    VLOOKUP ਫਾਰਮੂਲੇ ਵਿੱਚ ਇੱਕ ਹੋਰ ਆਮ ਸਰੋਤ #N/A ਗਲਤੀਆਂ ਟੈਕਸਟ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤੀਆਂ ਗਈਆਂ ਸੰਖਿਆਵਾਂ ਹਨ, ਜਾਂ ਤਾਂ ਮੁੱਖ ਜਾਂ ਲੁੱਕਅਪ ਟੇਬਲ ਵਿੱਚ।

    ਇਹ ਆਮ ਤੌਰ 'ਤੇਉਦੋਂ ਵਾਪਰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਬਾਹਰੀ ਡੇਟਾਬੇਸ ਤੋਂ ਡੇਟਾ ਆਯਾਤ ਕਰਦੇ ਹੋ ਜਾਂ ਜੇਕਰ ਤੁਸੀਂ ਮੋਹਰੀ ਜ਼ੀਰੋ ਦਿਖਾਉਣ ਲਈ ਇੱਕ ਨੰਬਰ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਅਪੋਸਟ੍ਰੋਫੀ ਟਾਈਪ ਕੀਤਾ ਹੈ।

    ਇੱਥੇ ਟੈਕਸਟ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤੇ ਗਏ ਸੰਖਿਆਵਾਂ ਦੇ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਸੂਚਕ ਹਨ:

    ਸਲੂਸ਼ਨ: ਸਾਰੇ ਸਮੱਸਿਆ ਵਾਲੇ ਨੰਬਰ ਚੁਣੋ, ਐਰਰ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਸੰਦਰਭ ਮੀਨੂ ਤੋਂ ਨੰਬਰ ਵਿੱਚ ਬਦਲੋ ਚੁਣੋ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਨੰਬਰ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ ਵੇਖੋ।

    6. ਮੋਹਰੀ ਜਾਂ ਪਿੱਛੇ ਵਾਲੀਆਂ ਥਾਂਵਾਂ

    ਇਹ VLOOKUP #N/A ਗਲਤੀ ਦਾ ਸਭ ਤੋਂ ਘੱਟ ਸਪੱਸ਼ਟ ਕਾਰਨ ਹੈ ਕਿਉਂਕਿ ਮਨੁੱਖੀ ਅੱਖ ਉਹਨਾਂ ਵਾਧੂ ਸਪੇਸਾਂ ਨੂੰ ਮੁਸ਼ਕਿਲ ਨਾਲ ਲੱਭ ਸਕਦੀ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਵੱਡੇ ਡੇਟਾਸੈਟਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਜਿੱਥੇ ਜ਼ਿਆਦਾਤਰ ਐਂਟਰੀਆਂ ਸਕ੍ਰੋਲ ਦੇ ਹੇਠਾਂ ਹੁੰਦੀਆਂ ਹਨ। .

    ਹੱਲ 1: ਲੁੱਕਅਪ ਵੈਲਯੂ ਵਿੱਚ ਵਾਧੂ ਸਪੇਸ

    ਤੁਹਾਡੇ VLOOKUP ਫਾਰਮੂਲੇ ਦੇ ਸਹੀ ਕੰਮ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ, TRIM ਫੰਕਸ਼ਨ ਵਿੱਚ ਲੁੱਕਅਪ ਮੁੱਲ ਨੂੰ ਸਮੇਟੋ:

    =VLOOKUP(TRIM(E1), A2:C10, 2, FALSE)

    ਸੂਲ 2: ਲੁੱਕਅਪ ਕਾਲਮ ਵਿੱਚ ਵਾਧੂ ਸਪੇਸ

    ਜੇਕਰ ਲੁੱਕਅਪ ਕਾਲਮ ਵਿੱਚ ਵਾਧੂ ਸਪੇਸ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਉੱਥੇ VLOOKUP ਵਿੱਚ #N/A ਗਲਤੀਆਂ ਤੋਂ ਬਚਣ ਦਾ ਕੋਈ ਆਸਾਨ ਤਰੀਕਾ ਨਹੀਂ ਹੈ। ਇਸਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲੇ ਦੇ ਤੌਰ 'ਤੇ INDEX, MATCH ਅਤੇ TRIM ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

    =INDEX(B2:B10, MATCH(TRUE, TRIM(A$2:A$10)=TRIM(E1), 0))

    ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਹੈ, Ctrl + Shift + Enter ਦਬਾਓ ਨਾ ਭੁੱਲੋ ਇਸ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਪੂਰਾ ਕਰਨ ਲਈ (ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 2021 ਵਿੱਚ ਜਿੱਥੇ ਐਰੇ ਨੇਟਿਵ ਹਨ, ਇਹ ਇੱਕ ਨਿਯਮਤ ਫਾਰਮੂਲੇ ਵਜੋਂ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ)।

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

    #VALUE! VLOOKUP ਫਾਰਮੂਲੇ ਵਿੱਚ ਗਲਤੀ

    ਆਮ ਤੌਰ 'ਤੇ, Microsoft Excel #VALUE! ਗਲਤੀ ਜੇਕਰ ਫਾਰਮੂਲੇ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਮੁੱਲ ਇੱਕ ਗਲਤ ਡਾਟਾ ਕਿਸਮ ਦਾ ਹੈ। VLOOKUP ਦੇ ਸਬੰਧ ਵਿੱਚ, ਮੁੱਲ ਦੇ ਦੋ ਸਾਂਝੇ ਸਰੋਤ ਹਨ! ਗਲਤੀ।

    1. ਲੁੱਕਅੱਪ ਮੁੱਲ 255 ਅੱਖਰਾਂ ਤੋਂ ਵੱਧ ਹੈ

    ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਰੱਖੋ ਕਿ VLOOKUP 255 ਤੋਂ ਵੱਧ ਅੱਖਰਾਂ ਵਾਲੇ ਮੁੱਲਾਂ ਨੂੰ ਨਹੀਂ ਲੱਭ ਸਕਦਾ। ਜੇਕਰ ਤੁਹਾਡੇ ਖੋਜ ਮੁੱਲ ਇਸ ਸੀਮਾ ਤੋਂ ਵੱਧ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਇੱਕ #VALUE! ਗਲਤੀ ਦਿਖਾਈ ਜਾਵੇਗੀ:

    ਹੱਲ : ਇਸਦੀ ਬਜਾਏ ਇੱਕ INDEX MATCH ਫਾਰਮੂਲਾ ਵਰਤੋ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਇਹ ਫਾਰਮੂਲਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ:

    =INDEX(B2:B7, MATCH(TRUE, INDEX(A2:A7= E1, 0), 0))

    21>

    2. ਲੁੱਕਅਪ ਵਰਕਬੁੱਕ ਲਈ ਪੂਰਾ ਮਾਰਗ ਸਪਲਾਈ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ

    ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਤੋਂ ਡੇਟਾ ਖਿੱਚ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਵਿੱਚ ਪੂਰਾ ਮਾਰਗ ਸ਼ਾਮਲ ਕਰਨਾ ਹੋਵੇਗਾ। ਵਧੇਰੇ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ, ਤੁਹਾਨੂੰ [ਵਰਗ ਬਰੈਕਟਾਂ] ਵਿੱਚ ਐਕਸਟੈਂਸ਼ਨ ਸਮੇਤ ਵਰਕਬੁੱਕ ਦਾ ਨਾਮ ਨੱਥੀ ਕਰਨਾ ਹੋਵੇਗਾ ਅਤੇ ਵਿਸਮਿਕ ਚਿੰਨ੍ਹ ਦੇ ਬਾਅਦ ਸ਼ੀਟ ਦਾ ਨਾਮ ਨਿਰਧਾਰਤ ਕਰਨਾ ਹੋਵੇਗਾ। ਜੇਕਰ ਵਰਕਬੁੱਕ ਦਾ ਨਾਮ ਜਾਂ ਸ਼ੀਟ ਨਾਮ, ਜਾਂ ਦੋਵੇਂ, ਸਪੇਸ ਜਾਂ ਕੋਈ ਗੈਰ-ਵਰਣਮਾਲਾ ਦੇ ਅੱਖਰ ਹਨ, ਤਾਂ ਮਾਰਗ ਨੂੰ ਸਿੰਗਲ ਹਵਾਲਾ ਚਿੰਨ੍ਹ ਵਿੱਚ ਬੰਦ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।

    ਇੱਥੇ ਟੇਬਲ_ਐਰੇ ਆਰਗੂਮੈਂਟ ਦੀ ਬਣਤਰ ਹੈ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਤੋਂ ਵੇਖੋ:

    '[workbook name]sheet name'!range

    ਇੱਕ ਅਸਲ ਫਾਰਮੂਲਾ ਇਸ ਵਰਗਾ ਦਿਖਾਈ ਦੇ ਸਕਦਾ ਹੈ:

    =VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D, 3, FALSE)

    ਉਪਰੋਕਤ ਫਾਰਮੂਲਾ A2 ਦੇ ਮੁੱਲ ਦੀ ਖੋਜ ਕਰੇਗਾ ਸ਼ੀਟ1 ਦੇ ਕਾਲਮ B ਵਿੱਚ ਨਵਾਂਕੀਮਤ ਵਰਕਬੁੱਕ, ਅਤੇ ਕਾਲਮ D ਤੋਂ ਇੱਕ ਮੇਲ ਖਾਂਦਾ ਮੁੱਲ ਵਾਪਸ ਕਰੋ।

    ਜੇਕਰ ਮਾਰਗ ਦਾ ਕੋਈ ਤੱਤ ਗੁੰਮ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ VLOOKUP ਫਾਰਮੂਲਾ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ ਅਤੇ #VALUE ਗਲਤੀ ਵਾਪਸ ਕਰੇਗਾ (ਜਦੋਂ ਤੱਕ ਲੁੱਕਅਪ ਵਰਕਬੁੱਕ ਵਰਤਮਾਨ ਵਿੱਚ ਨਹੀਂ ਹੈ ਖੋਲ੍ਹੋ)।

    ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ:

    • ਐਕਸਲ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਜਾਂ ਵਰਕਬੁੱਕ ਨੂੰ ਕਿਵੇਂ ਵੇਖੋ
    • ਇੱਕ ਵੱਖਰੀ ਵਰਕਬੁੱਕ ਤੋਂ Vlookup ਕਿਵੇਂ ਕਰੀਏ

    3. col_index_num ਆਰਗੂਮੈਂਟ 1 ਤੋਂ ਘੱਟ ਹੈ

    ਅਜਿਹੀ ਸਥਿਤੀ ਦੀ ਕਲਪਨਾ ਕਰਨਾ ਔਖਾ ਹੈ ਜਦੋਂ ਕੋਈ ਵਿਅਕਤੀ ਜਾਣਬੁੱਝ ਕੇ ਮੁੱਲ ਵਾਪਸ ਕਰਨ ਲਈ ਕਾਲਮ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਨ ਲਈ 1 ਤੋਂ ਘੱਟ ਨੰਬਰ ਦਾਖਲ ਕਰਦਾ ਹੈ। ਪਰ ਅਜਿਹਾ ਹੋ ਸਕਦਾ ਹੈ ਜੇਕਰ ਇਹ ਆਰਗੂਮੈਂਟ ਤੁਹਾਡੇ VLOOKUP ਫਾਰਮੂਲੇ ਵਿੱਚ ਮੌਜੂਦ ਕਿਸੇ ਹੋਰ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

    ਇਸ ਲਈ, ਜੇਕਰ col_index_num ਆਰਗੂਮੈਂਟ 1 ਤੋਂ ਵੱਧ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਫਾਰਮੂਲਾ #VALUE ਵਾਪਸ ਕਰੇਗਾ! ਗਲਤੀ ਵੀ।

    ਜੇ col_index_num ਸਾਰਣੀ ਐਰੇ ਵਿੱਚ ਕਾਲਮਾਂ ਦੀ ਸੰਖਿਆ ਤੋਂ ਵੱਧ ਹੈ, VLOOKUP #REF! ਗਲਤੀ।

    VLOOKUP #NAME ਗਲਤੀ ਨੂੰ ਹੱਲ ਕਰਨਾ

    ਇਹ ਸਭ ਤੋਂ ਆਸਾਨ ਕੇਸ ਹੈ - #NAME? ਜੇਕਰ ਤੁਸੀਂ ਗਲਤੀ ਨਾਲ ਫੰਕਸ਼ਨ ਦੇ ਨਾਮ ਦੀ ਗਲਤ ਸਪੈਲਿੰਗ ਕੀਤੀ ਹੈ ਤਾਂ ਗਲਤੀ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ।

    ਹੱਲ ਸਪੱਸ਼ਟ ਹੈ - ਸਪੈਲਿੰਗ ਦੀ ਜਾਂਚ ਕਰੋ :)

    ਐਕਸਲ VLOOKUP ਵਿੱਚ ਗਲਤੀਆਂ ਦੇ ਮੁੱਖ ਕਾਰਨ

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

    VLOOKUP ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ

    VLOOKUP ਫੰਕਸ਼ਨ ਅੱਖਰ ਕੇਸ ਅਤੇ ਛੋਟੇ ਅੱਖਰਾਂ ਅਤੇ ਵੱਡੇ ਅੱਖਰਾਂ ਨੂੰ ਇੱਕੋ ਜਿਹੇ ਵਜੋਂ ਵੱਖ ਨਹੀਂ ਕਰਦਾ ਹੈ।

    <0 ਹੱਲ : VLOOKUP, XLOOKUP ਜਾਂ INDEX MATCH ਦੀ ਵਰਤੋਂ EXACT ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਕਰੋ ਜੋ ਟੈਕਸਟ ਕੇਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆਵਾਂ ਅਤੇ ਫਾਰਮੂਲੇ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਲੱਭ ਸਕਦੇ ਹੋ: ਐਕਸਲ ਵਿੱਚ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ Vlookup ਕਰਨ ਦੇ 5 ਤਰੀਕੇ।

    ਸਾਰਣੀ ਵਿੱਚੋਂ ਇੱਕ ਨਵਾਂ ਕਾਲਮ ਪਾਇਆ ਜਾਂ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਸੀ

    ਅਫ਼ਸੋਸ ਨਾਲ, VLOOKUP ਫਾਰਮੂਲੇ ਹਰ ਵਾਰ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦੇ ਹਨ ਜਦੋਂ ਇੱਕ ਨਵਾਂ ਕਾਲਮ ਲੁੱਕਅਪ ਟੇਬਲ ਤੋਂ ਮਿਟਾਇਆ ਜਾਂ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। ਅਜਿਹਾ ਇਸ ਲਈ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ VLOOKUP ਫੰਕਸ਼ਨ ਦੇ ਸੰਟੈਕਸ ਲਈ ਰਿਟਰਨ ਕਾਲਮ ਦੀ ਸੂਚਕਾਂਕ ਸੰਖਿਆ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ ਇੱਕ ਨਵਾਂ ਕਾਲਮ ਟੇਬਲ ਐਰੇ ਵਿੱਚ ਜੋੜਿਆ/ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸੂਚਕਾਂਕ ਨੰਬਰ ਬਦਲ ਜਾਂਦਾ ਹੈ।

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

    ਫ਼ਾਰਮੂਲੇ ਨੂੰ ਦੂਜੇ ਸੈੱਲਾਂ ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਵੇਲੇ ਸੈੱਲ ਸੰਦਰਭ ਬਦਲ ਜਾਂਦੇ ਹਨ

    ਸਿਰਲੇਖ ਸਮੱਸਿਆ ਦੀ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਦਿੰਦਾ ਹੈ, ਠੀਕ?

    ਹੱਲ : ਟੇਬਲ_ਐਰੇ ਆਰਗੂਮੈਂਟ ਲਈ ਹਮੇਸ਼ਾ ਸੰਪੂਰਨ ਸੰਦਰਭਾਂ ($ ਚਿੰਨ੍ਹ ਦੇ ਨਾਲ) ਦੀ ਵਰਤੋਂ ਕਰੋ, ਉਦਾਹਰਨ ਲਈ। $A$2:$C$100 ਜਾਂ$A:$C। ਤੁਸੀਂ F4 ਕੁੰਜੀ ਨੂੰ ਦਬਾ ਕੇ ਵੱਖ-ਵੱਖ ਸੰਦਰਭ ਕਿਸਮਾਂ ਵਿਚਕਾਰ ਤੇਜ਼ੀ ਨਾਲ ਸਵਿਚ ਕਰ ਸਕਦੇ ਹੋ।

    VLOOKUP ਪਹਿਲਾ ਲੱਭਿਆ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ

    ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਜਾਣਦੇ ਹੋ, Excel VLOOKUP ਉਸ ਨੂੰ ਲੱਭਿਆ ਪਹਿਲਾ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਇਸਨੂੰ 2nd, 3rd, 4th ਜਾਂ ਕੋਈ ਹੋਰ ਘਟਨਾ ਲਿਆਉਣ ਲਈ ਮਜਬੂਰ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ। ਆਖਰੀ ਮੈਚ ਜਾਂ ਸਾਰੇ ਮਿਲੇ ਮੈਚਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਵੀ ਹੈ।

    ਹੱਲ : ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ ਇੱਥੇ ਉਪਲਬਧ ਹਨ:

    • VLOOKUP ਅਤੇ Nth ਮੌਜੂਦਗੀ ਵਾਪਸ ਕਰੋ
    • VLOOKUP ਮਲਟੀਪਲ ਮੁੱਲ
    • ਆਖਰੀ ਮੇਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ XLOOKUP ਫਾਰਮੂਲਾ

    ਮੇਰਾ VLOOKUP ਕੁਝ ਸੈੱਲਾਂ ਲਈ ਕੰਮ ਕਿਉਂ ਕਰਦਾ ਹੈ ਪਰ ਹੋਰਾਂ ਲਈ ਨਹੀਂ?

    ਜਦੋਂ ਤੁਹਾਡਾ VLOOKUP ਫਾਰਮੂਲਾ ਸਹੀ ਡੇਟਾ I ਕੁਝ ਸੈੱਲਾਂ ਵਿੱਚ ਅਤੇ #N/A ਗਲਤੀਆਂ ਦਿੰਦਾ ਹੈ, ਅਜਿਹਾ ਹੋਣ ਦੇ ਕੁਝ ਸੰਭਵ ਕਾਰਨ ਹੋ ਸਕਦੇ ਹਨ।

    1. ਸਾਰਣੀ ਐਰੇ ਲਾਕ ਨਹੀਂ ਹੈ

    ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਇਹ ਫਾਰਮੂਲਾ ਕਤਾਰ 2 (E2 ਵਿੱਚ ਕਹੋ) ਵਿੱਚ ਹੈ, ਜੋ ਕਿ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ:

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

    ਜਦੋਂ ਕਤਾਰ ਵਿੱਚ ਕਾਪੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ 3, ਫਾਰਮੂਲਾ ਇਸ ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ:

    =VLOOKUP(D3, A3:B11, 2, FALSE)

    ਕਿਉਂਕਿ ਟੇਬਲ_ਐਰੇ ਲਈ ਇੱਕ ਸੰਬੰਧਿਤ ਹਵਾਲਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਕਤਾਰ ਦੀ ਸੰਬੰਧਿਤ ਸਥਿਤੀ ਦੇ ਅਧਾਰ ਤੇ ਬਦਲਦਾ ਹੈ ਜਿੱਥੇ ਫਾਰਮੂਲਾ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ , ਸਾਡੇ ਕੇਸ ਵਿੱਚ A2:B10 ਤੋਂ A3:B11 ਤੱਕ। ਇਸ ਲਈ, ਜੇਕਰ ਮੈਚ ਕਤਾਰ 2 ਵਿੱਚ ਹੈ, ਤਾਂ ਇਹ ਨਹੀਂ ਲੱਭਿਆ ਜਾਵੇਗਾ!

    ਹੱਲ : ਇੱਕ ਤੋਂ ਵੱਧ ਸੈੱਲਾਂ ਲਈ VLOOKUP ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਹਮੇਸ਼ਾ ਟੇਬਲ ਐਰੇ ਨੂੰ ਲਾਕ ਕਰੋ। $A$2:$B$10 ਵਰਗੇ $ ਚਿੰਨ੍ਹ ਨਾਲ ਹਵਾਲਾ।

    2। ਟੈਕਸਟ ਮੁੱਲ ਜਾਂ ਡਾਟਾ ਕਿਸਮਾਂ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀਆਂ

    ਹੋਰVLOOKUP ਅਸਫਲਤਾ ਦਾ ਆਮ ਕਾਰਨ ਤੁਹਾਡੇ ਲੁੱਕਅਪ ਮੁੱਲ ਅਤੇ ਲੁੱਕਅਪ ਕਾਲਮ ਵਿੱਚ ਸਮਾਨ ਮੁੱਲ ਵਿੱਚ ਅੰਤਰ ਹੈ। ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਅੰਤਰ ਇੰਨਾ ਸੂਖਮ ਹੁੰਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਦ੍ਰਿਸ਼ਟੀਗਤ ਰੂਪ ਵਿੱਚ ਖੋਜਣਾ ਔਖਾ ਹੁੰਦਾ ਹੈ।

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

    ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਦੋਵੇਂ ਮੁੱਲ ਹਨ। ਸਮਾਨ ਜਾਂ ਵੱਖਰਾ, ਇਸ ਤਰੀਕੇ ਨਾਲ ਸਿੱਧੀ ਤੁਲਨਾ ਕਰੋ:

    =E1=A4

    ਜਿੱਥੇ E1 ਤੁਹਾਡਾ ਲੁੱਕਅਪ ਮੁੱਲ ਹੈ ਅਤੇ A4 ਲੁਕਅੱਪ ਕਾਲਮ ਵਿੱਚ ਇੱਕ ਸਮਾਨ ਮੁੱਲ ਹੈ।

    ਜੇਕਰ ਫਾਰਮੂਲਾ FALSE ਵਾਪਸ ਕਰਦਾ ਹੈ, ਭਾਵ ਮੁੱਲ ਕਿਸੇ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ, ਹਾਲਾਂਕਿ ਉਹ ਬਿਲਕੁਲ ਇੱਕੋ ਜਿਹੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।

    ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਸਭ ਤੋਂ ਸੰਭਵ ਕਾਰਨ ਟੈਕਸਟ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤੇ ਨੰਬਰ ਹਨ।

    ਟੈਕਸਟ ਵੈਲਯੂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਸਮੱਸਿਆ ਜ਼ਿਆਦਾ ਖਾਲੀ ਥਾਂਵਾਂ ਵਿੱਚ ਹੈ। ਇਸਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ, LEN ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੋ ਸਤਰ ਦੀ ਕੁੱਲ ਲੰਬਾਈ ਦਾ ਪਤਾ ਲਗਾਓ:

    =LEN(E1)

    =LEN(A4)

    ਜੇ ਨਤੀਜੇ ਵਾਲੇ ਨੰਬਰ ਵੱਖਰੇ ਹਨ (ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿੱਚ ), ਫਿਰ ਤੁਸੀਂ ਦੋਸ਼ੀ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਹੈ - ਵਾਧੂ ਖਾਲੀ ਥਾਂਵਾਂ:

    ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ, ਜਾਂ ਤਾਂ ਵਾਧੂ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਹਟਾਓ ਜਾਂ ਇਸ INDEX MATCH TRIM ਫਾਰਮੂਲੇ ਨੂੰ ਹੱਲ ਵਜੋਂ ਵਰਤੋ।<3

    ਮੇਰਾ VLOOKUP ਗਲਤ ਡੇਟਾ ਕਿਉਂ ਖਿੱਚਦਾ ਹੈ?

    ਇਸ ਦੇ ਹੋਰ ਵੀ ਕਾਰਨ ਹੋ ਸਕਦੇ ਹਨਤੁਹਾਡਾ VLOOKUP ਇੱਕ ਗਲਤ ਮੁੱਲ ਦਿੰਦਾ ਹੈ:

    1. ਗਲਤ ਖੋਜ ਮੋਡ । ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਸਟੀਕ ਮੇਲ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਰੇਂਜ_ਲੁੱਕਅੱਪ ਆਰਗੂਮੈਂਟ ਨੂੰ FALSE 'ਤੇ ਸੈੱਟ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ। ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਹੀ ਹੈ, ਇਸਲਈ ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਦਲੀਲ ਨੂੰ ਛੱਡ ਦਿੰਦੇ ਹੋ, ਤਾਂ VLOOKUP ਇਹ ਮੰਨ ਲਵੇਗਾ ਕਿ ਤੁਸੀਂ ਇੱਕ ਅਨੁਮਾਨਿਤ ਮੇਲ ਲੱਭ ਰਹੇ ਹੋ ਅਤੇ ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ ਮੁੱਲ ਦੀ ਖੋਜ ਕਰ ਰਹੇ ਹੋ ਜੋ ਲੁੱਕਅਪ ਮੁੱਲ ਤੋਂ ਛੋਟਾ ਹੈ।
    2. ਲੁੱਕਅੱਪ ਕਾਲਮ ਨਹੀਂ ਹੈ। ਕ੍ਰਮਬੱਧ । ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ VLOOKUP ( range_lookup TRUE 'ਤੇ ਸੈੱਟ) ਦੇ ਲਗਭਗ ਮੇਲ ਲਈ, ਸਾਰਣੀ ਐਰੇ ਵਿੱਚ ਪਹਿਲੇ ਕਾਲਮ ਨੂੰ ਵੱਧਦੇ ਕ੍ਰਮ ਵਿੱਚ ਛਾਂਟਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਸਭ ਤੋਂ ਛੋਟੇ ਤੋਂ ਵੱਡੇ ਤੱਕ।
    3. ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਖੋਜ ਕਾਲਮ . ਜੇਕਰ ਲੁੱਕਅਪ ਕਾਲਮ ਵਿੱਚ ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ ਡੁਪਲੀਕੇਟ ਮੁੱਲ ਹਨ, ਤਾਂ VLOOKUP ਪਹਿਲਾ ਲੱਭਿਆ ਮੇਲ ਵਾਪਸ ਕਰੇਗਾ, ਜੋ ਸ਼ਾਇਦ ਤੁਹਾਨੂੰ ਉਮੀਦ ਨਾ ਹੋਵੇ।
    4. ਗਲਤ ਵਾਪਸੀ ਕਾਲਮ । ਤੀਜੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਸੂਚਕਾਂਕ ਨੰਬਰ ਦੀ ਦੋ ਵਾਰ ਜਾਂਚ ਕਰੋ :)

    VLOOKUP ਦੋ ਸ਼ੀਟਾਂ ਦੇ ਵਿਚਕਾਰ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ

    ਪਹਿਲਾਂ, ਇਹ ਨੋਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ #N/A ਦੇ ਆਮ ਕਾਰਨ, #VALUE, ਅਤੇ #REF ਗਲਤੀਆਂ ਉੱਪਰ ਚਰਚਾ ਕੀਤੀ ਗਈ ਹੈ, ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਤੋਂ ਦੇਖਣ ਵੇਲੇ ਉਹੀ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਜੇਕਰ ਅਜਿਹਾ ਨਹੀਂ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤੇ ਨੁਕਤਿਆਂ ਦੀ ਜਾਂਚ ਕਰੋ:

    1. ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਜਾਂ ਕਿਸੇ ਵੱਖਰੀ ਵਰਕਬੁੱਕ ਦਾ ਬਾਹਰੀ ਹਵਾਲਾ ਸਹੀ ਹੈ।
    2. ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਤੋਂ Vlookup ਕਰਦੇ ਸਮੇਂ ਇਸ ਸਮੇਂ ਬੰਦ ਹੈ, ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਬੰਦ ਵਰਕਬੁੱਕ ਦਾ ਪੂਰਾ ਮਾਰਗ ਸ਼ਾਮਲ ਹੈ।
    3. ਜੇਕਰ

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