ਸਮੱਗਰੀ
ਇਹ ਪਾਠ ਦੱਸਦਾ ਹੈ ਕਿ ਫੰਕਸ਼ਨ ਜਿੱਥੇ ਕਿਸੇ ਸਥਿਤੀ ਨਾਲ ਜਲਦੀ ਨਜਿੱਠਣਾ ਹੈ ਵੀਪੀਆਰ (VLOOKUP) ਐਕਸਲ 2013, 2010, 2007 ਅਤੇ 2003 ਵਿੱਚ ਕੰਮ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ, ਅਤੇ ਆਮ ਗਲਤੀਆਂ ਨੂੰ ਕਿਵੇਂ ਪਛਾਣਨਾ ਅਤੇ ਠੀਕ ਕਰਨਾ ਹੈ ਅਤੇ ਸੀਮਾਵਾਂ ਨੂੰ ਕਿਵੇਂ ਦੂਰ ਕਰਨਾ ਹੈ ਵੀਪੀਆਰ.
ਪਿਛਲੇ ਕਈ ਲੇਖਾਂ ਵਿੱਚ, ਅਸੀਂ ਫੰਕਸ਼ਨ ਦੇ ਵੱਖ-ਵੱਖ ਪਹਿਲੂਆਂ ਦੀ ਪੜਚੋਲ ਕੀਤੀ ਹੈ ਵੀਪੀਆਰ ਐਕਸਲ ਵਿੱਚ. ਜੇ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਪੜ੍ਹ ਲਿਆ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਹੁਣ ਇਸ ਖੇਤਰ ਵਿੱਚ ਮਾਹਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਹਾਲਾਂਕਿ, ਇਹ ਬਿਨਾਂ ਕਾਰਨ ਨਹੀਂ ਹੈ ਕਿ ਬਹੁਤ ਸਾਰੇ ਐਕਸਲ ਮਾਹਰ ਮੰਨਦੇ ਹਨ ਵੀਪੀਆਰ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ. ਇਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਸੀਮਾਵਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜੋ ਬਹੁਤ ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਗਲਤੀਆਂ ਦਾ ਸਰੋਤ ਬਣ ਜਾਂਦੀਆਂ ਹਨ।
ਇਸ ਲੇਖ ਵਿਚ ਤੁਹਾਨੂੰ ਗਲਤੀਆਂ ਦੀ ਸਧਾਰਨ ਵਿਆਖਿਆ ਮਿਲੇਗੀ #AT (#N/A), #NAME? (#NAME?) ਅਤੇ #VALUE! (#VALUE!) ਜੋ ਫੰਕਸ਼ਨ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ ਵੀਪੀਆਰ, ਨਾਲ ਹੀ ਤਕਨੀਕਾਂ ਅਤੇ ਉਹਨਾਂ ਨਾਲ ਨਜਿੱਠਣ ਦੇ ਤਰੀਕੇ। ਅਸੀਂ ਸਭ ਤੋਂ ਆਮ ਮਾਮਲਿਆਂ ਅਤੇ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਕਾਰਨਾਂ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਾਂਗੇ। ਵੀਪੀਆਰ ਕੰਮ ਨਹੀਂ ਕਰਦਾ, ਇਸ ਲਈ ਲੇਖ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਕ੍ਰਮ ਵਿੱਚ ਉਦਾਹਰਣਾਂ ਦਾ ਅਧਿਐਨ ਕਰਨਾ ਬਿਹਤਰ ਹੈ।
ਐਕਸਲ ਵਿੱਚ VLOOKUP ਫੰਕਸ਼ਨ ਵਿੱਚ #N/A ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਨਾ
ਦੇ ਨਾਲ ਫਾਰਮੂਲੇ ਵਿੱਚ ਵੀਪੀਆਰ ਗਲਤੀ ਸੁਨੇਹਾ #AT (#N/A) ਦਾ ਮਤਲਬ ਹੈ ਉਪਲਭਦ ਨਹੀ (ਕੋਈ ਡਾਟਾ ਨਹੀਂ) - ਉਦੋਂ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਐਕਸਲ ਉਹ ਮੁੱਲ ਨਹੀਂ ਲੱਭ ਸਕਦਾ ਜਿਸ ਦੀ ਤੁਸੀਂ ਭਾਲ ਕਰ ਰਹੇ ਹੋ। ਇਹ ਕਈ ਕਾਰਨਾਂ ਕਰਕੇ ਹੋ ਸਕਦਾ ਹੈ।
1. ਲੋੜੀਦਾ ਮੁੱਲ ਗਲਤ ਸ਼ਬਦ-ਜੋੜ ਹੈ
ਪਹਿਲਾਂ ਇਸ ਆਈਟਮ ਦੀ ਜਾਂਚ ਕਰਨਾ ਚੰਗਾ ਵਿਚਾਰ ਹੈ! ਟਾਈਪੋਜ਼ ਅਕਸਰ ਉਦੋਂ ਵਾਪਰਦੇ ਹਨ ਜਦੋਂ ਤੁਸੀਂ ਹਜ਼ਾਰਾਂ ਲਾਈਨਾਂ ਵਾਲੇ ਡੇਟਾ ਦੀ ਬਹੁਤ ਵੱਡੀ ਮਾਤਰਾ ਦੇ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋ, ਜਾਂ ਜਦੋਂ ਤੁਸੀਂ ਜਿਸ ਮੁੱਲ ਨੂੰ ਲੱਭ ਰਹੇ ਹੋ, ਇੱਕ ਫਾਰਮੂਲੇ ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ।
2. VLOOKUP ਨਾਲ ਅੰਦਾਜ਼ਨ ਮੇਲ ਦੀ ਖੋਜ ਕਰਦੇ ਸਮੇਂ #N/A ਗਲਤੀ
ਜੇਕਰ ਤੁਸੀਂ ਅੰਦਾਜ਼ਨ ਮੇਲ ਖੋਜ ਸਥਿਤੀ ਦੇ ਨਾਲ ਇੱਕ ਫਾਰਮੂਲਾ ਵਰਤਦੇ ਹੋ, ਭਾਵ ਦਲੀਲ ਰੇਂਜ_ਲੁੱਕਅੱਪ (range_lookup) ਸਹੀ ਹੈ ਜਾਂ ਨਿਰਦਿਸ਼ਟ ਨਹੀਂ ਹੈ, ਤੁਹਾਡਾ ਫਾਰਮੂਲਾ ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰ ਸਕਦਾ ਹੈ # N / A ਦੋ ਮਾਮਲਿਆਂ ਵਿੱਚ:
- ਖੋਜਣ ਲਈ ਮੁੱਲ ਦਿਖਾਈ ਜਾ ਰਹੀ ਐਰੇ ਵਿੱਚ ਸਭ ਤੋਂ ਛੋਟੇ ਮੁੱਲ ਤੋਂ ਘੱਟ ਹੈ।
- ਖੋਜ ਕਾਲਮ ਨੂੰ ਵਧਦੇ ਕ੍ਰਮ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।
3. VLOOKUP ਨਾਲ ਸਟੀਕ ਮੇਲ ਲੱਭਦੇ ਸਮੇਂ #N/A ਗਲਤੀ
ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਸਟੀਕ ਮੇਲ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਹੋ, ਭਾਵ ਦਲੀਲ ਰੇਂਜ_ਲੁੱਕਅੱਪ (range_lookup) FALSE ਹੈ ਅਤੇ ਸਹੀ ਮੁੱਲ ਨਹੀਂ ਮਿਲਿਆ, ਫਾਰਮੂਲਾ ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਵੀ ਕਰੇਗਾ # N / A. ਕਿਸੇ ਫੰਕਸ਼ਨ ਨਾਲ ਸਟੀਕ ਅਤੇ ਅੰਦਾਜ਼ਨ ਮੇਲ ਖੋਜਣ ਬਾਰੇ ਹੋਰ ਜਾਣੋ ਵੀਪੀਆਰ.
4. ਖੋਜ ਕਾਲਮ ਸਭ ਤੋਂ ਖੱਬੇ ਪਾਸੇ ਨਹੀਂ ਹੈ
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਸ਼ਾਇਦ ਜਾਣਦੇ ਹੋ, ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਸੀਮਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵੀਪੀਆਰ ਇਹ ਹੈ ਕਿ ਇਹ ਖੱਬੇ ਪਾਸੇ ਦਾ ਸਾਹਮਣਾ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ, ਇਸਲਈ ਤੁਹਾਡੀ ਸਾਰਣੀ ਵਿੱਚ ਲੁਕ-ਅੱਪ ਕਾਲਮ ਸਭ ਤੋਂ ਖੱਬੇ ਪਾਸੇ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਭਿਆਸ ਵਿੱਚ, ਅਸੀਂ ਅਕਸਰ ਇਸ ਬਾਰੇ ਭੁੱਲ ਜਾਂਦੇ ਹਾਂ, ਜਿਸ ਨਾਲ ਇੱਕ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਫਾਰਮੂਲਾ ਅਤੇ ਇੱਕ ਗਲਤੀ ਹੁੰਦੀ ਹੈ. # N / A.
ਫੈਸਲਾ: ਜੇਕਰ ਡੇਟਾ ਢਾਂਚੇ ਨੂੰ ਬਦਲਣਾ ਸੰਭਵ ਨਹੀਂ ਹੈ ਤਾਂ ਕਿ ਖੋਜ ਕਾਲਮ ਸਭ ਤੋਂ ਖੱਬੇ ਪਾਸੇ ਹੋਵੇ, ਤੁਸੀਂ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ INDEX (INDEX) ਅਤੇ ਹੋਰ ਉਜਾਗਰ (ਮੈਚ) ਲਈ ਵਧੇਰੇ ਲਚਕਦਾਰ ਵਿਕਲਪ ਵਜੋਂ ਵੀਪੀਆਰ.
5. ਨੰਬਰਾਂ ਨੂੰ ਟੈਕਸਟ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤਾ ਗਿਆ ਹੈ
ਗਲਤੀ ਦਾ ਇੱਕ ਹੋਰ ਸਰੋਤ # N / A ਦੇ ਨਾਲ ਫਾਰਮੂਲੇ ਵਿੱਚ ਵੀਪੀਆਰ ਮੁੱਖ ਸਾਰਣੀ ਜਾਂ ਖੋਜ ਸਾਰਣੀ ਵਿੱਚ ਟੈਕਸਟ ਫਾਰਮੈਟ ਵਿੱਚ ਨੰਬਰ ਹਨ।
ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਉਦੋਂ ਵਾਪਰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਬਾਹਰੀ ਡੇਟਾਬੇਸ ਤੋਂ ਜਾਣਕਾਰੀ ਆਯਾਤ ਕਰਦੇ ਹੋ, ਜਾਂ ਜਦੋਂ ਤੁਸੀਂ ਮੋਹਰੀ ਜ਼ੀਰੋ ਰੱਖਣ ਲਈ ਕਿਸੇ ਨੰਬਰ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਅਪੋਸਟ੍ਰੋਫੀ ਟਾਈਪ ਕਰਦੇ ਹੋ।
ਟੈਕਸਟ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਨੰਬਰ ਦੇ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਚਿੰਨ੍ਹ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਹਨ:
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਨੰਬਰਾਂ ਨੂੰ ਫਾਰਮੈਟ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਨਰਲ (ਜਨਰਲ)। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਇੱਥੇ ਸਿਰਫ ਇੱਕ ਧਿਆਨ ਦੇਣ ਯੋਗ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ - ਨੰਬਰ ਸੈੱਲ ਦੇ ਖੱਬੇ ਕਿਨਾਰੇ ਨਾਲ ਇਕਸਾਰ ਹੁੰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਮੂਲ ਰੂਪ ਵਿੱਚ ਉਹ ਸੱਜੇ ਕਿਨਾਰੇ ਨਾਲ ਇਕਸਾਰ ਹੁੰਦੇ ਹਨ।
ਫੈਸਲਾ: ਜੇਕਰ ਇਹ ਇੱਕ ਸਿੰਗਲ ਮੁੱਲ ਹੈ, ਤਾਂ ਸਿਰਫ਼ ਗਲਤੀ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਚੁਣੋ ਨੰਬਰ ਵਿੱਚ ਬਦਲੋ ਸੰਦਰਭ ਮੀਨੂ ਤੋਂ (ਨੰਬਰ ਵਿੱਚ ਬਦਲੋ)।
ਜੇਕਰ ਇਹ ਬਹੁਤ ਸਾਰੇ ਨੰਬਰਾਂ ਵਾਲੀ ਸਥਿਤੀ ਹੈ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਚੁਣੋ ਅਤੇ ਚੁਣੇ ਹੋਏ ਖੇਤਰ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ। ਦਿਖਾਈ ਦੇਣ ਵਾਲੇ ਸੰਦਰਭ ਮੀਨੂ ਵਿੱਚ, ਚੁਣੋ ਫਾਰਮੈਟ ਸੈੱਲ (ਫਾਰਮੈਟ ਸੈੱਲ) > ਟੈਬ ਗਿਣਤੀ (ਨੰਬਰ) > ਫਾਰਮੈਟ ਗਿਣਤੀ (ਅੰਕ) ਅਤੇ ਦਬਾਓ OK.
6. ਸ਼ੁਰੂ ਵਿੱਚ ਜਾਂ ਅੰਤ ਵਿੱਚ ਇੱਕ ਸਪੇਸ ਹੈ
ਇਹ ਗਲਤੀ ਦਾ ਸਭ ਤੋਂ ਘੱਟ ਸਪੱਸ਼ਟ ਕਾਰਨ ਹੈ। # N / A ਫੰਕਸ਼ਨ ਵਿੱਚ ਵੀਪੀਆਰ, ਕਿਉਂਕਿ ਇਹਨਾਂ ਵਾਧੂ ਥਾਂਵਾਂ ਨੂੰ ਦੇਖਣਾ ਦ੍ਰਿਸ਼ਟੀਗਤ ਤੌਰ 'ਤੇ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਵੱਡੀਆਂ ਟੇਬਲਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋਏ, ਜਦੋਂ ਜ਼ਿਆਦਾਤਰ ਡੇਟਾ ਆਫ-ਸਕ੍ਰੀਨ ਹੁੰਦਾ ਹੈ।
ਹੱਲ 1: ਮੁੱਖ ਸਾਰਣੀ ਵਿੱਚ ਵਾਧੂ ਖਾਲੀ ਥਾਂਵਾਂ (ਜਿੱਥੇ VLOOKUP ਫੰਕਸ਼ਨ ਹੈ)
ਜੇਕਰ ਮੁੱਖ ਸਾਰਣੀ ਵਿੱਚ ਵਾਧੂ ਖਾਲੀ ਥਾਂ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਹ ਯਕੀਨੀ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਆਰਗੂਮੈਂਟ ਨੂੰ ਨੱਥੀ ਕਰਕੇ ਫਾਰਮੂਲੇ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। ਲੁਕਿੰਗ_ਲੈਵਲ (lookup_value) ਇੱਕ ਫੰਕਸ਼ਨ ਵਿੱਚ ਟ੍ਰਾਈਮ (TRIM):
=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)
=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)
ਹੱਲ 2: ਲੁੱਕਅਪ ਟੇਬਲ ਵਿੱਚ ਵਾਧੂ ਸਪੇਸ (ਲੁੱਕਅਪ ਕਾਲਮ ਵਿੱਚ)
ਜੇਕਰ ਖੋਜ ਕਾਲਮ ਵਿੱਚ ਵਾਧੂ ਥਾਂਵਾਂ ਹਨ - ਸਧਾਰਨ ਤਰੀਕੇ # N / A ਦੇ ਨਾਲ ਫਾਰਮੂਲੇ ਵਿੱਚ ਵੀਪੀਆਰ ਟਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। ਦੇ ਬਜਾਏ ਵੀਪੀਆਰ ਤੁਸੀਂ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਨਾਲ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਵਰਤ ਸਕਦੇ ਹੋ INDEX (INDEX), ਹੋਰ ਉਜਾਗਰ (ਮੈਚ) и ਟ੍ਰਾਈਮ (TRIM):
=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))
=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))
ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਹੈ, ਇਸ ਲਈ ਦੱਬਣਾ ਨਾ ਭੁੱਲੋ Ctrl + Shift + enter ਆਮ ਦੀ ਬਜਾਏ ਦਿਓਫਾਰਮੂਲਾ ਸਹੀ ਢੰਗ ਨਾਲ ਦਾਖਲ ਕਰਨ ਲਈ.
ਗਲਤੀ #VALUE! VLOOKUP ਦੇ ਨਾਲ ਫਾਰਮੂਲੇ ਵਿੱਚ
ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ, Microsoft Excel ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ #VALUE! (#VALUE!) ਜਦੋਂ ਫਾਰਮੂਲੇ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਮੁੱਲ ਡਾਟਾ ਕਿਸਮ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ। ਸੰਬੰਧੀ ਵੀਪੀਆਰ, ਤਾਂ ਆਮ ਤੌਰ 'ਤੇ ਗਲਤੀ ਦੇ ਦੋ ਕਾਰਨ ਹੁੰਦੇ ਹਨ #VALUE!.
1. ਜੋ ਮੁੱਲ ਤੁਸੀਂ ਲੱਭ ਰਹੇ ਹੋ ਉਹ 255 ਅੱਖਰਾਂ ਤੋਂ ਲੰਬਾ ਹੈ
ਸਾਵਧਾਨ ਰਹੋ: ਫੰਕਸ਼ਨ ਵੀਪੀਆਰ 255 ਅੱਖਰਾਂ ਤੋਂ ਵੱਧ ਵਾਲੇ ਮੁੱਲਾਂ ਦੀ ਖੋਜ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਜੇਕਰ ਤੁਸੀਂ ਜੋ ਮੁੱਲ ਲੱਭ ਰਹੇ ਹੋ ਉਹ ਇਸ ਸੀਮਾ ਤੋਂ ਵੱਧ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਗਲਤੀ ਸੁਨੇਹਾ ਮਿਲੇਗਾ। #VALUE!.
ਫੈਸਲਾ: ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਵਰਤੋ INDEX+MATCH (INDEX + ਮੈਚ)। ਹੇਠਾਂ ਇੱਕ ਫਾਰਮੂਲਾ ਹੈ ਜੋ ਇਸ ਕੰਮ ਲਈ ਠੀਕ ਕਰੇਗਾ:
=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))
=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))
2. ਖੋਜ ਵਰਕਬੁੱਕ ਦਾ ਪੂਰਾ ਮਾਰਗ ਨਿਰਦਿਸ਼ਟ ਨਹੀਂ ਹੈ
ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਉਸ ਫਾਈਲ ਦਾ ਪੂਰਾ ਮਾਰਗ ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਹੋਰ ਖਾਸ ਤੌਰ 'ਤੇ, ਤੁਹਾਨੂੰ ਵਰਕਬੁੱਕ ਦਾ ਨਾਮ (ਐਕਸਟੇਂਸ਼ਨ ਸਮੇਤ) ਵਰਗ ਬਰੈਕਟਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ [ ], ਸ਼ੀਟ ਦੇ ਨਾਮ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਵਿਸਮਿਕ ਚਿੰਨ੍ਹ ਦੇ ਬਾਅਦ। ਇਸ ਸਾਰੇ ਨਿਰਮਾਣ ਨੂੰ ਅਪੋਸਟ੍ਰੋਫਸ ਵਿੱਚ ਨੱਥੀ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੇਕਰ ਕਿਤਾਬ ਜਾਂ ਸ਼ੀਟ ਦੇ ਨਾਮ ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਹਨ।
ਇੱਥੇ ਫੰਕਸ਼ਨ ਦੀ ਪੂਰੀ ਬਣਤਰ ਹੈ ਵੀਪੀਆਰ ਕਿਸੇ ਹੋਰ ਕਿਤਾਬ ਵਿੱਚ ਖੋਜ ਕਰਨ ਲਈ:
=VLOOKUP(lookup_value,'[workbook name]sheet name'!table_array, col_index_num,FALSE)
=ВПР(искомое_значение;'[имя_книги]имя_листа'!таблица;номер_столбца;ЛОЖЬ)
ਅਸਲ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇ ਸਕਦਾ ਹੈ:
=VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D,3,FALSE)
=ВПР($A$2;'[New Prices.xls]Sheet1'!$B:$D;3;ЛОЖЬ)
ਇਹ ਫਾਰਮੂਲਾ ਸੈੱਲ ਮੁੱਲ ਨੂੰ ਵੇਖੇਗਾ A2 ਇੱਕ ਕਾਲਮ ਵਿੱਚ B ਸ਼ੀਟ 'ਤੇ ਸ਼ੀਟ. ਵਰਕਬੁੱਕ ਵਿੱਚ ਨਵੀਆਂ ਕੀਮਤਾਂ ਅਤੇ ਕਾਲਮ ਤੋਂ ਸੰਬੰਧਿਤ ਮੁੱਲ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ D.
ਜੇਕਰ ਟੇਬਲ ਮਾਰਗ ਦੇ ਕਿਸੇ ਵੀ ਹਿੱਸੇ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਫੰਕਸ਼ਨ ਵੀਪੀਆਰ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ ਅਤੇ ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰੇਗਾ #VALUE! (ਭਾਵੇਂ ਲੁੱਕਅਪ ਟੇਬਲ ਵਾਲੀ ਵਰਕਬੁੱਕ ਇਸ ਸਮੇਂ ਖੁੱਲ੍ਹੀ ਹੈ)।
ਫੰਕਸ਼ਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਵੀਪੀਆਰਇੱਕ ਹੋਰ ਐਕਸਲ ਫਾਈਲ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹੋਏ, ਪਾਠ ਵੇਖੋ: VLOOKUP ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਹੋਰ ਵਰਕਬੁੱਕ ਦੀ ਖੋਜ ਕਰਨਾ।
3. ਆਰਗੂਮੈਂਟ ਕਾਲਮ_ਨਮ 1 ਤੋਂ ਘੱਟ ਹੈ
ਅਜਿਹੀ ਸਥਿਤੀ ਦੀ ਕਲਪਨਾ ਕਰਨਾ ਔਖਾ ਹੈ ਜਿੱਥੇ ਕੋਈ ਵਿਅਕਤੀ ਇਸ ਤੋਂ ਘੱਟ ਮੁੱਲ ਵਿੱਚ ਦਾਖਲ ਹੁੰਦਾ ਹੈ 1ਉਸ ਕਾਲਮ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਜਿਸ ਤੋਂ ਮੁੱਲ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਹੈ। ਹਾਲਾਂਕਿ ਇਹ ਸੰਭਵ ਹੈ ਜੇਕਰ ਇਸ ਆਰਗੂਮੈਂਟ ਦੇ ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਿਸੇ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਕਿ ਅੰਦਰ ਸਥਿਤ ਹੈ ਵੀਪੀਆਰ.
ਇਸ ਲਈ, ਜੇ ਅਜਿਹਾ ਹੁੰਦਾ ਹੈ ਕਿ ਦਲੀਲ col_index_num (ਕਾਲਮ_ਨੰਬਰ) ਤੋਂ ਘੱਟ 1ਫੰਕਸ਼ਨ ਵੀਪੀਆਰ ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਵੀ ਕਰੇਗਾ #VALUE!.
ਜੇ ਦਲੀਲ col_index_num (column_number) ਦਿੱਤੇ ਗਏ ਐਰੇ ਵਿੱਚ ਕਾਲਮਾਂ ਦੀ ਸੰਖਿਆ ਤੋਂ ਵੱਧ ਹੈ, ਵੀਪੀਆਰ ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰੇਗਾ #REF! (#SSYL!)
ਗਲਤੀ #NAME? VLOOKUP ਵਿੱਚ
ਸਧਾਰਨ ਕੇਸ ਇੱਕ ਗਲਤੀ ਹੈ #NAME? (#NAME?) - ਦਿਖਾਈ ਦੇਵੇਗਾ ਜੇਕਰ ਤੁਸੀਂ ਗਲਤੀ ਨਾਲ ਇੱਕ ਗਲਤੀ ਨਾਲ ਇੱਕ ਫੰਕਸ਼ਨ ਨਾਮ ਲਿਖਦੇ ਹੋ।
ਹੱਲ ਸਪੱਸ਼ਟ ਹੈ - ਆਪਣੀ ਸਪੈਲਿੰਗ ਦੀ ਜਾਂਚ ਕਰੋ!
VLOOKUP ਕੰਮ ਨਹੀਂ ਕਰਦਾ (ਸੀਮਾਵਾਂ, ਚੇਤਾਵਨੀਆਂ ਅਤੇ ਫੈਸਲੇ)
ਨਾ ਕਿ ਗੁੰਝਲਦਾਰ ਸੰਟੈਕਸ ਤੋਂ ਇਲਾਵਾ, ਵੀਪੀਆਰ ਕਿਸੇ ਵੀ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਸੀਮਾਵਾਂ ਹਨ. ਇਹਨਾਂ ਸੀਮਾਵਾਂ ਦੇ ਕਾਰਨ, ਨਾਲ ਪ੍ਰਤੀਤ ਹੁੰਦਾ ਸਧਾਰਨ ਫਾਰਮੂਲੇ ਵੀਪੀਆਰ ਅਕਸਰ ਅਚਾਨਕ ਨਤੀਜੇ ਨਿਕਲਦੇ ਹਨ। ਹੇਠਾਂ ਤੁਸੀਂ ਕਈ ਆਮ ਸਥਿਤੀਆਂ ਲਈ ਹੱਲ ਲੱਭੋਗੇ ਜਿੱਥੇ ਵੀਪੀਆਰ ਗਲਤ ਹੈ।
1. VLOOKUP ਕੇਸ ਸੰਵੇਦਨਸ਼ੀਲ ਨਹੀਂ ਹੈ
ਫੰਕਸ਼ਨ ਵੀਪੀਆਰ ਕੇਸ ਵਿੱਚ ਫਰਕ ਨਹੀਂ ਕਰਦਾ ਹੈ ਅਤੇ ਛੋਟੇ ਅਤੇ ਵੱਡੇ ਅੱਖਰਾਂ ਨੂੰ ਇੱਕੋ ਜਿਹਾ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ, ਜੇਕਰ ਸਾਰਣੀ ਵਿੱਚ ਕਈ ਤੱਤ ਹਨ ਜੋ ਸਿਰਫ਼ ਕੇਸ ਵਿੱਚ ਹੀ ਵੱਖਰੇ ਹਨ, ਤਾਂ VLOOKUP ਫੰਕਸ਼ਨ ਕੇਸ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ, ਲੱਭੇ ਗਏ ਪਹਿਲੇ ਤੱਤ ਨੂੰ ਵਾਪਸ ਕਰੇਗਾ।
ਫੈਸਲਾ: ਇੱਕ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੋ ਇੱਕ ਲੰਬਕਾਰੀ ਖੋਜ (ਲੁੱਕਅੱਪ, SUMPRODUCT, INDEX, ਅਤੇ MATCH) ਦੇ ਸੁਮੇਲ ਵਿੱਚ ਕਰ ਸਕਦਾ ਹੈ ਬਿਲਕੁਲA ਜੋ ਕੇਸ ਨੂੰ ਵੱਖਰਾ ਕਰਦਾ ਹੈ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ, ਤੁਸੀਂ ਪਾਠ ਤੋਂ ਸਿੱਖ ਸਕਦੇ ਹੋ – ਐਕਸਲ ਵਿੱਚ VLOOKUP ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਬਣਾਉਣ ਦੇ 4 ਤਰੀਕੇ।
2. VLOOKUP ਮਿਲਿਆ ਪਹਿਲਾ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਜਾਣਦੇ ਹੋ, ਵੀਪੀਆਰ ਮਿਲੇ ਪਹਿਲੇ ਮੈਚ ਨਾਲ ਸੰਬੰਧਿਤ ਦਿੱਤੇ ਗਏ ਕਾਲਮ ਤੋਂ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਇਸਨੂੰ 2nd, 3rd, 4th, ਜਾਂ ਕਿਸੇ ਹੋਰ ਦੁਹਰਾਓ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਸਾਰੇ ਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਲੋੜ ਹੋਵੇਗੀ INDEX (INDEX), ਘੱਟੋ ਘੱਟ (ਛੋਟਾ) ਅਤੇ ਲਾਈਨ (ROW)।
3. ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਕਾਲਮ ਜੋੜਿਆ ਜਾਂ ਹਟਾਇਆ ਗਿਆ ਸੀ
ਬਦਕਿਸਮਤੀ ਨਾਲ, ਫਾਰਮੂਲੇ ਵੀਪੀਆਰ ਲੁੱਕਅਪ ਟੇਬਲ ਵਿੱਚ ਹਰ ਵਾਰ ਨਵਾਂ ਕਾਲਮ ਜੋੜਨ ਜਾਂ ਹਟਾਏ ਜਾਣ 'ਤੇ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰੋ। ਇਹ ਵਾਪਰਦਾ ਹੈ ਕਿਉਂਕਿ ਸੰਟੈਕਸ ਵੀਪੀਆਰ ਤੁਹਾਨੂੰ ਖੋਜ ਦੀ ਪੂਰੀ ਰੇਂਜ ਅਤੇ ਡਾਟਾ ਕੱਢਣ ਲਈ ਖਾਸ ਕਾਲਮ ਨੰਬਰ ਦੇਣ ਦੀ ਲੋੜ ਹੈ। ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ, ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਕਾਲਮ ਨੂੰ ਮਿਟਾਉਂਦੇ ਹੋ ਜਾਂ ਇੱਕ ਨਵਾਂ ਸੰਮਿਲਿਤ ਕਰਦੇ ਹੋ ਤਾਂ ਦਿੱਤੀ ਗਈ ਰੇਂਜ ਅਤੇ ਕਾਲਮ ਨੰਬਰ ਦੋਵੇਂ ਬਦਲ ਜਾਂਦੇ ਹਨ।
ਫੈਸਲਾ: ਅਤੇ ਦੁਬਾਰਾ ਫੰਕਸ਼ਨ ਮਦਦ ਕਰਨ ਲਈ ਕਾਹਲੀ ਵਿੱਚ ਹਨ INDEX (INDEX) ਅਤੇ ਹੋਰ ਉਜਾਗਰ (ਮੈਚ). ਫਾਰਮੂਲੇ ਵਿਚ INDEX+MATCH ਤੁਸੀਂ ਖੋਜ ਅਤੇ ਪ੍ਰਾਪਤੀ ਕਾਲਮਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ, ਤੁਸੀਂ ਸਾਰੇ ਸੰਬੰਧਿਤ ਖੋਜ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਚਿੰਤਾ ਕੀਤੇ ਬਿਨਾਂ ਜਿੰਨੇ ਵੀ ਕਾਲਮ ਚਾਹੁੰਦੇ ਹੋ ਮਿਟਾ ਸਕਦੇ ਹੋ ਜਾਂ ਪਾ ਸਕਦੇ ਹੋ।
4. ਕਿਸੇ ਫਾਰਮੂਲੇ ਦੀ ਨਕਲ ਕਰਦੇ ਸਮੇਂ ਸੈੱਲ ਸੰਦਰਭ ਖਰਾਬ ਹੋ ਜਾਂਦੇ ਹਨ
ਇਹ ਸਿਰਲੇਖ ਸਮੱਸਿਆ ਦੇ ਸਾਰ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਝਾਉਂਦਾ ਹੈ, ਠੀਕ ਹੈ?
ਫੈਸਲਾ: ਹਮੇਸ਼ਾਂ ਪੂਰਨ ਸੈੱਲ ਸੰਦਰਭਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਚਿੰਨ੍ਹ ਦੇ ਨਾਲ $) ਰੇਂਜ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ $A$2:$C$100 or $A:$C. ਫਾਰਮੂਲਾ ਬਾਰ ਵਿੱਚ, ਤੁਸੀਂ ਕਲਿੱਕ ਕਰਕੇ ਲਿੰਕ ਕਿਸਮ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ F4.
VLOOKUP - IFERROR ਅਤੇ ISERROR ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਜੇਕਰ ਤੁਸੀਂ ਗਲਤੀ ਸੰਦੇਸ਼ਾਂ ਨਾਲ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਡਰਾਉਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ # N / A, #VALUE! or #NAME?, ਤੁਸੀਂ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਜਾਂ ਆਪਣਾ ਸੁਨੇਹਾ ਦਿਖਾ ਸਕਦੇ ਹੋ। ਲਗਾ ਕੇ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹੋ ਵੀਪੀਆਰ ਇੱਕ ਫੰਕਸ਼ਨ ਵਿੱਚ IFERROR ਐਕਸਲ 2013, 2010 ਅਤੇ 2007 ਵਿੱਚ (IFERROR) ਜਾਂ ਫੰਕਸ਼ਨਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਦੀ ਵਰਤੋਂ ਕਰੋ IF+ISERROR (IF+ISERROR) ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ।
VLOOKUP: IFERROR ਫੰਕਸ਼ਨ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਫੰਕਸ਼ਨ ਸਿੰਟੈਕਸ IFERROR (IFERROR) ਸਧਾਰਨ ਹੈ ਅਤੇ ਆਪਣੇ ਲਈ ਬੋਲਦਾ ਹੈ:
IFERROR(value,value_if_error)
ЕСЛИОШИБКА(значение;значение_если_ошибка)
ਭਾਵ, ਪਹਿਲੀ ਆਰਗੂਮੈਂਟ ਲਈ ਤੁਸੀਂ ਇੱਕ ਗਲਤੀ ਲਈ ਜਾਂਚੇ ਜਾਣ ਵਾਲੇ ਮੁੱਲ ਨੂੰ ਸੰਮਿਲਿਤ ਕਰਦੇ ਹੋ, ਅਤੇ ਦੂਜੀ ਆਰਗੂਮੈਂਟ ਲਈ ਤੁਸੀਂ ਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹੋ ਕਿ ਜੇਕਰ ਕੋਈ ਗਲਤੀ ਮਿਲਦੀ ਹੈ ਤਾਂ ਕੀ ਵਾਪਸ ਕਰਨਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਇਹ ਫਾਰਮੂਲਾ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੇਕਰ ਉਹ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਜਿਸਦੀ ਤੁਸੀਂ ਭਾਲ ਕਰ ਰਹੇ ਹੋ:
=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"")
=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"")
ਜੇਕਰ ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਦੇ ਸਟੈਂਡਰਡ ਐਰਰ ਸੁਨੇਹੇ ਦੀ ਬਜਾਏ ਆਪਣਾ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਵੀਪੀਆਰ, ਇਸਨੂੰ ਕੋਟਸ ਵਿੱਚ ਪਾਓ, ਜਿਵੇਂ ਕਿ:
=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"Ничего не найдено. Попробуйте еще раз!")
=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"Ничего не найдено. Попробуйте еще раз!")
VLOOKUP: ISERROR ਫੰਕਸ਼ਨ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਫੰਕਸ਼ਨ ਤੋਂ ਲੈ ਕੇ IFERROR ਐਕਸਲ 2007 ਵਿੱਚ ਪ੍ਰਗਟ ਹੋਇਆ, ਜਦੋਂ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ IF (IF) ਅਤੇ ਈਓਸ਼ੀਬਕਾ (ISERROR) ਇਸ ਤਰ੍ਹਾਂ:
=IF(ISERROR(VLOOKUP формула),"Ваше сообщение при ошибке",VLOOKUP формула)
=ЕСЛИ(ЕОШИБКА(ВПР формула);"Ваше сообщение при ошибке";ВПР формула)
ਉਦਾਹਰਨ ਲਈ, ਫਾਰਮੂਲਾ IF+ISERROR+VLOOKUP, ਫਾਰਮੂਲੇ ਦੇ ਸਮਾਨ IFERROR+VLOOKUPਉੱਪਰ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:
=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))
=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));"";ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))
ਅੱਜ ਲਈ ਇਹ ਸਭ ਕੁਝ ਹੈ। ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਛੋਟਾ ਟਿਊਟੋਰਿਅਲ ਤੁਹਾਨੂੰ ਸਾਰੀਆਂ ਸੰਭਵ ਗਲਤੀਆਂ ਨਾਲ ਨਜਿੱਠਣ ਵਿੱਚ ਮਦਦ ਕਰੇਗਾ। ਵੀਪੀਆਰ ਅਤੇ ਆਪਣੇ ਫਾਰਮੂਲੇ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ.