Excel ਵਿੱਚ IF VLOOKUP: If ਸ਼ਰਤ ਦੇ ਨਾਲ VLOOKUP ਫਾਰਮੂਲਾ

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

ਟਿਊਟੋਰਿਅਲ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਐਕਸਲ ਵਿੱਚ if ਕੰਡੀਸ਼ਨ ਦੇ ਨਾਲ V-lookup ਕਰਨ ਲਈ V LOOKUP ਅਤੇ IF ਫੰਕਸ਼ਨ ਨੂੰ ਕਿਵੇਂ ਜੋੜਨਾ ਹੈ। ਤੁਸੀਂ ਇਹ ਵੀ ਸਿੱਖੋਗੇ ਕਿ #N/A ਗਲਤੀਆਂ ਨੂੰ ਤੁਹਾਡੇ ਆਪਣੇ ਟੈਕਸਟ, ਜ਼ੀਰੋ ਜਾਂ ਖਾਲੀ ਸੈੱਲ ਨਾਲ ਬਦਲਣ ਲਈ IF ISNA VLOOKUP ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।

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

    Vlookup with If ਸਟੇਟਮੈਂਟ: ਰਿਟਰਨ ਟਰੂ/ ਗਲਤ, ਹਾਂ/ਨਹੀਂ, ਆਦਿ।

    ਜਦੋਂ ਤੁਸੀਂ If ਅਤੇ Vlookup ਨੂੰ ਇਕੱਠੇ ਜੋੜਦੇ ਹੋ ਤਾਂ ਸਭ ਤੋਂ ਆਮ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਹੈ ਕਿ Vlookup ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ ਮੁੱਲ ਦੀ ਤੁਲਨਾ ਇੱਕ ਨਮੂਨਾ ਮੁੱਲ ਨਾਲ ਕਰਨਾ ਅਤੇ ਹਾਂ / ਨਹੀਂ ਜਾਂ ਸੱਚ / ਗਲਤ ਨਤੀਜੇ ਵਜੋਂ।

    ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਹੇਠਾਂ ਦਿੱਤਾ ਆਮ ਫਾਰਮੂਲਾ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰੇਗਾ:

    IF(VLOOKUP(…) = ਮੁੱਲ, TRUE, FALSE)

    ਸਾਦੀ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ, ਫਾਰਮੂਲਾ ਐਕਸਲ ਨੂੰ ਸਹੀ ਵਾਪਸ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦਿੰਦਾ ਹੈ ਜੇਕਰ Vlookup ਸਹੀ ਹੈ (ਜਿਵੇਂ ਕਿ ਨਿਰਧਾਰਤ ਮੁੱਲ ਦੇ ਬਰਾਬਰ)। ਜੇਕਰ Vlookup ਗਲਤ ਹੈ (ਨਿਰਧਾਰਤ ਮੁੱਲ ਦੇ ਬਰਾਬਰ ਨਹੀਂ), ਤਾਂ ਫਾਰਮੂਲਾ ਗਲਤ ਵਾਪਸ ਕਰਦਾ ਹੈ।

    ਹੇਠਾਂ ਤੁਹਾਨੂੰ ਇਸ IF Vlookup ਫਾਰਮੂਲੇ ਦੀਆਂ ਕੁਝ ਅਸਲ-ਜੀਵਨ ਵਰਤੋਂ ਮਿਲਣਗੀਆਂ।

    1ਜੋ ਕਿ E1 ਵਿੱਚ ਕਿਸੇ ਆਈਟਮ ਦੀ ਮਾਤਰਾ ਦੀ ਜਾਂਚ ਕਰੇਗਾ ਅਤੇ ਉਪਭੋਗਤਾ ਨੂੰ ਸੂਚਿਤ ਕਰੇਗਾ ਕਿ ਆਈਟਮ ਸਟਾਕ ਵਿੱਚ ਹੈ ਜਾਂ ਵਿਕ ਗਈ ਹੈ।

    ਤੁਸੀਂ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਸਟੀਕ ਮੇਲ ਫਾਰਮੂਲੇ ਦੇ ਨਾਲ ਨਿਯਮਤ Vlookup ਨਾਲ ਮਾਤਰਾ ਨੂੰ ਖਿੱਚਦੇ ਹੋ:

    =VLOOKUP(E1,$A$2:$B$10,2,FALSE)

    ਫਿਰ, ਇੱਕ IF ਸਟੇਟਮੈਂਟ ਲਿਖੋ ਜੋ Vlookup ਦੇ ਨਤੀਜੇ ਦੀ ਜ਼ੀਰੋ ਨਾਲ ਤੁਲਨਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਜੇਕਰ ਇਹ 0 ਦੇ ਬਰਾਬਰ ਹੈ ਤਾਂ "No" ਵਾਪਸ ਕਰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ "ਹਾਂ":

    =IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,"No","Yes")

    ਹਾਂ/ਨਹੀਂ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਸਹੀ/ਗਲਤ ਜਾਂ ਸਟਾਕ ਵਿੱਚ/ਵਿਕੀ ਹੋਈ ਜਾਂ ਕੋਈ ਵੀ ਦੋ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹੋ ਵਿਕਲਪ. ਉਦਾਹਰਨ ਲਈ:

    =IF(VLOOKUP(E1,$A$2:$B$10,2)=0,"Sold out","In stock")

    ਤੁਸੀਂ Vlookup ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ ਮੁੱਲ ਦੀ ਤੁਲਨਾ ਨਮੂਨੇ ਟੈਕਸਟ ਨਾਲ ਵੀ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਹਵਾਲੇ ਦੇ ਚਿੰਨ੍ਹ ਵਿੱਚ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਨੂੰ ਨੱਥੀ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ, ਇਸ ਤਰ੍ਹਾਂ:

    =IF(VLOOKUP(E1,$A$2:$B$10,2)="sample text",TRUE,FALSE)

    ਉਦਾਹਰਨ 2. Vlookup ਨਤੀਜੇ ਦੀ ਕਿਸੇ ਹੋਰ ਸੈੱਲ ਨਾਲ ਤੁਲਨਾ ਕਰੋ

    ਦੀ ਇੱਕ ਹੋਰ ਖਾਸ ਉਦਾਹਰਣ ਐਕਸਲ ਵਿੱਚ ਇਫ ਕੰਡੀਸ਼ਨ ਨਾਲ Vlookup ਕਿਸੇ ਹੋਰ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਨਾਲ Vlookup ਆਉਟਪੁੱਟ ਦੀ ਤੁਲਨਾ ਕਰ ਰਿਹਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ ਕੀ ਇਹ ਸੈੱਲ G2 ਵਿੱਚ ਕਿਸੇ ਸੰਖਿਆ ਤੋਂ ਵੱਡਾ ਹੈ ਜਾਂ ਬਰਾਬਰ ਹੈ:

    =IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,"Yes!","No")

    ਅਤੇ ਕਾਰਵਾਈ ਵਿੱਚ Vlookup ਦੇ ਨਾਲ ਸਾਡਾ If ਫਾਰਮੂਲਾ ਹੈ:

    ਇਸੇ ਤਰ੍ਹਾਂ ਦੇ ਢੰਗ ਨਾਲ, ਤੁਸੀਂ ਆਪਣੇ Excel If Vlookup ਫਾਰਮੂਲੇ ਵਿੱਚ ਸੈੱਲ ਸੰਦਰਭ ਦੇ ਨਾਲ ਕਿਸੇ ਹੋਰ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

    ਉਦਾਹਰਨ 3. ਇੱਕ ਛੋਟੀ ਸੂਚੀ ਵਿੱਚ Vlookup ਮੁੱਲ

    ਟੀਚੇ ਦੇ ਕਾਲਮ ਵਿੱਚ ਹਰੇਕ ਸੈੱਲ ਦੀ ਕਿਸੇ ਹੋਰ ਸੂਚੀ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਲਈ ਅਤੇ ਸਹੀ ਜਾਂ ਹਾਂ ਜੇਕਰ ਕੋਈ ਮੇਲ ਮਿਲਦਾ ਹੈ, ਤਾਂ ਗਲਤ ਜਾਂ ਨਹੀਂ ਨਹੀਂ ਤਾਂ, ਇਸ ਆਮ IF ISNA VLOOKUP ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:

    IF(ISNA(VLOOKUP(…)), "ਨਹੀਂ","ਹਾਂ")

    ਜੇਕਰ Vlookup ਦੇ ਨਤੀਜੇ ਵਜੋਂ #N/A ਗਲਤੀ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਫਾਰਮੂਲਾ "ਨਹੀਂ" ਵਾਪਸ ਕਰਦਾ ਹੈ, ਭਾਵ ਲੁੱਕਅਪ ਸੂਚੀ ਵਿੱਚ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਹੈ। ਜੇਕਰ ਮੇਲ ਮਿਲਦਾ ਹੈ, ਤਾਂ "ਹਾਂ" ਵਾਪਸ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ:

    =IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"No","Yes")

    ਜੇਕਰ ਤੁਹਾਡੇ ਕਾਰੋਬਾਰੀ ਤਰਕ ਨੂੰ ਉਲਟ ਨਤੀਜਿਆਂ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਫਾਰਮੂਲੇ ਦੇ ਤਰਕ ਨੂੰ ਉਲਟਾਉਣ ਲਈ ਬਸ "ਹਾਂ" ਅਤੇ "ਨਹੀਂ" ਨੂੰ ਸਵੈਪ ਕਰੋ:

    =IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"Yes","No")

    Excel If Vlookup ਫਾਰਮੂਲਾ ਵੱਖ-ਵੱਖ ਗਣਨਾਵਾਂ ਕਰਨ ਲਈ

    ਤੁਹਾਡੇ ਆਪਣੇ ਟੈਕਸਟ ਸੁਨੇਹਿਆਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਤੋਂ ਇਲਾਵਾ, ਜੇਕਰ Vlookup ਨਾਲ ਫੰਕਸ਼ਨ ਵੱਖ-ਵੱਖ ਗਣਨਾਵਾਂ ਕਰ ਸਕਦਾ ਹੈ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ।

    ਸਾਡੀ ਉਦਾਹਰਨ ਨੂੰ ਅੱਗੇ ਲੈ ਕੇ, ਆਓ ਕਿਸੇ ਖਾਸ ਵਿਕਰੇਤਾ (F1) ਦੇ ਕਮਿਸ਼ਨ ਦੀ ਉਹਨਾਂ ਦੀ ਪ੍ਰਭਾਵਸ਼ੀਲਤਾ ਦੇ ਆਧਾਰ 'ਤੇ ਗਣਨਾ ਕਰੀਏ: $200 ਅਤੇ ਇਸ ਤੋਂ ਵੱਧ ਦੀ ਕਮਾਈ ਕਰਨ ਵਾਲਿਆਂ ਲਈ 20% ਕਮਿਸ਼ਨ, ਬਾਕੀ ਸਾਰਿਆਂ ਲਈ 10% .

    ਇਸਦੇ ਲਈ, ਤੁਸੀਂ ਜਾਂਚ ਕਰਦੇ ਹੋ ਕਿ Vlookup ਦੁਆਰਾ ਵਾਪਸ ਕੀਤਾ ਗਿਆ ਮੁੱਲ 200 ਤੋਂ ਵੱਧ ਜਾਂ ਇਸਦੇ ਬਰਾਬਰ ਹੈ, ਅਤੇ ਜੇਕਰ ਇਹ ਹੈ, ਤਾਂ ਇਸਨੂੰ 20% ਨਾਲ ਗੁਣਾ ਕਰੋ, ਨਹੀਂ ਤਾਂ 10% ਨਾਲ:

    =IF(VLOOKUP(F1,$A$2:$C$10,3,FALSE )>=200, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*20%, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*10%)

    ਜਿੱਥੇ A2:A10 ਵਿਕਰੇਤਾ ਦੇ ਨਾਮ ਹਨ ਅਤੇ C2:C10 ਵਿਕਰੀ ਹਨ।

    #N/A ਗਲਤੀਆਂ ਨੂੰ ਲੁਕਾਉਣ ਲਈ IF ISNA VLOOKUP

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

    IF(ISNA(VLOOKUP(…)), "ਨਹੀਂ ਮਿਲਿਆ", VLOOKUP(…) )

    ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ "ਨਹੀਂ ਮਿਲਿਆ" ਦੀ ਬਜਾਏ ਆਪਣੀ ਪਸੰਦ ਦਾ ਕੋਈ ਵੀ ਟੈਕਸਟ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ।

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

    A2:A10 ਅਤੇ ਮਾਤਰਾ C2:C10 ਵਿੱਚ ਨਾਮਾਂ ਦੇ ਨਾਲ, ਕੰਮ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ If Vlookup ਫਾਰਮੂਲੇ ਨਾਲ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:

    =IF(ISNA(VLOOKUP(F1,$A$2:$C$10,3,FALSE)), "Not found", VLOOKUP(F1,$A$2:$C$10,3,FALSE))

    ਜੇਕਰ ਨਾਮ ਪਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਅਨੁਸਾਰੀ ਵਿਕਰੀ ਰਕਮ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:

    ਜੇਕਰ ਖੋਜ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਹੈ, ਤਾਂ ਨਹੀਂ ਮਿਲਿਆ ਸੁਨੇਹਾ #N/A ਗਲਤੀ ਦੀ ਬਜਾਏ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:

    ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

    ਫਾਰਮੂਲਾ ਦਾ ਤਰਕ ਬਹੁਤ ਸਰਲ ਹੈ: ਤੁਸੀਂ ISNA ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ #N/A ਗਲਤੀਆਂ ਲਈ Vlookup ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ। ਜੇਕਰ ਕੋਈ ਤਰੁੱਟੀ ਹੁੰਦੀ ਹੈ, ਤਾਂ ISNA TRUE ਦਿੰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ FALSE। ਉਪਰੋਕਤ ਮੁੱਲ IF ਫੰਕਸ਼ਨ ਦੇ ਲਾਜ਼ੀਕਲ ਟੈਸਟ 'ਤੇ ਜਾਂਦੇ ਹਨ, ਜੋ ਹੇਠਾਂ ਦਿੱਤੇ ਵਿੱਚੋਂ ਇੱਕ ਕਰਦਾ ਹੈ:

    • ਜੇਕਰ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਸਹੀ ਹੈ (#N/A ਗਲਤੀ), ਤਾਂ ਤੁਹਾਡਾ ਸੁਨੇਹਾ ਦਿਖਾਇਆ ਜਾਵੇਗਾ।<20
    • ਜੇਕਰ ਲਾਜ਼ੀਕਲ ਟੈਸਟ FALSE ਹੈ (ਲੁੱਕਅਪ ਮੁੱਲ ਪਾਇਆ ਗਿਆ ਹੈ), ਤਾਂ Vlookup ਆਮ ਤੌਰ 'ਤੇ ਮੈਚ ਵਾਪਸ ਕਰਦਾ ਹੈ।

    ਨਵੇਂ ਐਕਸਲ ਸੰਸਕਰਣਾਂ ਵਿੱਚ IFNA VLOOKUP

    ਐਕਸਲ 2013 ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ #N/A ਗਲਤੀਆਂ ਨੂੰ ਫੜਨ ਅਤੇ ਸੰਭਾਲਣ ਲਈ IF ISNA ਦੀ ਬਜਾਏ IFNA ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ:

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

    ਸਾਡੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਫਾਰਮੂਲਾ ਹੇਠ ਦਿੱਤੀ ਸ਼ਕਲ ਲਓ:

    =IFNA(VLOOKUP(F1,$A$2:$C$10,3, FALSE), "Not found")

    ਟਿਪ। ਜੇਕਰ ਤੁਸੀਂ ਹਰ ਤਰ੍ਹਾਂ ਦੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਫਸਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਨਾ ਸਿਰਫ #N/A, IFERROR ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ VLOOKUP ਦੀ ਵਰਤੋਂ ਕਰੋ। ਹੋਰ ਵੇਰਵੇ ਇੱਥੇ ਲੱਭੇ ਜਾ ਸਕਦੇ ਹਨ: IFERRORਐਕਸਲ ਵਿੱਚ VLOOKUP।

    Excel Vlookup: ਜੇਕਰ ਨਹੀਂ ਮਿਲਿਆ ਤਾਂ ਵਾਪਸੀ 0

    ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਦੇ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ, ਲੁੱਕਅਪ ਮੁੱਲ ਨਾ ਮਿਲਣ 'ਤੇ ਤੁਸੀਂ ਜ਼ੀਰੋ ਵਾਪਸ ਕਰਨਾ ਚਾਹ ਸਕਦੇ ਹੋ। ਇਸ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ, ਉੱਪਰ ਦੱਸੇ IF ISNA VLOOKUP ਫਾਰਮੂਲੇ ਨੂੰ ਥੋੜੀ ਜਿਹੀ ਸੋਧ ਨਾਲ ਵਰਤੋ: ਟੈਕਸਟ ਸੁਨੇਹੇ ਦੀ ਬਜਾਏ, IF ਫੰਕਸ਼ਨ ਦੇ value_if_true ਆਰਗੂਮੈਂਟ ਵਿੱਚ 0 ਦੀ ਸਪਲਾਈ ਕਰੋ:

    IF(ISNA(VLOOKUP( …)), 0, VLOOKUP(…))

    ਸਾਡੀ ਨਮੂਨਾ ਸਾਰਣੀ ਵਿੱਚ, ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਜਾਵੇਗਾ:

    =IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), 0, VLOOKUP(F2,$A$2:$C$10,3,FALSE))

    ਵਿੱਚ ਐਕਸਲ 2016 ਅਤੇ 2013 ਦੇ ਤਾਜ਼ਾ ਸੰਸਕਰਣ, ਤੁਸੀਂ IFNA Vlookup ਸੁਮੇਲ ਨੂੰ ਦੁਬਾਰਾ ਵਰਤ ਸਕਦੇ ਹੋ:

    =IFNA(VLOOKUP(I2,$A$2:$C$10,3, FALSE), 0)

    Excel Vlookup: ਜੇਕਰ ਨਹੀਂ ਮਿਲਿਆ ਤਾਂ ਖਾਲੀ ਸੈੱਲ ਵਾਪਸ ਕਰੋ

    ਇਹ ਇੱਕ ਹੋਰ ਪਰਿਵਰਤਨ ਹੈ "Vlookup if then" ਕਥਨ ਦਾ: ਲੁਕਅੱਪ ਮੁੱਲ ਨਾ ਮਿਲਣ 'ਤੇ ਕੁਝ ਵੀ ਵਾਪਸ ਨਾ ਕਰੋ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਆਪਣੇ ਫਾਰਮੂਲੇ ਨੂੰ #N/A ਗਲਤੀ ਦੀ ਬਜਾਏ ਇੱਕ ਖਾਲੀ ਸਤਰ ("") ਵਾਪਸ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦਿਓ:

    IF(ISNA(VLOOKUP(…)), "", VLOOKUP(…))

    ਹੇਠਾਂ ਸੰਪੂਰਨ ਫਾਰਮੂਲੇ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਹਨ:

    ਸਾਰੇ ਐਕਸਲ ਸੰਸਕਰਣਾਂ ਲਈ:

    =IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), "", VLOOKUP(F2,$A$2:$C$10,3,FALSE))

    ਐਕਸਲ 2016 ਅਤੇ ਐਕਸਲ 2013 ਲਈ:

    =IFNA(VLOOKUP(F2,$A$2:$C$10,3, FALSE), "")

    If Index Match ਦੇ ਨਾਲ - If condition ਨਾਲ ਖੱਬੇ vlookup

    ਤਜਰਬੇਕਾਰ Excel ਉਪਭੋਗਤਾ ਜਾਣਦੇ ਹਨ ਕਿ VLOOKUP ਫੰਕਸ਼ਨ ਐਕਸਲ ਵਿੱਚ ਵਰਟੀਕਲ ਲੁੱਕਅੱਪ ਕਰਨ ਦਾ ਇੱਕੋ ਇੱਕ ਤਰੀਕਾ ਨਹੀਂ ਹੈ। INDEX MATCH ਸੁਮੇਲ ਵੀ ਇਸ ਉਦੇਸ਼ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇਹ ਹੋਰ ਵੀ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਬਹੁਮੁਖੀ ਹੈ। ਚੰਗੀ ਖ਼ਬਰ ਇਹ ਹੈ ਕਿ ਇੰਡੈਕਸ ਮੈਚ IF ਦੇ ਨਾਲ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ ਜਿਵੇਂ ਕਿVlookup।

    ਉਦਾਹਰਨ ਲਈ, ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਮ A ਵਿੱਚ ਆਰਡਰ ਨੰਬਰ ਅਤੇ ਕਾਲਮ B ਵਿੱਚ ਵਿਕਰੇਤਾ ਦੇ ਨਾਮ ਹਨ। ਤੁਸੀਂ ਕਿਸੇ ਖਾਸ ਵਿਕਰੇਤਾ ਲਈ ਆਰਡਰ ਨੰਬਰ ਖਿੱਚਣ ਲਈ ਇੱਕ ਫਾਰਮੂਲਾ ਲੱਭ ਰਹੇ ਹੋ।

    Vlookup ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਕੇਸ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸੱਜੇ ਤੋਂ ਖੱਬੇ ਖੋਜ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ। ਇੰਡੈਕਸ ਮੈਚ ਬਿਨਾਂ ਕਿਸੇ ਰੁਕਾਵਟ ਦੇ ਕੰਮ ਕਰੇਗਾ ਜਦੋਂ ਤੱਕ ਲੁੱਕਅਪ ਕਾਲਮ ਵਿੱਚ ਲੁੱਕਅਪ ਮੁੱਲ ਪਾਇਆ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਇੱਕ #N/A ਗਲਤੀ ਦਿਖਾਈ ਦੇਵੇਗੀ। ਸਟੈਂਡਰਡ ਐਰਰ ਨੋਟੇਸ਼ਨ ਨੂੰ ਆਪਣੇ ਟੈਕਸਟ ਨਾਲ ਬਦਲਣ ਲਈ, IF ISNA ਦੇ ਅੰਦਰ Nest Index Match:

    =IF(ISNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0))), "Not found", INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)))

    ਐਕਸਲ 2016 ਅਤੇ 2016 ਵਿੱਚ, ਤੁਸੀਂ ਫਾਰਮੂਲੇ ਨੂੰ ਹੋਰ ਬਣਾਉਣ ਲਈ IF ISNA ਦੀ ਬਜਾਏ IFNA ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਸੰਖੇਪ:

    =IFNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)), "Not found")

    ਇਸੇ ਤਰ੍ਹਾਂ ਨਾਲ, ਤੁਸੀਂ ਦੂਜੇ ਜੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਸੂਚਕਾਂਕ ਮੈਚ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

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

    ਡਾਊਨਲੋਡ ਲਈ ਅਭਿਆਸ ਵਰਕਬੁੱਕ

    Excel IF Vlookup - ਫਾਰਮੂਲਾ ਉਦਾਹਰਣਾਂ (.xlsx ਫਾਈਲ)

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