ਵਿਸ਼ਾ - ਸੂਚੀ
ਅਨੇਕ ਮੈਚਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਡਾਟਾ ਵਾਪਸ ਕਰਨ ਲਈ Microsoft Excel ਵਿੱਚ VLOOKUP ਜਾਂ ਵਰਟੀਕਲ ਲੁੱਕਅੱਪ ਲਾਗੂ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ। ਇਸ ਲੇਖ ਵਿੱਚ, ਤੁਸੀਂ VLOOKUP ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਅਤੇ ਸਾਰੇ ਉਪਲਬਧ ਡੇਟਾ ਨੂੰ ਉਚਿਤ ਦ੍ਰਿਸ਼ਟਾਂਤ ਨਾਲ ਐਕਸਟਰੈਕਟ ਕਰਨ ਦੇ ਸਾਰੇ ਸੰਭਾਵੀ ਢੰਗਾਂ ਬਾਰੇ ਜਾਣੋਗੇ।
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਤੁਸੀਂ ਉਸ ਐਕਸਲ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸਦੀ ਵਰਤੋਂ ਅਸੀਂ ਇਸ ਲੇਖ ਨੂੰ ਤਿਆਰ ਕਰਨ ਲਈ ਕੀਤੀ ਹੈ।
VLOOKUP ਅਤੇ ਸਾਰੇ Matches.xlsx ਵਾਪਸ ਕਰੋ
7 ਐਕਸਲ ਵਿੱਚ VLOOKUP ਅਤੇ ਸਾਰੇ ਮੈਚਾਂ ਨੂੰ ਵਾਪਸ ਕਰਨ ਦੇ ਤਰੀਕੇ
VLOOKUP ਫੰਕਸ਼ਨ ਇੱਕ ਸਾਰਣੀ ਦੇ ਸਭ ਤੋਂ ਖੱਬੇ ਕਾਲਮ ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਲੱਭਦਾ ਹੈ ਅਤੇ ਨਿਰਧਾਰਤ ਕਾਲਮ ਤੋਂ ਉਸੇ ਕਤਾਰ ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ। . ਪਰ ਇਹ ਫੰਕਸ਼ਨ ਇੱਕ ਕਾਲਮ ਤੋਂ ਇੱਕ ਤੋਂ ਵੱਧ ਮੇਲ ਦੇ ਅਧਾਰ 'ਤੇ ਡੇਟਾ ਐਕਸਟਰੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹੈ। ਇਸ ਲਈ, ਸਾਨੂੰ ਇੱਕ ਮੁੱਲ ਲੱਭਣ ਲਈ ਕੁਝ ਹੋਰ ਫੰਕਸ਼ਨ ਅਤੇ ਫਾਰਮੂਲੇ ਪਾਉਣੇ ਪੈਣਗੇ ਅਤੇ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਮਿਲੇ ਸਾਰੇ ਮੇਲ ਵਾਪਸ ਕਰਨੇ ਪੈਣਗੇ।
1. VLOOKUP ਅਤੇ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਮੈਚ ਵਾਪਸ ਕਰੋ
ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਸਾਰਣੀ ਹੈ ਜਿਸ ਵਿੱਚ ਕਈ ਕਰਮਚਾਰੀਆਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਵਿਭਾਗਾਂ ਦੇ ਬੇਤਰਤੀਬੇ ਨਾਮ ਹਨ। ਇਹ ਮੰਨ ਕੇ ਕਿ ਅਸੀਂ ਉਹਨਾਂ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਮ ਇੱਕ ਸਿੰਗਲ ਕਾਲਮ ਵਿੱਚ ਦਿਖਾਉਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ਜੋ ਨਿਰਮਾਣ ਵਿਭਾਗ ਵਿੱਚ ਕੰਮ ਕਰ ਰਹੇ ਹਨ।
ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ Excel 365<2 ਹੋ> ਉਪਭੋਗਤਾ, ਫਿਰ ਤੁਸੀਂ ਇੱਕ ਪਲ ਵਿੱਚ ਵਾਪਸੀ ਮੁੱਲਾਂ ਨੂੰ ਲੱਭਣ ਲਈ ਇੱਥੇ ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਲਈ ਜਾ ਸਕਦੇ ਹੋ। ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਨਾਲ, ਆਉਟਪੁੱਟ ਸੈੱਲ C16 ਵਿੱਚ ਲੋੜੀਂਦਾ ਫਾਰਮੂਲਾbe:
=FILTER(C5:C13,C15=B5:B13)
Enter ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਨਿਰਮਾਣ <ਤੋਂ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਮ ਵੇਖੋਗੇ। 2>ਵਿਭਾਗ ਇੱਕ ਲੰਬਕਾਰੀ ਐਰੇ ਵਿੱਚ।
ਜਾਂ ਜੇਕਰ ਤੁਸੀਂ Microsoft Excel ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਸੰਯੁਕਤ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ। :
=INDEX($C$5:$C$13, SMALL(IF(($C$15=$B$5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), ""),ROWS($A$1:A1)))
Enter ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਉਟਪੁੱਟ ਸੈਲ C16<2 ਵਿੱਚ ਕਰਮਚਾਰੀ ਦਾ ਪਹਿਲਾ ਨਾਮ ਮਿਲੇਗਾ।>.
ਸੈੱਲ C16 ਤੋਂ ਹੇਠਾਂ ਵੱਲ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਬਾਕੀ ਦੇ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਨਿਰਧਾਰਿਤ ਵਿਭਾਗ ਦੇ ਕਰਮਚਾਰੀ ਇੱਕ ਵਾਰ ਵਿੱਚ।
🔎 ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- ROW($B$5:$B$13): ROW ਫੰਕਸ਼ਨ ਪਰਿਭਾਸ਼ਿਤ ਸੈੱਲ ਸੰਦਰਭਾਂ ਦੇ ਕਤਾਰ ਨੰਬਰਾਂ ਨੂੰ ਕੱਢਦਾ ਹੈ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੀ ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ:
{5;6;7;8;9;10;11;12;13}
- ਮੈਚ(ROW($B$5:$B$13) , ROW($B$5:$B$13)): MATCH ਫੰਕਸ਼ਨ ਇੱਥੇ 1 ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਐਕਸਟਰੈਕਟਡ ਕਤਾਰ ਸੰਖਿਆਵਾਂ ਨੂੰ ਬਦਲਦਾ ਹੈ। ਇਸ ਲਈ, ਫਾਰਮੂਲੇ ਦਾ ਇਹ ਹਿੱਸਾ ਇਸ ਦੀ ਇੱਕ ਐਰੇ ਦਿੰਦਾ ਹੈ:
{1;2;3;4;5;6;7;8;9}
- IF(($C$15=$B $5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), “”): IF ਦੀ ਮਦਦ ਨਾਲ ਫੰਕਸ਼ਨ, ਫਾਰਮੂਲੇ ਦਾ ਇਹ ਹਿੱਸਾ ਉਹਨਾਂ ਕਤਾਰਾਂ ਦੀ ਸੂਚਕਾਂਕ ਸੰਖਿਆ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਨਿਰਧਾਰਤ ਸ਼ਰਤ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ। ਇਸ ਲਈ, ਇਹ ਹਿੱਸਾ ਇਹਨਾਂ ਦੀ ਇੱਕ ਐਰੇ ਦਿੰਦਾ ਹੈ:
{“”;2;””;4;”””;””;””;9}
- ਫਾਰਮੂਲੇ ਵਿੱਚ SMALL ਫੰਕਸ਼ਨ ਪਹਿਲੇ ਛੋਟੇ ਨੂੰ ਬਾਹਰ ਕੱਢਦਾ ਹੈਨੰਬਰ ਪਿਛਲੇ ਪੜਾਅ ਵਿੱਚ ਮਿਲਿਆ ਹੈ ਅਤੇ ਇਸ ਨੰਬਰ ਨੂੰ INDEX ਫੰਕਸ਼ਨ ਦੇ ਦੂਜੇ ਆਰਗੂਮੈਂਟ (row_number) ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ।
- ਅੰਤ ਵਿੱਚ, INDEX ਫੰਕਸ਼ਨ ਨਿਰਧਾਰਤ ਕਤਾਰ ਨੰਬਰ ਦੇ ਆਧਾਰ 'ਤੇ ਕਰਮਚਾਰੀ ਦਾ ਨਾਮ ਦਿਖਾਉਂਦਾ ਹੈ।
- ਇਸ ਫਾਰਮੂਲੇ ਵਿੱਚ ROWS ਫੰਕਸ਼ਨ SMALL ਲਈ k-th ਨੰਬਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਫੰਕਸ਼ਨ। ਬਾਕੀ ਸੈੱਲਾਂ ਨੂੰ ਭਰਨ ਲਈ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਫਾਰਮੂਲਾ SMALL ਫੰਕਸ਼ਨ ਤੋਂ ਬਾਅਦ ਡੇਟਾ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਇਸ k-th ਸੰਖਿਆ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।>
ਹੋਰ ਪੜ੍ਹੋ: INDEX MATCH ਬਨਾਮ VLOOKUP ਫੰਕਸ਼ਨ (9 ਉਦਾਹਰਨਾਂ)
2. ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਕਤਾਰ ਵਿੱਚ ਸਾਰੇ ਮੈਚਾਂ ਨੂੰ VLOOKUP ਅਤੇ ਵਾਪਸ ਕਰੋ
ਜੇਕਰ ਤੁਸੀਂ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਮ ਖਿਤਿਜੀ ਰੂਪ ਵਿੱਚ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਨੂੰ ਟ੍ਰਾਂਸਪੋਜ਼ ਨਾਲ ਜੋੜਨਾ ਹੋਵੇਗਾ। ਫੰਕਸ਼ਨ। TRANSPOSE ਫੰਕਸ਼ਨ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਲੰਬਕਾਰੀ ਰੇਂਜ ਨੂੰ ਇੱਕ ਖਿਤਿਜੀ ਰੇਂਜ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਜਾਂ ਇਸਦੇ ਉਲਟ। ਅਤੇ ਇਸ ਸੰਯੁਕਤ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ Excel 365 ਉਪਭੋਗਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਇਸ ਲਈ, ਆਉਟਪੁੱਟ ਸੈਲ C16 ਵਿੱਚ ਲੋੜੀਂਦਾ ਫਾਰਮੂਲਾ ਇਹ ਹੋਵੇਗਾ:
=TRANSPOSE(FILTER(C5:C13,C15=B5:B13))
ਹੁਣ ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਤੁਹਾਨੂੰ ਇੱਕ ਖਿਤਿਜੀ ਐਰੇ ਵਿੱਚ ਨਿਰਮਾਣ ਵਿਭਾਗ ਦੇ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਮ ਦਿਖਾਏ ਜਾਣਗੇ।
ਜਾਂ ਆਉਟਪੁੱਟ ਸੈੱਲ C16 ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਪਾਓ ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਐਕਸਲ 365 ਉਪਭੋਗਤਾ ਨਹੀਂ ਹੋ।
=INDEX($C$5:$C$13, SMALL(IF($C$15=$B$5:$B$13, ROW($B$5:$B$13)-MIN(ROW($B$5:$B$13))+1, ""), COLUMNS($A$1:A1)))
ਦਬਾਓ ਐਂਟਰ ਅਤੇ ਤੁਹਾਨੂੰ ਦੱਸੇ ਗਏ ਕਰਮਚਾਰੀ ਦਾ ਪਹਿਲਾ ਨਾਮ ਮਿਲੇਗਾਵਿਭਾਗ।
ਹੁਣ, ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਸੈੱਲ C16 ਨੂੰ ਸੱਜੇ ਪਾਸੇ ਖਿੱਚੋ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਪਹਿਲੀ #NUM ਨਹੀਂ ਲੱਭ ਲੈਂਦੇ। ਗਲਤੀ। ਅਤੇ ਤੁਸੀਂ ਸਾਰੇ ਨਾਮ ਨਿਰਮਾਣ ਵਿਭਾਗ ਤੋਂ ਹਰੀਜ਼ੱਟਲੀ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।
ਇੱਥੇ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਫਾਰਮੂਲਾ ਲਗਭਗ ਇਸ ਵਿੱਚ ਵਰਤੇ ਗਏ ਪਹਿਲੇ ਲੰਬੇ ਫਾਰਮੂਲੇ ਦੇ ਸਮਾਨ ਹੈ। ਲੇਖ ਦੀ ਪਿਛਲੀ ਉਦਾਹਰਨ ਜਿੱਥੇ ਐਕਸਟਰੈਕਟ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਲੰਬਕਾਰੀ ਰੂਪ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਣਾ ਸੀ। ਸਿਰਫ ਮੁੱਖ ਫਰਕ ਇਹ ਹੈ ਕਿ ਅਸੀਂ SMALL ਫੰਕਸ਼ਨ ਦਾ ਕ੍ਰਮ ਨੰਬਰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਥੇ COLUMNS ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਾਂ। ਸੈੱਲਾਂ ਨੂੰ ਖਿਤਿਜੀ ਤੌਰ 'ਤੇ ਆਟੋ-ਫਿਲ ਕਰਦੇ ਸਮੇਂ, ਫਾਰਮੂਲਾ ਡਾਟਾ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ SMALL ਫੰਕਸ਼ਨ ਦੇ ਕ੍ਰਮ ਨੰਬਰ ਦੀ ਪਾਲਣਾ ਕਰੇਗਾ।
ਹੋਰ ਪੜ੍ਹੋ: Excel VLOOKUP to ਖੜ੍ਹਵੇਂ ਤੌਰ 'ਤੇ ਕਈ ਮੁੱਲ ਵਾਪਸ ਕਰੋ
3. ਮਾਪਦੰਡ ਦੇ ਆਧਾਰ 'ਤੇ ਕਈ ਮੁੱਲ ਵਾਪਸ ਕਰਨ ਲਈ VLOOKUP
ਅਸੀਂ ਸਾਰਣੀ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਵਾਧੂ ਕਾਲਮ ਜੋੜਿਆ ਹੈ। ਇਹ ਕਾਲਮ ਪ੍ਰੋਜੈਕਟ ਆਈ.ਡੀ. ਨੂੰ ਸਟੋਰ ਕਰਦਾ ਹੈ ਜੋ ਕਾਲਮ D ਵਿੱਚ ਮੌਜੂਦ ਸਬੰਧਤ ਕਰਮਚਾਰੀਆਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸ ਲਈ, ਅਸੀਂ ਹੁਣ ਦੋ ਵੱਖ-ਵੱਖ ਸ਼ਰਤਾਂ ਇਨਪੁਟ ਕਰਾਂਗੇ ਅਤੇ ਮਿਲੇ ਸਾਰੇ ਮੈਚਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਡਾਟਾ ਐਕਸਟਰੈਕਟ ਕਰਾਂਗੇ।
ਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ ਉਹਨਾਂ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਮ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਜੋ ਵਰਤਮਾਨ ਵਿੱਚ ਸੇਲ ਵਿੱਚ ਕੰਮ ਕਰ ਰਹੇ ਹਨ DMR 103 ਦੀ ਪ੍ਰੋਜੈਕਟ ID 'ਤੇ ਵਿਭਾਗ।
ਆਉਟਪੁੱਟ ਸੈੱਲ C17 ਵਿੱਚ ਲੋੜੀਂਦਾ ਫਾਰਮੂਲਾ ਇਹ ਹੋਵੇਗਾ:
=IFERROR(INDEX($D$5:$D$13, SMALL(IF(1=((--($C$15=$B$5:$B$13)) * (--($C$16=$C$5:$C$13))), ROW($D$5:$D$13)-4,""), ROW()-16)),"")
ਦਬਾਓ Enter ਅਤੇ ਤੁਹਾਨੂੰ ਕਰਮਚਾਰੀ ਦਾ ਪਹਿਲਾ ਨਾਮ ਮਿਲੇਗਾਨਿਰਧਾਰਤ ਮਾਪਦੰਡਾਂ ਦੇ ਤਹਿਤ।
ਹੁਣ ਦਿੱਤੀਆਂ ਸ਼ਰਤਾਂ ਦੇ ਨਾਲ ਬਾਕੀ ਨਾਮ ਦਿਖਾਉਣ ਲਈ ਸੈੱਲ C17 ਨੂੰ ਭਰੋ।
🚩 ਇਸ ਫਾਰਮੂਲੇ ਦੀਆਂ ਕੁਝ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:
- ਇਹ ਫਾਰਮੂਲਾ ਵੀ ਇਸ ਫਾਰਮੂਲੇ ਦੇ ਸਮਾਨ ਹੈ ਪਿਛਲੀ ਵਿਧੀ।
- ਇਸ ਫਾਰਮੂਲੇ ਵਿੱਚ, IFERROR ਫੰਕਸ਼ਨ ਨੂੰ ਇੱਕ ਅਨੁਕੂਲਿਤ ਆਉਟਪੁੱਟ ਦਿਖਾਉਣ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ ਜੇਕਰ ਕੋਈ ਗਲਤੀ ਪਾਈ ਜਾਂਦੀ ਹੈ।
- IF ਇਸ ਫਾਰਮੂਲੇ ਵਿੱਚ ਫੰਕਸ਼ਨ ਦੋ ਵੱਖ-ਵੱਖ ਮਾਪਦੰਡਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ ਅਤੇ ਡਬਲ-ਯੂਨਰੀ ਦੀ ਮਦਦ ਨਾਲ, ਬੂਲੀਅਨ ਮੁੱਲ (ਸਹੀ ਜਾਂ ਗਲਤ) 1 ਜਾਂ 0 ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਫੰਕਸ਼ਨ ਫਿਰ ਉਹਨਾਂ ਕਤਾਰਾਂ ਦਾ ਸੂਚਕਾਂਕ ਨੰਬਰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਦਿੱਤੇ ਮਾਪਦੰਡ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ।
- ROW($D$5:$D$13)-4: ਇਸ ਹਿੱਸੇ ਵਿੱਚ, ਸੰਖਿਆ '4' ਕਰਮਚਾਰੀ ਸਿਰਲੇਖ ਦੀ ਕਤਾਰ ਨੰਬਰ ਹੈ।
- ROW()-16: ਅਤੇ ਸੰਖਿਆਤਮਕ ਮੁੱਲ '16' ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਇਹ ਭਾਗ ਪਹਿਲੇ ਆਉਟਪੁੱਟ ਸੈੱਲ ਦੀ ਪਿਛਲੀ ਕਤਾਰ ਨੰਬਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਕਈ ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ VLOOKUP ਦੀ ਵਰਤੋਂ ਕਰੋ (6 ਢੰਗ + ਵਿਕਲਪਕ)
4. ਆਟੋਫਿਲਟਰ
ਆਟੋਫਿਲਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਅਸੀਂ ਸਾਰੇ ਮੈਚਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਵਧੇਰੇ ਆਸਾਨੀ ਨਾਲ ਡਾਟਾ ਐਕਸਟਰੈਕਟ ਕਰ ਸਕਦੇ ਹਾਂ। ਕਿਉਂਕਿ ਅਸੀਂ ਨਿਰਮਾਣ ਵਿਭਾਗ ਤੋਂ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਮ ਕੱਢਣ ਜਾ ਰਹੇ ਹਾਂ, ਸਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਤੋਂ ਬਾਅਦ ਜਾਣਾ ਪਵੇਗਾ:
📌 ਕਦਮ 1:
➤ ਪੂਰਾ ਡਾਟਾ ਟੇਬਲ ਚੁਣੋ ਅਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋਮਾਊਸ।
➤ ਫਿਲਟਰ ਚੋਣਾਂ ਵਿੱਚੋਂ 'ਚੁਣੇ ਗਏ ਸੈੱਲ ਦੇ ਮੁੱਲ ਦੁਆਰਾ ਫਿਲਟਰ ਕਰੋ' ਵਿਕਲਪ ਚੁਣੋ।
ਇਸ ਲਈ, ਤੁਸੀਂ ਹੁਣੇ ਹੀ ਐਕਟੀਵੇਟ ਕੀਤਾ ਹੈ। ਫਿਲਟਰ ਤੁਹਾਡੇ ਸਿਰਲੇਖਾਂ ਲਈ ਬਟਨ।
📌 ਕਦਮ 2:
➤ ਵਿਭਾਗ ਸਿਰਲੇਖ ਤੋਂ ਫਿਲਟਰ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
➤ ਸਿਰਫ਼ ਨਿਰਮਾਣ ਵਿਕਲਪ
'ਤੇ ਨਿਸ਼ਾਨ ਲਗਾਓ। ➤ ਠੀਕ ਹੈ ਦਬਾਓ ਅਤੇ ਤੁਸੀਂ ਪੂਰਾ ਕਰ ਲਿਆ।
ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਾਂਗ, ਤੁਹਾਨੂੰ ਨਤੀਜਾ ਅਤੇ ਫਿਲਟਰ ਕੀਤਾ ਡੇਟਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਵੇਗਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਕਈ ਮੈਚਾਂ ਨਾਲ VLOOKUP
ਸਮਾਨ ਰੀਡਿੰਗਾਂ
- ਐਕਸਲ ਵਿੱਚ ਡਬਲ VLOOKUP ਕਿਵੇਂ ਲਾਗੂ ਕਰੀਏ (4 ਤੇਜ਼ ਤਰੀਕੇ)
- VLOOKUP ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ (8 ਕਾਰਨ ਅਤੇ ਹੱਲ)
- ਐਕਸਲ SUMIF ਨੂੰ ਕਿਵੇਂ ਜੋੜਿਆ ਜਾਵੇ & ਕਈ ਸ਼ੀਟਾਂ ਵਿੱਚ VLOOKUP
- Excel ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਕਾਲਮਾਂ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ VLOOKUP (4 ਉਦਾਹਰਨਾਂ)
- ਐਕਸਲ ਵਿੱਚ ਕਈ ਸ਼ਰਤਾਂ ਨਾਲ VLOOKUP ਕਿਵੇਂ ਕਰੀਏ (2 ਢੰਗ )
5. ਐਕਸਲ ਵਿੱਚ ਐਡਵਾਂਸਡ ਫਿਲਟਰ ਦੇ ਨਾਲ ਸਾਰੇ ਮੈਚਾਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ VLOOKUP
ਤੁਸੀਂ ਐਡਵਾਂਸਡ ਫਿਲਟਰ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਆਪਣੀ ਐਕਸਲ ਸਪ੍ਰੈਡਸ਼ੀਟ ਤੋਂ ਮਾਪਦੰਡ ਰੇਂਜ ਚੁਣ ਕੇ ਮਾਪਦੰਡ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਹੁੰਦਾ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ, B15:B16 ਮਾਪਦੰਡ ਸੀਮਾ ਹੈ।
📌 ਕਦਮ 1:
➤ ਚੁਣੋ। ਪੂਰੀ ਡਾਟਾ ਸਾਰਣੀ।
➤ ਡੇਟਾ ਰਿਬਨ ਦੇ ਹੇਠਾਂ, ਸਾਰਟ ਅਤੇ ਫਿਲਟਰ ਤੋਂ ਐਡਵਾਂਸਡ ਕਮਾਂਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।ਡ੍ਰੌਪ-ਡਾਊਨ।
ਐਡਵਾਂਸਡ ਫਿਲਟਰ ਨਾਮ ਦਾ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਖੁੱਲ੍ਹੇਗਾ।
📌 ਸਟੈਪ 2:
➤ ਸੂਚੀ ਰੇਂਜ ਇਨਪੁਟ ਲਈ ਪੂਰਾ ਡਾਟਾ ਟੇਬਲ ਚੁਣੋ।
➤ ਇਸ ਲਈ B15:B16 ਚੁਣੋ। ਮਾਪਦੰਡ ਰੇਂਜ ਦਾ ਇੰਪੁੱਟ।
➤ ਦਬਾਓ ਠੀਕ ਹੈ ।
ਅਤੇ ਤੁਹਾਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਵੇਗਾ ਸਿਰਫ਼ ਨਿਰਮਾਣ ਵਿਭਾਗ ਤੋਂ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਵਾਂ ਨਾਲ ਫਿਲਟਰ ਕੀਤਾ ਨਤੀਜਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਮਲਟੀਪਲ ਨਾਲ VLOOKUP ਐਕਸਲ ਵਿੱਚ ਮਾਪਦੰਡ (6 ਉਦਾਹਰਨਾਂ)
6. VLOOKUP ਅਤੇ ਸਾਰਣੀ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕਰਕੇ ਸਾਰੇ ਮੁੱਲ ਵਾਪਸ ਕਰੋ
ਹੁਣ ਅਸੀਂ ਤੁਹਾਨੂੰ ਡੇਟਾ ਟੇਬਲ ਨੂੰ ਇੱਕ ਫਾਰਮੈਟ ਕੀਤੀ ਸਾਰਣੀ ਵਿੱਚ ਬਦਲ ਕੇ ਫਿਲਟਰ ਕਰਨ ਦਾ ਇੱਕ ਹੋਰ ਸਧਾਰਨ ਤਰੀਕਾ ਦਿਖਾਵਾਂਗੇ।
📌 ਸਟੈਪ 1:
➤ ਪਹਿਲਾਂ ਪ੍ਰਾਇਮਰੀ ਡਾਟਾ ਟੇਬਲ ਚੁਣੋ।
➤ ਟੇਬਲ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕਰੋ ਹੇਠਾਂ ਡ੍ਰੌਪ-ਡਾਉਨ ਤੋਂ ਹੋਮ ਟੈਬ, ਕਿਸੇ ਵੀ ਟੇਬਲ ਨੂੰ ਚੁਣੋ ਜੋ ਤੁਸੀਂ ਪਸੰਦ ਕਰਦੇ ਹੋ।
ਪਹਿਲੇ ਪੜਾਅ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਡੀ ਡੇਟਾ ਟੇਬਲ ਹੁਣ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗੀ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਫਿਲਟਰ ਕੀਤੇ ਸਿਰਲੇਖ।
📌 ਕਦਮ 2:
➤ ਨਿਰਮਾਣ <2 ਨੂੰ ਚੁਣੋ। ਵਿਭਾਗ ਸਿਰਲੇਖ ਤੋਂ ਫਿਲਟਰ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ ਵਿਕਲਪ।
➤ ਦਬਾਓ ਠੀਕ ਹੈ ਅਤੇ ਤੁਸੀਂ ਪੂਰਾ ਕਰ ਲਿਆ।
ਹੇਠਾਂ ਦਿੱਤਾ ਸਕਰੀਨਸ਼ਾਟ ਨਿਰਧਾਰਿਤ ਚੋਣ ਦੇ ਆਧਾਰ 'ਤੇ ਆਉਟਪੁੱਟ ਦਿਖਾ ਰਿਹਾ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: VBA VLOOKUP ਦੀ ਵਰਤੋਂ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਹੋਰ ਵਰਕਸ਼ੀਟ ਤੋਂ ਮੁੱਲ ਲੱਭੋ
7।ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਸੈੱਲ ਵਿੱਚ ਸਾਰੇ ਮੈਚਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਲਈ VLOOKUP
TEXTJOIN ਫੰਕਸ਼ਨ ਇੱਕ ਡੀਲੀਮੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸੂਚੀ ਜਾਂ ਟੈਕਸਟ ਸਤਰ ਦੀ ਰੇਂਜ ਨੂੰ ਜੋੜਦਾ ਹੈ। TEXTJOIN ਅਤੇ IF ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇਕੱਠੇ ਸ਼ਾਮਲ ਕਰਕੇ, ਅਸੀਂ ਇੱਕ ਮੁੱਲ ਲੱਭ ਸਕਦੇ ਹਾਂ ਅਤੇ ਇੱਕ ਸਿੰਗਲ ਸੈੱਲ ਵਿੱਚ ਸਾਰੇ ਮੈਚਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਡੇਟਾ ਐਕਸਟਰੈਕਟ ਕਰ ਸਕਦੇ ਹਾਂ।
ਆਉਟਪੁੱਟ ਵਿੱਚ ਲੋੜੀਂਦਾ ਫਾਰਮੂਲਾ ਸੈੱਲ C16 ਇਹ ਹੋਵੇਗਾ:
=TEXTJOIN(", ",TRUE,IF($B$5:$B$13=$C$15,$C$5:$C$13,""))
Enter ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ <<ਤੋਂ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਮ ਮਿਲਣਗੇ। 1>ਨਿਰਮਾਣ ਵਿਭਾਗ ਇੱਕ ਸਿੰਗਲ ਸੈੱਲ ਵਿੱਚ ਕਾਮਿਆਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ ਗਿਆ ਹੈ।
ਇਸ ਫਾਰਮੂਲੇ ਵਿੱਚ, IF ਫੰਕਸ਼ਨ ਮੇਲ ਖਾਂਦੇ ਨਾਮਾਂ ਨਾਲ ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਨਾਲ ਹੀ ਗੈਰ-ਮੇਲ ਖਾਂਦੇ ਸੈੱਲਾਂ ਲਈ ਬੂਲੀਅਨ ਮੁੱਲ 'FALSE'। TEXTJOIN ਫੰਕਸ਼ਨ ਫਿਰ ਨਿਰਧਾਰਤ ਡੀਲੀਮੀਟਰ ਨਾਲ ਮਿਲੇ ਸਾਰੇ ਨਾਵਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਸਿੰਗਲ ਸੈੱਲ ਤੋਂ ਅੰਸ਼ਕ ਪਾਠ VLOOKUP
ਸਮਾਪਤ ਸ਼ਬਦ
ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਉੱਪਰ ਦੱਸੇ ਗਏ ਇਹ ਸਾਰੇ ਢੰਗ ਹੁਣ ਲੋੜ ਪੈਣ 'ਤੇ ਤੁਹਾਡੀ ਐਕਸਲ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਵਿੱਚ ਲਾਗੂ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨਗੇ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਜਾਂ ਫੀਡਬੈਕ ਹਨ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਮੈਨੂੰ ਦੱਸੋ। ਜਾਂ ਤੁਸੀਂ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਸਬੰਧਤ ਸਾਡੇ ਹੋਰ ਲੇਖ ਦੇਖ ਸਕਦੇ ਹੋ।