ਵਿਸ਼ਾ - ਸੂਚੀ
ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਐਕਸਲ ਵਿੱਚ VLOOKUP ਨਾਲ ISERROR ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਜੋ ਹਰ ਕਿਸਮ ਦੀਆਂ ਤਰੁੱਟੀਆਂ ਨੂੰ ਉਤਪਾਦਕ ਢੰਗ ਨਾਲ ਸੰਭਾਲਿਆ ਜਾ ਸਕੇ।
VLOOKUP ਸਭ ਤੋਂ ਉਲਝਣ ਵਾਲੇ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਬਹੁਤ ਸਾਰੇ ਮੁੱਦਿਆਂ ਦੇ ਨਾਲ. ਤੁਸੀਂ ਜਿਸ ਵੀ ਸਾਰਣੀ ਵਿੱਚ ਦੇਖ ਰਹੇ ਹੋ, #N/A ਤਰੁੱਟੀਆਂ ਇੱਕ ਆਮ ਦ੍ਰਿਸ਼ ਹੈ, ਜਿਸ ਵਿੱਚ #NAME ਅਤੇ #VALUE ਵੀ ਹੁਣ ਅਤੇ ਫਿਰ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ISERROR ਦੇ ਨਾਲ VLOOKUP ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਤੁਹਾਨੂੰ ਸਾਰੀਆਂ ਸੰਭਵ ਗਲਤੀਆਂ ਨੂੰ ਫੜਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਤੁਹਾਡੀ ਸਥਿਤੀ ਲਈ ਸਭ ਤੋਂ ਢੁਕਵੇਂ ਤਰੀਕੇ ਨਾਲ ਸੰਭਾਲਣ ਵਿੱਚ ਮਦਦ ਮਿਲ ਸਕਦੀ ਹੈ।
VLOOKUP ਇੱਕ ਗਲਤੀ ਕਿਉਂ ਦੇ ਰਿਹਾ ਹੈ?
ਸਭ ਤੋਂ ਵੱਧ VLOOKUP ਫਾਰਮੂਲੇ ਵਿੱਚ ਆਮ ਗਲਤੀ #N/A ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਕੋਈ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ। ਇਹ ਵੱਖ-ਵੱਖ ਕਾਰਨਾਂ ਕਰਕੇ ਹੋ ਸਕਦਾ ਹੈ:
- ਲੁੱਕਅੱਪ ਵੈਲਯੂ ਲੁੱਕਅੱਪ ਐਰੇ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।
- ਲੁੱਕਅੱਪ ਮੁੱਲ ਗਲਤ ਸ਼ਬਦ-ਜੋੜ ਹੈ।
- ਇੱਥੇ ਮੋਹਰੀ ਜਾਂ ਲੁੱਕਅਪ ਵੈਲਯੂ ਜਾਂ ਲੁੱਕਅਪ ਕਾਲਮ ਵਿੱਚ ਪਿਛਲਾ ਸਪੇਸ।
- ਲੁੱਕਅੱਪ ਕਾਲਮ ਟੇਬਲ ਐਰੇ ਦਾ ਸਭ ਤੋਂ ਖੱਬਾ ਕਾਲਮ ਨਹੀਂ ਹੈ।
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਇੱਕ #VALUE ਵਿੱਚ ਚਲਾ ਸਕਦੇ ਹੋ ! ਗਲਤੀ, ਉਦਾਹਰਨ ਲਈ ਜਦੋਂ ਖੋਜ ਮੁੱਲ ਵਿੱਚ 255 ਤੋਂ ਵੱਧ ਅੱਖਰ ਹੁੰਦੇ ਹਨ। ਜੇਕਰ ਫੰਕਸ਼ਨ ਦੇ ਨਾਮ ਵਿੱਚ ਕੋਈ ਸਪੈਲਿੰਗ ਗਲਤੀ ਹੈ, ਤਾਂ ਇੱਕ #NAME? ਗਲਤੀ ਦਿਖਾਈ ਦੇਵੇਗੀ।
ਪੂਰੇ ਸੰਦਰਭ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ VLOOKUP ਕੰਮ ਕਿਉਂ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ 'ਤੇ ਸਾਡੀ ਪਿਛਲੀ ਪੋਸਟ ਦੇਖੋ।
IF ISERROR VLOOKUP ਫਾਰਮੂਲਾ ਕਸਟਮ ਟੈਕਸਟ ਨਾਲ ਗਲਤੀਆਂ ਨੂੰ ਬਦਲਣ ਲਈ
VLOOKUP ਦੁਆਰਾ ਸ਼ੁਰੂ ਕੀਤੀਆਂ ਜਾ ਸਕਣ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਸੰਭਵ ਗਲਤੀਆਂ ਨੂੰ ਛੁਪਾਉਣ ਲਈ, ਤੁਸੀਂ ਇਸਨੂੰ IF ISERROR ਫਾਰਮੂਲੇ ਦੇ ਅੰਦਰ ਰੱਖ ਸਕਦੇ ਹੋਇਸ ਤਰ੍ਹਾਂ:
IF(ISERROR(VLOOKUP(…)), " text_if_error", VLOOKUP(…))ਉਦਾਹਰਣ ਵਜੋਂ, ਆਓ ਉਨ੍ਹਾਂ ਵਿਸ਼ਿਆਂ ਦੇ ਨਾਮ ਖਿੱਚੀਏ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਵਿਦਿਆਰਥੀ ਗਰੁੱਪ ਏ ਫੇਲ੍ਹ ਹੋਏ ਟੈਸਟ:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
ਨਤੀਜੇ ਵਜੋਂ, ਤੁਹਾਨੂੰ #N/A ਗਲਤੀਆਂ ਦਾ ਇੱਕ ਸਮੂਹ ਮਿਲ ਰਿਹਾ ਹੈ, ਜੋ ਇਹ ਪ੍ਰਭਾਵ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਫਾਰਮੂਲਾ ਭ੍ਰਿਸ਼ਟ ਹੈ।
ਸੱਚ ਵਿੱਚ, ਇਹ ਗਲਤੀਆਂ ਸਿਰਫ਼ ਇਹ ਦਰਸਾਉਂਦੀਆਂ ਹਨ ਕਿ ਕੁਝ ਲੁੱਕਅੱਪ ਮੁੱਲ (A3:A14) ਲੁੱਕਅਪ ਸੂਚੀ (D3:D9) ਵਿੱਚ ਨਹੀਂ ਮਿਲਦੇ ਹਨ। ਉਸ ਵਿਚਾਰ ਨੂੰ ਸਪਸ਼ਟ ਰੂਪ ਵਿੱਚ ਦੱਸਣ ਲਈ, IF ISERROR ਨਿਰਮਾਣ ਵਿੱਚ ਆਪਣੇ VLOOKUP ਫਾਰਮੂਲੇ ਨੂੰ ਨੇਸਟ ਕਰੋ:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
ਇਹ ਤਰੁੱਟੀਆਂ ਨੂੰ ਫੜੇਗਾ ਅਤੇ ਤੁਹਾਡਾ ਕਸਟਮ ਟੈਕਸਟ ਸੁਨੇਹਾ ਵਾਪਸ ਕਰੇਗਾ:
ਸੁਝਾਅ ਅਤੇ ਨੋਟ:
- ਇਸ ਫਾਰਮੂਲੇ ਦਾ ਮੁੱਖ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਇਹ ਐਕਸਲ 2000 ਤੋਂ ਐਕਸਲ 365 ਦੇ ਸਾਰੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਵਧੀਆ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਆਧੁਨਿਕ ਸੰਸਕਰਣਾਂ ਵਿੱਚ, ਸਰਲ ਅਤੇ ਹੋਰ ਸੰਖੇਪ ਵਿਕਲਪ ਉਪਲਬਧ ਹਨ।
- ISERROR ਫੰਕਸ਼ਨ ਬਿਲਕੁਲ ਸਾਰੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਕੈਚ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ #N/A, #NAME, #VALUE, ਆਦਿ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਕਸਟਮ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਸੁਨੇਹਾ ਉਦੋਂ ਹੀ ਭੇਜੋ ਜਦੋਂ ਕੋਈ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ (#N/A ਗਲਤੀ), IF ISNA VLOOKUP (ਸਾਰੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ) ਜਾਂ IFNA VLOOKUP (ਐਕਸਲ 2013 ਅਤੇ ਬਾਅਦ ਵਿੱਚ) ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਇਸ ਲਈ ISERROR VLOOKUP ਗਲਤੀ ਹੋਣ 'ਤੇ ਖਾਲੀ ਸੈੱਲ ਵਾਪਸ ਕਰੋ
ਗਲਤੀ ਹੋਣ 'ਤੇ ਖਾਲੀ ਸੈੱਲ ਰੱਖਣ ਲਈ, ਕਸਟਮ ਟੈਕਸਟ ਦੀ ਬਜਾਏ ਇੱਕ ਖਾਲੀ ਸਤਰ ("") ਵਾਪਸ ਕਰਨ ਲਈ ਆਪਣਾ ਫਾਰਮੂਲਾ ਪ੍ਰਾਪਤ ਕਰੋ:
IF(ISERROR(VLOOKUP(…) ), "", VLOOKUP(…))ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਫਾਰਮੂਲਾ ਇਹ ਫਾਰਮ ਲੈਂਦਾ ਹੈ:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
Theਨਤੀਜਾ ਬਿਲਕੁਲ ਉਮੀਦ ਅਨੁਸਾਰ ਹੈ - ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਜੇਕਰ ਵਿਦਿਆਰਥੀ ਦਾ ਨਾਮ ਲੁੱਕਅਪ ਟੇਬਲ ਵਿੱਚ ਨਹੀਂ ਮਿਲਦਾ ਹੈ।
ਟਿਪ। ਇਸੇ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ VLOOKUP ਗਲਤੀਆਂ ਨੂੰ ਜ਼ੀਰੋ, ਡੈਸ਼ ਜਾਂ ਕਿਸੇ ਹੋਰ ਅੱਖਰ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ। ਸਿਰਫ਼ ਇੱਕ ਖਾਲੀ ਸਤਰ ਦੀ ਥਾਂ 'ਤੇ ਲੋੜੀਂਦੇ ਅੱਖਰ ਦੀ ਵਰਤੋਂ ਕਰੋ।
If ISERROR VLOOKUP ਹਾਂ/ਨਹੀਂ ਫਾਰਮੂਲਾ
ਕਿਸੇ ਸਥਿਤੀ ਵਿੱਚ, ਤੁਸੀਂ ਕੁਝ ਲੱਭ ਰਹੇ ਹੋਵੋਗੇ ਪਰ ਮੈਚਾਂ ਨੂੰ ਖਿੱਚਣ ਦੀ ਬਜਾਏ ਸਿਰਫ ਹਾਂ (ਜਾਂ ਕੁਝ ਹੋਰ ਟੈਕਸਟ ਜੇਕਰ ਲੁੱਕਅਪ ਵੈਲਯੂ ਲੱਭੀ ਜਾਂਦੀ ਹੈ) ਅਤੇ ਨਹੀਂ (ਜੇਕਰ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ)। ਇਸਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਇਸ ਆਮ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:
IF(ISERROR(VLOOKUP(…)), " text_if_not_found ", " text_if_found ")ਸਾਡੇ ਵਿੱਚ ਨਮੂਨਾ ਡੇਟਾਸੈਟ, ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਕਿਹੜੇ ਵਿਦਿਆਰਥੀ ਟੈਸਟ ਵਿੱਚ ਅਸਫਲ ਹੋਏ ਅਤੇ ਕਿਹੜੇ ਨਹੀਂ। ਇਸ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ, IF ਦੇ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਜਾਣੇ-ਪਛਾਣੇ ISERROR VLOOKUP ਫਾਰਮੂਲੇ ਦੀ ਸੇਵਾ ਕਰੋ ਅਤੇ ਜੇਕਰ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ ਇਸਨੂੰ "ਨਹੀਂ" ਨੂੰ ਆਉਟਪੁੱਟ ਕਰਨ ਲਈ ਕਹੋ (ISERROR VLOOKUP TRUE ਦਿੰਦਾ ਹੈ), "ਹਾਂ" ਜੇਕਰ ਮਿਲਦਾ ਹੈ (ISERROR VLOOKUP FALSE ਦਿੰਦਾ ਹੈ):
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")
ISERROR VLOOKUP ਵਿਕਲਪ
IF ISERROR ਸੁਮੇਲ ਐਕਸਲ ਵਿੱਚ ਗਲਤੀਆਂ ਦੇ ਬਿਨਾਂ Vlookup ਲਈ ਸਭ ਤੋਂ ਪੁਰਾਣੀ ਸਾਬਤ ਤਕਨੀਕ ਹੈ। ਸਮੇਂ ਦੇ ਨਾਲ, ਨਵੇਂ ਫੰਕਸ਼ਨ ਵਿਕਸਿਤ ਹੋਏ, ਉਸੇ ਕੰਮ ਨੂੰ ਕਰਨ ਦੇ ਆਸਾਨ ਤਰੀਕੇ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋਏ। ਹੇਠਾਂ, ਅਸੀਂ ਹੋਰ ਸੰਭਾਵਿਤ ਹੱਲਾਂ ਬਾਰੇ ਚਰਚਾ ਕਰਾਂਗੇ ਅਤੇ ਹਰ ਇੱਕ ਨੂੰ ਕਦੋਂ ਲਾਗੂ ਕਰਨਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ।
IFERROR VLOOKUP
Excel 2007 ਵਿੱਚ ਉਪਲਬਧ ਹੈ ਅਤੇਉੱਚ
ਵਰਜਨ 2007 ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਐਕਸਲ ਕੋਲ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਫੰਕਸ਼ਨ ਹੈ, ਜਿਸਦਾ ਨਾਮ IFERROR ਹੈ, ਗਲਤੀਆਂ ਲਈ ਇੱਕ ਫਾਰਮੂਲੇ ਦੀ ਜਾਂਚ ਕਰਨ ਅਤੇ ਜੇਕਰ ਕੋਈ ਗਲਤੀ ਖੋਜੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਆਪਣਾ ਟੈਕਸਟ ਵਾਪਸ ਕਰਨ (ਜਾਂ ਇੱਕ ਵਿਕਲਪਿਕ ਫਾਰਮੂਲਾ ਚਲਾਓ)।
IFERROR(VLOOKUP(…), " text_if_error ")ਅਸਲ-ਜੀਵਨ ਦਾ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
=IFERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
ਪਹਿਲੀ ਨਜ਼ਰ ਵਿੱਚ, ਇਹ IF ISERROR VLOOKUP ਫਾਰਮੂਲੇ ਦੇ ਇੱਕ ਛੋਟੇ ਐਨਾਲਾਗ ਵਾਂਗ ਜਾਪਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇੱਥੇ ਇੱਕ ਜ਼ਰੂਰੀ ਅੰਤਰ ਹੈ:
- IFERROR VLOOKUP ਇਹ ਮੰਨਦਾ ਹੈ ਕਿ ਜੇਕਰ ਇਹ ਇੱਕ ਗਲਤੀ ਨਹੀਂ ਹੈ ਤਾਂ ਤੁਸੀਂ ਹਮੇਸ਼ਾ VLOOKUP ਦਾ ਨਤੀਜਾ ਚਾਹੁੰਦੇ ਹੋ।
- IF ISERROR VLOOKUP ਤੁਹਾਨੂੰ ਇਹ ਦੱਸਣ ਦਿੰਦਾ ਹੈ ਕਿ ਕੀ ਕਰਨਾ ਹੈ ਜੇਕਰ ਕੋਈ ਗਲਤੀ ਹੋਵੇ ਤਾਂ ਵਾਪਸ ਕਰੋ ਅਤੇ ਜੇਕਰ ਕੋਈ ਗਲਤੀ ਨਹੀਂ ਹੈ ਤਾਂ ਕੀ ਕਰੋ।
ਵਧੇਰੇ ਵੇਰਵਿਆਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ VLOOKUP ਨਾਲ IFERROR ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਦੇਖੋ।
IF ISNA VLOOKUP
ਐਕਸਲ 2000 ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ
ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਗਲਤੀ ਨੂੰ ਫੜੇ ਬਿਨਾਂ ਸਿਰਫ #N/A ਨੂੰ ਫਸਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ISNA ਫੰਕਸ਼ਨ ਕੰਮ ਆਉਂਦਾ ਹੈ। ਸੰਟੈਕਸ IF ISERROR VLOOKUP ਦੇ ਸਮਾਨ ਹੈ:
IF(ISNA(VLOOKUP(…)), " text_if_error ", VLOOKUP(…))ਪਰ ਕੁਝ ਖਾਸ ਹਾਲਤਾਂ ਵਿੱਚ, ਇਹ ਪ੍ਰਤੀਤ ਹੁੰਦਾ ਹੈ ਸਮਾਨ ਫਾਰਮੂਲਾ ਵੱਖ-ਵੱਖ ਨਤੀਜੇ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ:
=IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
ਹੇਠਾਂ ਦਿੱਤੀ ਗਈ ਤਸਵੀਰ ਵਿੱਚ, ਸੈੱਲ A13 ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਟਰੇਲਿੰਗ ਸਪੇਸ ਹਨ ਜਿਸ ਕਾਰਨ ਲੁੱਕਅਪ ਮੁੱਲ ਦੀ ਕੁੱਲ ਲੰਬਾਈ 255 ਅੱਖਰਾਂ ਤੋਂ ਵੱਧ ਜਾਂਦੀ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ, ਫਾਰਮੂਲਾ ਇੱਕ #VALUE ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ! ਗਲਤੀ, ਉਸ ਸੈੱਲ ਵੱਲ ਤੁਹਾਡਾ ਧਿਆਨ ਖਿੱਚਣਾ ਅਤੇ ਕਾਰਨਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕਰਨਾ। ISERRORVLOOKUP ਇਸ ਸਥਿਤੀ ਵਿੱਚ "ਨਹੀਂ" ਵਾਪਸ ਕਰੇਗਾ, ਜੋ ਸਿਰਫ ਮੁੱਦੇ ਨੂੰ ਅਸਪਸ਼ਟ ਕਰੇਗਾ ਅਤੇ ਇੱਕ ਬਿਲਕੁਲ ਗਲਤ ਨਤੀਜਾ ਦੇਵੇਗਾ।
ਕਦੋਂ ਵਰਤਣਾ ਹੈ:
ਇਹ ਫਾਰਮੂਲਾ ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ ਸੁੰਦਰਤਾ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕੁਝ ਟੈਕਸਟ ਕੇਵਲ ਉਦੋਂ ਹੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜਦੋਂ ਕੋਈ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਅਤੇ VLOOKUP ਫਾਰਮੂਲੇ ਨਾਲ ਅੰਤਰੀਵ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਢੱਕਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ. ਜਦੋਂ ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਗਲਤ ਟਾਈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (#NAME?) ਜਾਂ ਲੁੱਕਅਪ ਵਰਕਬੁੱਕ ਦਾ ਪੂਰਾ ਮਾਰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (#VALUE!)।
ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ ਦੇ ਨਾਲ ਐਕਸਲ ਵਿੱਚ ISNA ਫੰਕਸ਼ਨ ਦੇਖੋ।<3
IFNA VLOOKUP
Excel 2013 ਅਤੇ ਉੱਚ ਵਿੱਚ ਉਪਲਬਧ
ਇਹ IF ISNA ਸੁਮੇਲ ਦਾ ਇੱਕ ਆਧੁਨਿਕ ਬਦਲ ਹੈ ਜੋ ਤੁਹਾਨੂੰ #N/A ਤਰੁੱਟੀਆਂ ਨੂੰ ਸੰਭਾਲਣ ਦਿੰਦਾ ਹੈ ਇੱਕ ਆਸਾਨ ਤਰੀਕਾ।
IFNA(VLOOKUP(…), " text_if_error ")ਇੱਥੇ ਸਾਡੇ IF ISNA VLOOKUP ਫਾਰਮੂਲੇ ਦੇ ਬਰਾਬਰ ਸ਼ਾਰਟਹੈਂਡ ਹੈ:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
ਕਦ ਵਰਤਣਾ ਹੈ:
ਇਹ ਐਕਸਲ (2013 - 365) ਦੇ ਆਧੁਨਿਕ ਸੰਸਕਰਣਾਂ ਵਿੱਚ #N/A ਤਰੁੱਟੀਆਂ ਨੂੰ ਫਸਾਉਣ ਅਤੇ ਸੰਭਾਲਣ ਦਾ ਇੱਕ ਆਦਰਸ਼ ਹੱਲ ਹੈ।
ਪੂਰੇ ਵੇਰਵਿਆਂ ਲਈ, ਐਕਸਲ IFNA ਫੰਕਸ਼ਨ ਦੇਖੋ।
XLOOKUP
ਐਕਸਲ 2021 ਅਤੇ ਐਕਸਲ 365 ਵਿੱਚ ਸਮਰਥਿਤ
ਇਸਦੀ ਇਨਬਿਲਟ "ਜੇ ਗਲਤੀ" ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੇ ਕਾਰਨ , XLOOKUP ਫੰਕਸ਼ਨ ਐਕਸਲ ਵਿੱਚ #N/A ਤਰੁੱਟੀਆਂ ਤੋਂ ਬਿਨਾਂ ਖੋਜਣ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਹੈ। ਬਸ, if_not_found ਨਾਮਕ ਵਿਕਲਪਿਕ 4 ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਆਪਣਾ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਟੈਕਸਟ ਟਾਈਪ ਕਰੋ।
ਉਦਾਹਰਨ ਲਈ:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "No")
ਸੀਮਾ: ਇਹ ਸਿਰਫ #N/A ਗਲਤੀਆਂ ਨੂੰ ਫੜਦਾ ਹੈ, ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਾ ਹੈਹੋਰ ਕਿਸਮਾਂ।
ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਐਕਸਲ ਵਿੱਚ XLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ।
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੇਖਦੇ ਹੋ, ਐਕਸਲ VLOOKUP ਤਰੁੱਟੀਆਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਉਮੀਦ ਹੈ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੇ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ ਇਸ ਬਾਰੇ ਕੁਝ ਚਾਨਣਾ ਪਾਇਆ ਹੈ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਤੁਹਾਨੂੰ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ!
ਉਪਲੱਬਧ ਡਾਊਨਲੋਡ
VLOOKUP ਉਦਾਹਰਨਾਂ (.xlsx ਫਾਈਲ) ਦੇ ਨਾਲ ISERROR