ਵਿਸ਼ਾ - ਸੂਚੀ
ਟਿਊਟੋਰਿਅਲ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਐਕਸਲ ਵਿੱਚ VLOOKUP ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਆਮ ਮੁੱਲਾਂ (ਮੇਲਾਂ) ਨੂੰ ਵਾਪਸ ਕਰਨ ਜਾਂ ਗੁੰਮ ਹੋਏ ਡੇਟਾ (ਅੰਤਰਕਾਂ) ਨੂੰ ਲੱਭਣ ਲਈ ਦੋ ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।
ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਲ ਦੋ ਵਿੱਚ ਡੇਟਾ ਹੁੰਦਾ ਹੈ। ਵੱਖ-ਵੱਖ ਸੂਚੀਆਂ, ਤੁਹਾਨੂੰ ਅਕਸਰ ਇਹ ਦੇਖਣ ਲਈ ਉਹਨਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ ਕਿ ਸੂਚੀਆਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਕਿਹੜੀ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ ਜਾਂ ਦੋਵਾਂ ਵਿੱਚ ਕਿਹੜਾ ਡੇਟਾ ਮੌਜੂਦ ਹੈ। ਤੁਲਨਾ ਕਈ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ - ਕਿਹੜਾ ਤਰੀਕਾ ਵਰਤਣਾ ਹੈ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਤੋਂ ਕੀ ਚਾਹੁੰਦੇ ਹੋ।
VLOOKUP ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਵਿੱਚ ਦੋ ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਿਵੇਂ ਕਰੀਏ
ਕਦੋਂ ਤੁਹਾਡੇ ਕੋਲ ਡੇਟਾ ਦੇ ਦੋ ਕਾਲਮ ਹਨ ਅਤੇ ਇਹ ਪਤਾ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਇੱਕ ਸੂਚੀ ਵਿੱਚੋਂ ਕਿਹੜੇ ਡੇਟਾ ਪੁਆਇੰਟ ਦੂਜੀ ਸੂਚੀ ਵਿੱਚ ਮੌਜੂਦ ਹਨ, ਤੁਸੀਂ ਆਮ ਮੁੱਲਾਂ ਲਈ ਸੂਚੀਆਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਇਸ ਵਿੱਚ ਇੱਕ VLOOKUP ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਲਈ ਮੂਲ ਰੂਪ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਇਹ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:
- lookup_value (ਪਹਿਲੀ ਆਰਗੂਮੈਂਟ) ਲਈ, ਸੂਚੀ 1 ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਉੱਪਰਲੇ ਸੈੱਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- <1 ਲਈ>ਟੇਬਲ_ਐਰੇ (ਦੂਜਾ ਆਰਗੂਮੈਂਟ), ਪੂਰੀ ਸੂਚੀ 2 ਦੀ ਸਪਲਾਈ ਕਰੋ।
- col_index_num (ਤੀਜੀ ਆਰਗੂਮੈਂਟ) ਲਈ, 1 ਦੀ ਵਰਤੋਂ ਕਰੋ ਕਿਉਂਕਿ ਐਰੇ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਕਾਲਮ ਹੈ।
- ਰੇਂਜ_ਲੁੱਕਅੱਪ (4ਥ ਆਰਗੂਮੈਂਟ) ਲਈ, FALSE - ਸਟੀਕ ਮੇਲ ਸੈੱਟ ਕਰੋ।
ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਮ A (ਸੂਚੀ 1) ਵਿੱਚ ਭਾਗੀਦਾਰਾਂ ਦੇ ਨਾਮ ਅਤੇ ਉਹਨਾਂ ਦੇ ਨਾਮ ਹਨ। ਜੋ ਕਾਲਮ B (ਸੂਚੀ 2) ਵਿੱਚ ਯੋਗਤਾ ਦੌਰ ਵਿੱਚੋਂ ਲੰਘ ਚੁੱਕੇ ਹਨ। ਤੁਸੀਂ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇਹਨਾਂ 2 ਸੂਚੀਆਂ ਦੀ ਤੁਲਨਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਗਰੁੱਪ ਏ ਦੇ ਕਿਹੜੇ ਭਾਗੀਦਾਰਾਂ ਨੇ ਮੁੱਖ ਇਵੈਂਟ ਵਿੱਚ ਆਪਣਾ ਰਸਤਾ ਬਣਾਇਆ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਹੇਠ ਲਿਖੇ ਦੀ ਵਰਤੋਂ ਕਰੋਫਾਰਮੂਲਾ।
=VLOOKUP(A2, $C$2:$C$9, 1, FALSE)
ਫਾਰਮੂਲਾ ਸੈੱਲ E2 ਵਿੱਚ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਤੁਸੀਂ ਇਸ ਨੂੰ ਜਿੰਨੇ ਵੀ ਸੈੱਲਾਂ ਵਿੱਚ ਸੂਚੀ 1 ਵਿੱਚ ਆਈਟਮਾਂ ਹਨ, ਹੇਠਾਂ ਖਿੱਚੋ।
ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਟੇਬਲ_ਐਰੇ ਨੂੰ ਸੰਪੂਰਨ ਸੰਦਰਭਾਂ ($C$2:$C$9) ਨਾਲ ਲਾਕ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਜਦੋਂ ਤੁਸੀਂ ਫਾਰਮੂਲੇ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਸੈੱਲਾਂ ਵਿੱਚ ਕਾਪੀ ਕਰਦੇ ਹੋ ਤਾਂ ਇਹ ਸਥਿਰ ਰਹਿੰਦਾ ਹੈ।
ਜਿਵੇਂ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ, ਦੇ ਨਾਮ ਕੁਆਲੀਫਾਈਡ ਐਥਲੀਟ ਕਾਲਮ E ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ਬਾਕੀ ਭਾਗੀਦਾਰਾਂ ਲਈ, ਇੱਕ #N/A ਗਲਤੀ ਇਹ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਉਹਨਾਂ ਦੇ ਨਾਮ ਸੂਚੀ 2 ਵਿੱਚ ਉਪਲਬਧ ਨਹੀਂ ਹਨ।
ਭੇਸ #N/ ਇੱਕ ਤਰੁੱਟੀ
ਉੱਪਰ ਚਰਚਾ ਕੀਤੀ VLOOKUP ਫਾਰਮੂਲਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਆਪਣੇ ਮੁੱਖ ਉਦੇਸ਼ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ - ਸਾਂਝੇ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ ਅਤੇ ਗੁੰਮ ਹੋਏ ਡੇਟਾ ਪੁਆਇੰਟਾਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇਹ #N/A ਗਲਤੀਆਂ ਦਾ ਇੱਕ ਸਮੂਹ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜੋ ਭੋਲੇ-ਭਾਲੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇਹ ਸੋਚਣ ਲਈ ਉਲਝਣ ਵਿੱਚ ਪਾ ਸਕਦਾ ਹੈ ਕਿ ਫਾਰਮੂਲੇ ਵਿੱਚ ਕੁਝ ਗਲਤ ਹੈ।
ਗਲਤੀਆਂ ਨੂੰ ਖਾਲੀ ਸੈੱਲਾਂ ਨਾਲ ਬਦਲਣ ਲਈ, VLOOKUP ਦੀ ਵਰਤੋਂ ਕਰੋ IFNA ਜਾਂ IFERROR ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਇਸ ਤਰੀਕੇ ਨਾਲ:
=IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")
ਸਾਡਾ ਸੁਧਾਰਿਆ ਫਾਰਮੂਲਾ #N/ ਦੀ ਬਜਾਏ ਇੱਕ ਖਾਲੀ ਸਤਰ ("") ਵਾਪਸ ਕਰਦਾ ਹੈ। ਏ. ਤੁਸੀਂ ਆਪਣਾ ਕਸਟਮ ਟੈਕਸਟ ਵੀ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ "ਸੂਚੀ 2 ਵਿੱਚ ਨਹੀਂ", "ਮੌਜੂਦ ਨਹੀਂ", ਜਾਂ "ਉਪਲਬਧ ਨਹੀਂ"। ਉਦਾਹਰਨ ਲਈ:
=IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "Not in List 2")
ਇਹ ਐਕਸਲ ਵਿੱਚ ਦੋ ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ ਮੂਲ VLOOKUP ਫਾਰਮੂਲਾ ਹੈ। ਤੁਹਾਡੇ ਖਾਸ ਕੰਮ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਇਸ ਨੂੰ ਹੋਰ ਉਦਾਹਰਣਾਂ ਦੇ ਅਨੁਸਾਰ ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ।
VLOOKUP ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਵੱਖ-ਵੱਖ ਐਕਸਲ ਸ਼ੀਟਾਂ ਵਿੱਚ ਦੋ ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ
ਅਸਲ ਜੀਵਨ ਵਿੱਚ, ਕਾਲਮ ਤੁਸੀਂਤੁਲਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹਮੇਸ਼ਾ ਇੱਕੋ ਸ਼ੀਟ 'ਤੇ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। ਇੱਕ ਛੋਟੇ ਡੇਟਾਸੈੱਟ ਵਿੱਚ, ਤੁਸੀਂ ਦੋ ਸ਼ੀਟਾਂ ਨੂੰ ਨਾਲ-ਨਾਲ ਦੇਖ ਕੇ ਅੰਤਰਾਂ ਨੂੰ ਹੱਥੀਂ ਦੇਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ।
ਫਾਰਮੂਲੇ ਨਾਲ ਕਿਸੇ ਹੋਰ ਵਰਕਸ਼ੀਟ ਜਾਂ ਵਰਕਬੁੱਕ ਵਿੱਚ ਖੋਜ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਬਾਹਰੀ ਸੰਦਰਭ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ। ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣੀ ਮੁੱਖ ਸ਼ੀਟ ਵਿੱਚ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ, ਫਿਰ ਦੂਜੀ ਵਰਕਸ਼ੀਟ 'ਤੇ ਜਾਓ ਅਤੇ ਮਾਊਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੂਚੀ ਦੀ ਚੋਣ ਕਰੋ - ਫਾਰਮੂਲੇ ਵਿੱਚ ਇੱਕ ਢੁਕਵੀਂ ਰੇਂਜ ਦਾ ਹਵਾਲਾ ਆਪਣੇ ਆਪ ਜੋੜਿਆ ਜਾਵੇਗਾ।
ਸੂਚੀ 1 ਨੂੰ ਮੰਨਣਾ ਹੈ। ਸ਼ੀਟ1 ਉੱਤੇ ਕਾਲਮ A ਵਿੱਚ ਅਤੇ ਸੂਚੀ 2 ਸ਼ੀਟ2 ਉੱਤੇ ਕਾਲਮ A ਵਿੱਚ ਹੈ, ਤੁਸੀਂ ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦੋ ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਮੇਲ ਲੱਭ ਸਕਦੇ ਹੋ:
=IFNA(VLOOKUP(A2, Sheet2!$A$2:$A$9, 1, FALSE), "")
ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ:
- ਇੱਕ ਹੋਰ ਸ਼ੀਟ ਤੋਂ VLOOKUP
- ਵੱਖ-ਵੱਖ ਵਰਕਬੁੱਕ ਤੋਂ VLOOKUP
ਦੋ ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਸਾਂਝੇ ਮੁੱਲ (ਮੇਲ) ਵਾਪਸ ਕਰੋ
ਪਿਛਲੀਆਂ ਉਦਾਹਰਨਾਂ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ VLOOKUP ਫਾਰਮੂਲੇ ਨੂੰ ਇਸਦੇ ਸਰਲ ਰੂਪ ਵਿੱਚ ਵਿਚਾਰਿਆ ਹੈ:
=IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")
ਉਸ ਫਾਰਮੂਲੇ ਦਾ ਨਤੀਜਾ ਹੈ ਮੁੱਲਾਂ ਦੀ ਸੂਚੀ ਜੋ ਦੂਜੇ ਕਾਲਮ ਵਿੱਚ ਉਪਲਬਧ ਨਾ ਹੋਣ ਵਾਲੇ ਮੁੱਲਾਂ ਦੀ ਥਾਂ 'ਤੇ ਕਾਲਮਾਂ ਅਤੇ ਖਾਲੀ ਸੈੱਲਾਂ ਦੋਵਾਂ ਵਿੱਚ ਮੌਜੂਦ ਹਨ।
ਗੈਪ ਦੇ ਬਿਨਾਂ ਸਾਂਝੇ ਮੁੱਲਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਨਤੀਜੇ ਵਾਲੇ ਕਾਲਮ ਵਿੱਚ ਆਟੋ-ਫਿਲਟਰ ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰੋ।
Microsoft 365 ਅਤੇ Excel 2021 ਲਈ Excel ਵਿੱਚ ਡਾਇਨਾਮਿਕ ਐਰੇ ਨੂੰ ਅੱਪਪੋਰਟ ਕਰੋ, ਤੁਸੀਂ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਲਈ ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇਸਦੇ ਲਈ, IFNA VLOOKUP ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋਫਿਲਟਰ ਲਈ ਮਾਪਦੰਡ:
=FILTER(A2:A14, IFNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE), "")"")
ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਇਸ ਕੇਸ ਵਿੱਚ ਅਸੀਂ ਪੂਰੀ ਸੂਚੀ 1 (A2:A14) ਨੂੰ VLOOKUP ਦੇ lookup_value ਆਰਗੂਮੈਂਟ ਨੂੰ ਸਪਲਾਈ ਕਰਦੇ ਹਾਂ। ਫੰਕਸ਼ਨ ਸੂਚੀ 2 (C2:C9) ਨਾਲ ਹਰੇਕ ਲੁੱਕਅਪ ਮੁੱਲਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਗੁੰਮ ਮੁੱਲਾਂ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ ਮੈਚਾਂ ਅਤੇ #N/A ਗਲਤੀਆਂ ਦੀ ਇੱਕ ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ। IFNA ਫੰਕਸ਼ਨ ਗਲਤੀਆਂ ਨੂੰ ਖਾਲੀ ਸਤਰ ਨਾਲ ਬਦਲਦਾ ਹੈ ਅਤੇ ਨਤੀਜੇ FILTER ਫੰਕਸ਼ਨ ਨੂੰ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਖਾਲੀ ("") ਨੂੰ ਫਿਲਟਰ ਕਰਦਾ ਹੈ ਅਤੇ ਅੰਤਮ ਨਤੀਜੇ ਵਜੋਂ ਮੈਚਾਂ ਦੀ ਇੱਕ ਐਰੇ ਨੂੰ ਆਊਟਪੁੱਟ ਕਰਦਾ ਹੈ।
ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ VLOOKUP ਦੇ ਨਤੀਜੇ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ISNA ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ FALSE ਲਈ ਮੁਲਾਂਕਣ ਕਰਨ ਵਾਲੀਆਂ ਆਈਟਮਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ #N/A ਤਰੁੱਟੀਆਂ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਮੁੱਲ:
=FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE))=FALSE)
ਉਹੀ ਨਤੀਜਾ ਹੋ ਸਕਦਾ ਹੈ XLOOKUP ਫੰਕਸ਼ਨ ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਫਾਰਮੂਲੇ ਨੂੰ ਹੋਰ ਵੀ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ। XLOOKUP ਦੀ #N/A ਗਲਤੀਆਂ ਨੂੰ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਸੰਭਾਲਣ ਦੀ ਸਮਰੱਥਾ ਦੇ ਕਾਰਨ (ਵਿਕਲਪਿਕ if_not_found ਆਰਗੂਮੈਂਟ), ਅਸੀਂ IFNA ਜਾਂ ISNA ਰੈਪਰ ਤੋਂ ਬਿਨਾਂ ਕਰ ਸਕਦੇ ਹਾਂ:
=FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")"")
ਤੁਲਨਾ ਦੋ ਕਾਲਮ ਅਤੇ ਗੁੰਮ ਹੋਏ ਮੁੱਲਾਂ ਨੂੰ ਲੱਭੋ (ਅੰਤਰ)
ਅੰਕ ਲੱਭਣ ਲਈ ਐਕਸਲ ਵਿੱਚ 2 ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਇਸ ਤਰੀਕੇ ਨਾਲ ਅੱਗੇ ਵਧ ਸਕਦੇ ਹੋ:
- ਪਹਿਲੀ ਖੋਜ ਲਈ ਕੋਰ ਫਾਰਮੂਲਾ ਲਿਖੋ ਸੂਚੀ 2 ($C$2:$C$9) ਵਿੱਚ ਸੂਚੀ 1 (A2) ਤੋਂ ਮੁੱਲ:
VLOOKUP(A2, $C$2:$C$9, 1, FALSE)
- ਨੇਸਟ ਦ #N/A ਗਲਤੀਆਂ ਲਈ VLOOKUP ਦੇ ਆਉਟਪੁੱਟ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ISNA ਫੰਕਸ਼ਨ ਵਿੱਚ ਉਪਰੋਕਤ ਫਾਰਮੂਲਾ। ਇੱਕ ਤਰੁੱਟੀ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ISNA ਦਾ ਨਤੀਜਾ TRUE ਹੁੰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ FALSE:
ISNA(VLOOKUP(A2,$C$2:$C$9, 1, FALSE))
- IF ਫੰਕਸ਼ਨ ਦੇ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਲਈ ISNA VLOOKUP ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਜੇਕਰ ਟੈਸਟ ਸਹੀ (#N/A ਗਲਤੀ) ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਤਾਂ ਉਸੇ ਕਤਾਰ ਵਿੱਚ ਸੂਚੀ 1 ਤੋਂ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰੋ। ਜੇਕਰ ਟੈਸਟ ਦਾ ਮੁਲਾਂਕਣ FALSE ਹੁੰਦਾ ਹੈ (ਸੂਚੀ 2 ਵਿੱਚ ਇੱਕ ਮੇਲ ਮਿਲਦਾ ਹੈ), ਤਾਂ ਇੱਕ ਖਾਲੀ ਸਤਰ ਵਾਪਸ ਕਰੋ।
ਪੂਰਾ ਫਾਰਮੂਲਾ ਇਹ ਫਾਰਮ ਲੈਂਦਾ ਹੈ:
=IF(ISNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE)), A2, "")
ਖਾਲੀ ਥਾਂਵਾਂ ਤੋਂ ਛੁਟਕਾਰਾ ਪਾਉਣ ਲਈ, ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ ਦਰਸਾਏ ਅਨੁਸਾਰ ਐਕਸਲ ਦੇ ਫਿਲਟਰ ਨੂੰ ਲਾਗੂ ਕਰੋ।
ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 2021 ਵਿੱਚ, ਤੁਸੀਂ ਨਤੀਜੇ ਸੂਚੀ ਨੂੰ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਫਿਲਟਰ ਕਰ ਸਕਦੇ ਹੋ। ਇਸਦੇ ਲਈ, ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਦੇ ਸ਼ਾਮਲ ਕਰੋ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਬਸ ISNA VLOOKUP ਫਾਰਮੂਲਾ ਰੱਖੋ:
=FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE)))
ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਹੈ ਮਾਪਦੰਡਾਂ ਲਈ XLOOKUP ਦੀ ਵਰਤੋਂ ਕਰੋ - ਫੰਕਸ਼ਨ ਗੁੰਮ ਹੋਏ ਡੇਟਾ ਪੁਆਇੰਟਾਂ ਲਈ ਖਾਲੀ ਸਤਰ ("") ਵਾਪਸ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਸੂਚੀ 1 ਵਿੱਚ ਮੁੱਲਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰਦੇ ਹੋ ਜਿਸ ਲਈ XLOOKUP ਨੇ ਖਾਲੀ ਸਤਰ (=""):
=FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")="")
ਦੋ ਕਾਲਮਾਂ ਵਿਚਕਾਰ ਮੇਲ ਅਤੇ ਅੰਤਰ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ VLOOKUP ਫਾਰਮੂਲਾ
ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲੀ ਸੂਚੀ ਵਿੱਚ ਟੈਕਸਟ ਲੇਬਲ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਦੂਜੀ ਸੂਚੀ ਵਿੱਚ ਕਿਹੜੇ ਮੁੱਲ ਉਪਲਬਧ ਹਨ ਅਤੇ ਕਿਹੜੇ ਨਹੀਂ, ਤਾਂ VLOOKUP ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ। IF ਅਤੇ ISNA/ISERROR ਫੰਕਸ਼ਨ।
ਉਦਾਹਰਣ ਲਈ, ਉਹਨਾਂ ਨਾਵਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਜੋ ਕਾਲਮ A ਅਤੇ D ਦੋਨਾਂ ਵਿੱਚ ਹਨ ਅਤੇ ਜਿਹੜੇ ਸਿਰਫ ਕਾਲਮ A ਵਿੱਚ ਹਨ, ਫਾਰਮੂਲਾ ਹੈ:
=IF(ISNA(VLOOKUP(A2, $D$2:$D$9, 1, FALSE)), "Not qualified", "Qualified")
ਇੱਥੇ, ISNA ਫੰਕਸ਼ਨ VLOOKUP ਦੁਆਰਾ ਉਤਪੰਨ #N/A ਗਲਤੀਆਂ ਨੂੰ ਫੜਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਵਿਚਕਾਰਲੇ ਨਤੀਜੇ ਨੂੰ IF ਫੰਕਸ਼ਨ ਵਿੱਚ ਪਾਸ ਕਰਦਾ ਹੈਗਲਤੀਆਂ ਲਈ ਨਿਰਧਾਰਤ ਟੈਕਸਟ ਅਤੇ ਸਫਲ ਖੋਜਾਂ ਲਈ ਇੱਕ ਹੋਰ ਟੈਕਸਟ ਵਾਪਸ ਕਰੋ।
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ "ਯੋਗਤਾ ਪ੍ਰਾਪਤ ਨਹੀਂ"/"ਯੋਗਤਾ ਪ੍ਰਾਪਤ" ਲੇਬਲਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਜੋ ਕਿ ਸਾਡੇ ਨਮੂਨਾ ਡੇਟਾਸੈਟ ਲਈ ਢੁਕਵੇਂ ਹਨ। ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ "ਸੂਚੀ 2 ਵਿੱਚ ਨਹੀਂ"/"ਸੂਚੀ 2 ਵਿੱਚ", "ਉਪਲਬਧ ਨਹੀਂ"/"ਉਪਲਬਧ" ਜਾਂ ਕਿਸੇ ਹੋਰ ਲੇਬਲ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ ਜੋ ਤੁਹਾਨੂੰ ਢੁਕਵੇਂ ਲੱਗਦੇ ਹਨ।
ਇਸ ਫਾਰਮੂਲੇ ਨੂੰ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ ਸੂਚੀ 1 ਦੇ ਨਾਲ ਲੱਗਦੀ ਹੈ ਅਤੇ ਤੁਹਾਡੀ ਸੂਚੀ ਵਿੱਚ ਜਿੰਨੇ ਵੀ ਆਈਟਮਾਂ ਹਨ ਉੱਨੀਆਂ ਸੈੱਲਾਂ ਰਾਹੀਂ ਕਾਪੀ ਕੀਤੀ ਗਈ ਹੈ।
2 ਕਾਲਮਾਂ ਵਿੱਚ ਮਿਲਾਨ ਅਤੇ ਅੰਤਰਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਹੈ MATCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ:
=IF(ISNA(MATCH(A2, $D$2:$D$9, 0)), "Not in List 2", "In List 2")
24>
2 ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਤੀਜੇ ਤੋਂ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰੋ
ਸੰਬੰਧਿਤ ਡੇਟਾ ਵਾਲੀਆਂ ਟੇਬਲਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ, ਤੁਹਾਨੂੰ ਕਈ ਵਾਰ ਦੋ ਵੱਖ-ਵੱਖ ਟੇਬਲਾਂ ਵਿੱਚ ਦੋ ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਕਿਸੇ ਹੋਰ ਕਾਲਮ ਤੋਂ ਮੇਲ ਖਾਂਦਾ ਮੁੱਲ ਵਾਪਸ ਕਰੋ। ਅਸਲ ਵਿੱਚ, ਇਹ VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਮੁੱਢਲੀ ਵਰਤੋਂ ਹੈ, ਜਿਸ ਉਦੇਸ਼ ਲਈ ਇਸਨੂੰ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਸੀ।
ਉਦਾਹਰਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਦੋ ਟੇਬਲਾਂ ਵਿੱਚ ਕਾਲਮ A ਅਤੇ D ਵਿੱਚ ਨਾਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਅਤੇ ਕਾਲਮ E ਤੋਂ ਇੱਕ ਸਮਾਂ ਵਾਪਸ ਕਰਨ ਲਈ , ਫਾਰਮੂਲਾ ਹੈ:
=VLOOKUP(A3, $D$3:$E$10, 2, FALSE)
#N/A ਗਲਤੀਆਂ ਨੂੰ ਲੁਕਾਉਣ ਲਈ, ਸਾਬਤ ਹੱਲ ਦੀ ਵਰਤੋਂ ਕਰੋ - IFNA ਫੰਕਸ਼ਨ:
=IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "")
ਖਾਲੀ ਥਾਂ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਗੁੰਮ ਹੋਏ ਡੇਟਾ ਪੁਆਇੰਟਾਂ ਲਈ ਕੋਈ ਵੀ ਟੈਕਸਟ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹੋ - ਬਸ ਇਸਨੂੰ ਆਖਰੀ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਟਾਈਪ ਕਰੋ। ਉਦਾਹਰਨ ਲਈ:
=IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "Not available")
VLOOKUP ਤੋਂ ਇਲਾਵਾ, ਕੰਮ ਨੂੰ ਕੁਝ ਹੋਰ ਲੁੱਕਅਪ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਵਿਅਕਤੀਗਤ ਤੌਰ 'ਤੇ, ਮੈਂ ਵਧੇਰੇ ਲਚਕਦਾਰ INDEX 'ਤੇ ਭਰੋਸਾ ਕਰਾਂਗਾ।ਮੈਚ ਫਾਰਮੂਲਾ:
=IFNA(INDEX($E$3:$E$10, MATCH(A3, $D$3:$D$10, 0)), "")
ਜਾਂ VLOOKUP ਦੇ ਆਧੁਨਿਕ ਉਤਰਾਧਿਕਾਰੀ ਦੀ ਵਰਤੋਂ ਕਰੋ - ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 2021 ਵਿੱਚ ਉਪਲਬਧ XLOOKUP ਫੰਕਸ਼ਨ:
=XLOOKUP(A3, $D$3:$D$10, $E$3:$E$10, "")
ਨੂੰ ਗਰੁੱਪ A ਤੋਂ ਯੋਗ ਭਾਗੀਦਾਰਾਂ ਦੇ ਨਾਮ ਅਤੇ ਉਹਨਾਂ ਦੇ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰੋ, ਬਸ ਕਾਲਮ B ਵਿੱਚ ਖਾਲੀ ਸੈੱਲਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰੋ:
=FILTER(A3:B15, B3:B15"")
ਤੁਲਨਾ ਟੂਲ
ਜੇਕਰ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ ਫਾਈਲ ਜਾਂ ਡੇਟਾ ਦੀ ਤੁਲਨਾ ਅਕਸਰ ਕਰਦੇ ਹੋ, ਤਾਂ ਸਾਡੇ ਅਲਟੀਮੇਟ ਸੂਟ ਵਿੱਚ ਸ਼ਾਮਲ ਇਹ ਸਮਾਰਟ ਟੂਲ ਤੁਹਾਡੇ ਸਮੇਂ ਦੀ ਬਹੁਤ ਜ਼ਿਆਦਾ ਬੱਚਤ ਕਰ ਸਕਦੇ ਹਨ!
ਸਾਰਣੀਆਂ ਦੀ ਤੁਲਨਾ ਕਰੋ - ਡੁਪਲੀਕੇਟ (ਮੇਲ) ਅਤੇ ਵਿਲੱਖਣ ਮੁੱਲ (ਅੰਤਰ) ਨੂੰ ਲੱਭਣ ਦਾ ਤੇਜ਼ ਤਰੀਕਾ। ਕਿਸੇ ਵੀ ਦੋ ਡਾਟਾ ਸੈੱਟਾਂ ਜਿਵੇਂ ਕਿ ਕਾਲਮ, ਸੂਚੀ ਜਾਂ ਟੇਬਲ ਵਿੱਚ।
ਦੋ ਸ਼ੀਟਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ - ਦੋ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ ਅੰਤਰ ਲੱਭੋ ਅਤੇ ਹਾਈਲਾਈਟ ਕਰੋ।
ਮਲਟੀਪਲ ਸ਼ੀਟਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ - ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ ਸ਼ੀਟਾਂ ਵਿੱਚ ਅੰਤਰ ਲੱਭੋ ਅਤੇ ਹਾਈਲਾਈਟ ਕਰੋ .
ਡਾਊਨਲੋਡ ਲਈ ਅਭਿਆਸ ਵਰਕਬੁੱਕ
ਕਾਲਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ ਐਕਸਲ ਵਿੱਚ VLOOKUP - ਉਦਾਹਰਣਾਂ (.xlsx ਫਾਈਲ)