ਵਿਸ਼ਾ - ਸੂਚੀ
VLOOKUP ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਬਹੁਤ ਮਸ਼ਹੂਰ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਵਰਟੀਕਲ ਲੁੱਕਅਪ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਅਸੀਂ ਬਿਲਟ-ਇਨ VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ ਜਾਂ ਅਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਫਾਰਮੂਲੇ ਵੀ ਬਣਾ ਸਕਦੇ ਹਾਂ ਜੋ ਵਧੇਰੇ ਗਤੀਸ਼ੀਲ ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ ਮੁੱਲ ਵਾਪਸ ਕਰਨ ਲਈ ਵਰਟੀਕਲ ਲੁੱਕਅਪ ਵਜੋਂ ਕੰਮ ਕਰਨਗੇ। ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਇਹ ਦਿਖਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ ਕਿ ਐਕਸਲ ਵਿੱਚ VLOOKUP ਦੇ ਨਾਲ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਮੁੱਲ ਕਿਵੇਂ ਲੱਭਣਾ ਹੈ।
ਪ੍ਰੈਕਟਿਸ ਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਐਕਸਲ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ ਜਿਸਦੀ ਵਰਤੋਂ ਅਸੀਂ ਇਸ ਲੇਖ ਨੂੰ ਤਿਆਰ ਕਰਨ ਲਈ ਕੀਤੀ ਹੈ।
VLOOKUP Last Value in Column.xlsx
VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਮੁੱਲ ਲੱਭੋ
ਆਓ ਪਹਿਲਾਂ ਸਾਡੀ ਵਰਕਬੁੱਕ ਨਾਲ ਜਾਣ-ਪਛਾਣ ਕਰੀਏ। ਇਸ ਡੇਟਾਸ਼ੀਟ ਵਿੱਚ, ਮੈਂ ਸੰਬੰਧਿਤ ਮਿਤੀਆਂ ਦੇ ਅਨੁਸਾਰ ਕੁਝ ਸੇਲਜ਼ਪਰਸਨ ਦੀ ਵਿਕਰੀ ਰਕਮਾਂ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਲਈ 3 ਕਾਲਮ ਅਤੇ 10 ਕਤਾਰਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ।
ਇਸ ਵਿਧੀ ਵਿੱਚ, ਅਸੀਂ VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਮੁੱਲ ਦੀ ਆਖਰੀ ਮੌਜੂਦਗੀ ਲੱਭਾਂਗੇ। VLOOKUP ਦਾ ਅਰਥ ' ਵਰਟੀਕਲ ਲੁੱਕਅੱਪ ' ਹੈ। ਇਹ ਇੱਕ ਅਜਿਹਾ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਇੱਕ ਖਾਸ ਮੁੱਲ ਲਈ ਐਕਸਲ ਖੋਜ ਕਰਦਾ ਹੈ। ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਬਿੱਲ ਦੀਆਂ 3 ਵੱਖ-ਵੱਖ ਵਿਕਰੀ ਰਕਮਾਂ ਹਨ। ਹੁਣ ਅਸੀਂ ਸੈਲ G5
ਸਟੈਪਸ :
➦ ਐਕਟੀਵੇਟ ਸੈਲ G5 ਵਿੱਚ ਉਸਦੀ ਆਖਰੀ ਵਿਕਰੀ ਦੀ ਮਾਤਰਾ ਲੱਭਾਂਗੇ , ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=VLOOKUP(F5,C5:D13,2)
➦ ਐਂਟਰ ਬਟਨ ਨੂੰ ਦਬਾਓ ਅਤੇ ਤੁਹਾਨੂੰ ਆਖਰੀ ਵਾਰ ਮਿਲਣਗੇ। ਉਸਦੀ ਵਿਕਰੀ ਦਾ।
ਪਰ VLOOKUP ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਨਾ ਕੀਤੇ ਡੇਟਾ ਲਈ ਸਹੀ ਜਵਾਬ ਨਹੀਂ ਦੇਵੇਗਾ।ਅੰਦਾਜ਼ਨ ਮੋਡ। ਹੇਠਾਂ ਚਿੱਤਰ ਦੇਖੋ।
ਅਤੇ ਜੇਕਰ ਅਸੀਂ ਚੌਥੇ ਆਰਗੂਮੈਂਟ ਲਈ ਸਹੀ ਮਿਲਾਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਤਾਂ ਇਹ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਾਂਗ ਪਹਿਲਾ ਮੈਚ ਦਿਖਾਏਗਾ। ਕਿਉਂਕਿ vlookup ਬਾਈਨਰੀ ਖੋਜ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ ਜਦੋਂ ਇਸਨੂੰ ਲੁੱਕਅਪ ਮੁੱਲ ਤੋਂ ਵੱਡਾ ਮੁੱਲ ਮਿਲਦਾ ਹੈ ਤਾਂ ਇਹ ਦਿਖਾਉਣ ਲਈ ਪਿਛਲੇ ਮੁੱਲ 'ਤੇ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ, ਇਸਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦੇਖੋ।
ਇਸ ਲਈ ਇਸ ਸਥਿਤੀ ਨੂੰ ਦੂਰ ਕਰਨ ਲਈ ਪਿਛਲੀ ਘਟਨਾ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਅਣ-ਛਾਂਟਿਆ ਡਾਟਾ ਸਾਨੂੰ ਲੁੱਕਅਪ ਫੰਕਸ਼ਨਾਂ ਜਾਂ ਹੋਰ ਸੰਯੁਕਤ ਫਾਰਮੂਲੇ ਵਰਤਣੇ ਪੈਣਗੇ। ਅਸੀਂ ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਬਾਰੇ ਹੁਣ ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗਾਂ ਵਿੱਚ ਚਰਚਾ ਕਰਾਂਗੇ।
ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਮੁੱਲ ਲੱਭਣ ਲਈ VLOOKUP ਫੰਕਸ਼ਨ ਦੇ ਵਿਕਲਪ
ਹੁਣ ਅਸੀਂ ਚਾਰ ਵਿਕਲਪਕ ਢੰਗਾਂ ਨੂੰ ਲਾਗੂ ਕਰਾਂਗੇ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਮੁੱਲ ਲੱਭੋ।
ਵਿਧੀ 1: ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਮੁੱਲ ਲੱਭਣ ਲਈ LOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਇੱਥੇ ਅਸੀਂ ਇੱਕ ਕਾਲਮ ਦਾ ਆਖਰੀ ਮੁੱਲ ਲੱਭਾਂਗੇ ਐਕਸਲ ਵਿੱਚ ਲੁੱਕਅੱਪ ਫੰਕਸ਼ਨ । ਲੁੱਕਅੱਪ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਇੱਕ ਸਿੰਗਲ ਕਾਲਮ ਜਾਂ ਕਤਾਰ ਵਿੱਚ ਦੂਜੇ ਕਾਲਮ ਜਾਂ ਕਤਾਰ ਵਿੱਚ ਉਸੇ ਥਾਂ ਤੋਂ ਇੱਕ ਖਾਸ ਮੁੱਲ ਲੱਭਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਮੈਨੂੰ ਇੱਥੇ ਸੈਲ G4
ਕਦਮ:
➦ ਐਕਟੀਵੇਟ ਸੈਲ G4। ਵਿੱਚ ਆਖਰੀ ਵਿਕਰੀ ਰਕਮ ਮਿਲੇਗੀ।
➦ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=LOOKUP(2,1/(D:D""),D:D)
➦ ਫਿਰ Enter ਬਟਨ ਦਬਾਓ ਅਤੇ ਤੁਹਾਨੂੰ ਆਖਰੀ ਪ੍ਰਾਪਤ ਹੋਵੇਗਾ। ਮੁੱਲ।
👉 ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ:
➥ D :D””
ਇੱਥੇ ਇਹ ਜਾਂਚ ਕਰੇਗਾ ਕਿ ਕੀ ਕਾਲਮ D ਵਿੱਚ ਸੈੱਲ ਖਾਲੀ ਹਨ ਜਾਂ ਨਹੀਂ। ਇਹ ਹੋਵੇਗਾਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਕਰੋ-
{FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE...
➥ 1/(D:D””)
ਅਸੀਂ 1 ਨੂੰ ਨਤੀਜੇ ਦੁਆਰਾ ਵੰਡਿਆ ਹੈ। ਜਿਵੇਂ ਕਿ FALSE ਦਾ ਅਰਥ ਹੈ 0 ਅਤੇ TRUE ਦਾ ਅਰਥ ਹੈ 1 ਇਸ ਲਈ ਨਤੀਜਾ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗਾ:
{#DIV/0!;#DIV/0!; #DIV/0!;1;1;1;1;1;1;1;#DIV/0!;#DIV/0!}
➥ LOOKUP(2,1/(D:D””),D:D)
ਮੈਂ ਲੁੱਕਅਪ ਮੁੱਲ 2 ਸੈੱਟ ਕੀਤਾ ਹੈ ਕਿਉਂਕਿ ਲੁੱਕਅਪ ਫੰਕਸ਼ਨ ਕਾਲਮ ਰਾਹੀਂ 2 ਲੱਭੇਗਾ, ਜਦੋਂ ਇਹ ਇਸ ਤੱਕ ਪਹੁੰਚ ਜਾਵੇਗਾ ਗਲਤੀ ਤਾਂ ਇਹ ਇਸਦੇ ਨਜ਼ਦੀਕੀ ਮੁੱਲ 1 ਤੇ ਵਾਪਸ ਆ ਜਾਵੇਗਾ ਅਤੇ ਉਹ ਨਤੀਜਾ ਦਿਖਾਏਗਾ। ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਆਵੇਗਾ-
367
ਵਿਧੀ 2: ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਮੁੱਲ ਲੱਭਣ ਲਈ INDEX ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਇੱਥੇ ਅਸੀਂ INDEX ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। INDEX ਫੰਕਸ਼ਨ ਟੇਬਲ ਜਾਂ ਰੇਂਜ ਦੇ ਅੰਦਰੋਂ ਇੱਕ ਮੁੱਲ ਜਾਂ ਕਿਸੇ ਮੁੱਲ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ। ਅਤੇ MATCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਇੱਕ ਰੇਂਜ ਵਿੱਚ ਇੱਕ ਨਿਸ਼ਚਿਤ ਆਈਟਮ ਨੂੰ ਖੋਜਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਫਿਰ ਇਹ ਰੇਂਜ ਵਿੱਚ ਉਸ ਆਈਟਮ ਦੀ ਸੰਬੰਧਿਤ ਸਥਿਤੀ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਪੜਾਅ:
➦ ਸੈਲ G5
=INDEX(D5:D13,MATCH(F5,C5:C13,1))
➦ ਐਂਟਰ ਬਟਨ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ।
👉 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
➥ MATCH(F5,C5:C13,1)
ਇੱਥੇ MATCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਸੈੱਲ F5 ਦੇ ਮੁੱਲ ਨੂੰ ਵੱਧਦੇ ਕ੍ਰਮ ਵਿੱਚ ਛਾਂਟੀ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਐਰੇ C5:C13 ਤੋਂ। ਤੀਜਾ ਆਰਗੂਮੈਂਟ '1' ਸੈੱਟ ਕਰਨਾ ਅੰਦਾਜ਼ਨ ਦਰਸਾਉਂਦਾ ਹੈਮੈਚ. ਹੁਣ ਫੰਕਸ਼ਨ ਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਆਵੇਗਾ-
6
ਇਹ ਅਸਲ ਵਿੱਚ ਪਹਿਲੀ ਐਂਟਰੀ ਤੋਂ ਗਿਣਿਆ ਗਿਆ ਕਤਾਰ ਨੰਬਰ ਦਿਖਾ ਰਿਹਾ ਹੈ।
➥ INDEX(D5:D13,MATCH(F5,C5:C13,1))
ਅਤੇ INDEX ਫੰਕਸ਼ਨ ਅਨੁਸਾਰੀ ਵਿਕਰੀ ( D5:D13) ਐਰੇ ਤੋਂ ਪਿਛਲੇ ਮੈਚ ਦੇ ਅਨੁਸਾਰ ( C5:C13) ਜੋ ਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਆਵੇਗਾ-
367
ਇਹ ਅਸਲ ਵਿੱਚ ਸੈੱਲ F5
ਵਿਧੀ 3 ਲਈ ਆਖਰੀ ਘਟਨਾ ਹੈ: ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਮੁੱਲ ਲੱਭਣ ਲਈ INDEX, MAX, SUMPRODUCT ਅਤੇ ROW ਫੰਕਸ਼ਨਾਂ ਦਾ ਸੁਮੇਲ
ਹੁਣ ਅਸੀਂ INDEX, MAX, SUMPRODUCT, ਅਤੇ ROW ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਨਾਲ ਕੰਮ ਕਰਾਂਗੇ। ROW ਫੰਕਸ਼ਨ ਕਤਾਰ ਨੰਬਰ ਲੱਭੇਗਾ। SUMPRODUCT ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਸੈੱਲਾਂ ਜਾਂ ਐਰੇ ਦੀ ਇੱਕ ਰੇਂਜ ਨੂੰ ਗੁਣਾ ਕਰਦਾ ਹੈ ਅਤੇ ਉਤਪਾਦਾਂ ਦੇ ਜੋੜ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ। MAX ਫੰਕਸ਼ਨ ਅਧਿਕਤਮ ਸੰਖਿਆ ਲੱਭੇਗਾ। ਅਤੇ INDEX ਫੰਕਸ਼ਨ ਟੇਬਲ ਜਾਂ ਰੇਂਜ ਦੇ ਅੰਦਰੋਂ ਇੱਕ ਮੁੱਲ ਜਾਂ ਕਿਸੇ ਮੁੱਲ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ।
ਪੜਾਅ:
➦ ਵਿੱਚ ਸੰਪਾਦਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ਸੈਲ F7
➦ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ:
=INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13)*($E$7=$B$5:$B$13))-4))
➦ ਅਤੇ ਐਂਟਰ ਦਬਾਓ ਬਟਨ।
👉 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
➥ ROW($B$5:$B$13)
ROW ਫੰਕਸ਼ਨ ਐਰੇ ਲਈ ਕਤਾਰ ਨੰਬਰ ਦਿਖਾਏਗਾ ਜੋ ਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਆਵੇਗਾ-
{ 5;6;7;8;9;10;11;12;13}
➥ ($E$7=$B$5:$B$13)
ਇੱਥੇ ਸੈੱਲ E7 ਸਾਡਾ ਲੁੱਕਅਪ ਮੁੱਲ ਹੈ ਅਤੇ ਇਹਫਾਰਮੂਲਾ ਇਸ ਨੂੰ ਐਰੇ B5:B13 ਰਾਹੀਂ ਮਿਲਾ ਦੇਵੇਗਾ। ਫਿਰ ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਆਵੇਗਾ-
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}
➥ ROW($B$5:$B$13)*($E$7=$B$5:$B$13)
ਇਹ ਪਿਛਲੇ ਦੋ ਫਾਰਮੂਲਿਆਂ ਦਾ ਗੁਣਾ ਹੈ ਜੋ ਅਸਲ ਵਿੱਚ ਗੁਣਾ ਕਰੇਗਾ ਅਨੁਸਾਰੀ ਕਤਾਰ ਨੰਬਰ. FALSE ਦਾ ਮਤਲਬ 0 ਅਤੇ TRUE ਦਾ ਮਤਲਬ ਹੈ 1 । ਇਸ ਲਈ ਗੁਣਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਆਵੇਗਾ-
{0;0;0;0;9;0;0;0;13}
➥ MAX(ROW($B$5:$B$13)*($E$7=$B$5:$B$13))
The MAX ਫੰਕਸ਼ਨ ਪਿਛਲੇ ਨਤੀਜੇ ਤੋਂ ਵੱਧ ਤੋਂ ਵੱਧ ਮੁੱਲ ਲੱਭੇਗਾ ਜੋ
13
➥ SUMPRODUCT(MAX(ROW($) ਵਜੋਂ ਵਾਪਸ ਆਵੇਗਾ B$5:$B$13)*($E$7=$B$5:$B$13))-4)
ਹੁਣ SUMPRODUCT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਤਾਰ ਲੱਭਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਐਰੇ ਵਿੱਚ ਨੰਬਰ । ਜਿਵੇਂ ਕਿ ਸਾਡੀ ਸੂਚੀ 5ਵੀਂ ਕਤਾਰ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ, 4 ਨੂੰ ਘਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਸ ਲਈ ਸਾਡੀ ਸੂਚੀ ਵਿੱਚ ਬਿੱਲ ਦੀ ਆਖਰੀ ਮੌਜੂਦਗੀ ਦੀ ਸਥਿਤੀ 9 ਹੈ ਤਾਂ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਆਵੇਗਾ-
9 ।
➥ INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13)*($E$7=$B$5: $B$13))-4))
INDEX ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਆਖਰੀ ਮਿਲਾਨ ਵਾਲੇ ਨਾਮ ਲਈ ਵਿਕਰੀ ਲੱਭਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਤੇ ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਵਾਪਸ ਆ ਜਾਵੇਗਾ-
563
ਬਿੱਲ ਲਈ ਇਹ ਸਾਡੀ ਆਖਰੀ ਘਟਨਾ ਹੈ।
ਵਿਧੀ 4 : ਕਾਲਮ ਵਿੱਚ ਕਿਸੇ ਮੁੱਲ ਦੀ ਆਖਰੀ ਘਟਨਾ ਲੱਭਣ ਲਈ ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰੋ
ਜੇਕਰ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ ਕੋਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਵਿਧੀ ਤੁਹਾਡੇ ਲਈ ਢੁਕਵੀਂ ਹੈ। ਅਸੀਂVBA ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੀ ਪਿਛਲੀ ਕਾਰਵਾਈ ਕਰ ਸਕਦਾ ਹੈ। ਆਉ ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਪੜਾਵਾਂ 'ਤੇ ਚੱਲੀਏ ਕਿ ਅਸੀਂ ਇਸਨੂੰ ਆਸਾਨੀ ਨਾਲ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹਾਂ।
ਇਸਦੇ ਲਈ, ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਮੈਂ ਵਿਲੱਖਣ ਨਾਵਾਂ ਲਈ ਇੱਕ ਡ੍ਰੌਪਡਾਉਨ ਬਾਰ ਬਣਾਵਾਂਗਾ। ਫਿਰ ਮੈਂ VBA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਨਵਾਂ ਉਪਭੋਗਤਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ “ LastItemLookup ” ਬਣਾਵਾਂਗਾ ਜਿਸਦੀ ਵਰਤੋਂ ਅਸੀਂ ਆਖਰੀ ਘਟਨਾ ਨੂੰ ਲੱਭਣ ਲਈ ਕਰਾਂਗੇ।
ਪੜਾਅ 1 :
➦ ਪਹਿਲਾਂ, ਮੁੱਖ ਸ਼ੀਟ ਤੋਂ ਵਿਲੱਖਣ ਨਾਮਾਂ ਨੂੰ ਨਵੀਂ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ।
ਕਦਮ 2:
➦ ਫਿਰ ਮੁੱਖ ਸ਼ੀਟ 'ਤੇ ਜਾਓ। ਕਿਸੇ ਵੀ ਨਵੇਂ ਸੈੱਲ ਨੂੰ ਸਰਗਰਮ ਕਰੋ। ਮੈਂ E5 ਚੁਣਿਆ।
➦ ਡੇਟਾ > 'ਤੇ ਕਲਿੱਕ ਕਰੋ; ਡਾਟਾ ਟੂਲ > ਡਾਟਾ ਪ੍ਰਮਾਣਿਕਤਾ।
ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ।
ਸਟੈਪ 3: <3
➦ ਇਜਾਜ਼ਤ ਬਾਰ ਤੋਂ ਸੂਚੀ ਚੁਣੋ।
➦ ਫਿਰ ਸਰੋਤ <2 ਤੋਂ ਓਪਨ ਆਈਕਨ ਨੂੰ ਦਬਾਓ।>ਬਾਰ।
ਸਟੈਪ 4:
➦ ਇਸ ਤੋਂ ਬਾਅਦ ਆਪਣੀ ਨਵੀਂ ਸ਼ੀਟ 'ਤੇ ਜਾਓ ਅਤੇ ਵਿਲੱਖਣ ਨਾਮ ਚੁਣੋ।
➦ ਦਬਾਓ ਠੀਕ ਹੈ
ਦੇਖੋ ਇੱਕ ਹੇਠਾਂ ਤੀਰ ਨਿਸ਼ਾਨ ਉਸ ਸੈੱਲ ਦੇ ਸੱਜੇ ਪਾਸੇ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਇੱਥੇ ਕਲਿੱਕ ਕਰਕੇ ਤੁਸੀਂ ਕੋਈ ਵੀ ਨਾਮ ਚੁਣ ਸਕਦੇ ਹੋ। ਇਹ ਸਾਡਾ ਸਮਾਂ ਬਚਾਏਗਾ ਕਿਉਂਕਿ ਸਾਨੂੰ ਹਰ ਵਾਰ ਨਾਮ ਟਾਈਪ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਪਵੇਗੀ।
ਹੁਣ ਅਸੀਂ LastItemLookup ਨਾਲ ਇੱਕ ਨਵਾਂ ਫੰਕਸ਼ਨ ਬਣਾਵਾਂਗੇ। Excel VBA।
ਸਟੈਪ 5:
➦ R ਰਾਈਟ-ਕਲਿਕ ਕਰੋ ਸ਼ੀਟ ਨਾਮ 'ਤੇ ਆਪਣਾ ਮਾਊਸ।<3
➦ ਪ੍ਰਸੰਗ ਮੀਨੂ ਤੋਂ ਕੋਡ ਦੇਖੋ ਚੁਣੋ।
A VBA ਵਿੰਡੋ ਖੁੱਲ੍ਹੇਗੀ।
ਸਟੈਪ 6:
➦ ਦਿੱਤੇ ਗਏ ਕੋਡ ਟਾਈਪ ਕਰੋਹੇਠਾਂ:
1990
ਸਟੈਪ 7:
➦ ਫਿਰ ਕੋਡਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਪਲੇ ਬਟਨ ਦਬਾਓ। ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਨਾਮ ਦਾ ਮੈਕ੍ਰੋਜ਼ ਦਿਖਾਈ ਦੇਵੇਗਾ।
➦ ਚਲਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਸਾਡਾ ਨਵਾਂ ਫੰਕਸ਼ਨ ਹੁਣ ਤਿਆਰ ਹੈ।
ਸਟੈਪ 8:
➦ ਹੁਣ ਆਪਣੀ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ।
➦ ਐਕਟੀਵੇਟ ਸੈਲ F5
➦ ਨਵੇਂ ਫੰਕਸ਼ਨ ਨਾਲ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਟਾਈਪ ਕਰੋ।
=LastItemLookup(E5,B5:C13,2)
➦ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਐਂਟਰ ਦਬਾਓ। Ron ਲਈ ਆਖਰੀ ਘਟਨਾ ਦਾ ਨਤੀਜਾ।
ਹੁਣ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸੇਲਜ਼ਮੈਨ ਦਾ ਨਾਮ ਚੁਣੋਗੇ ਤਾਂ ਤੁਹਾਨੂੰ ਉਸ ਦੇ ਅਨੁਸਾਰੀ ਆਖਰੀ ਘਟਨਾ ਦਾ ਮੁੱਲ ਮਿਲੇਗਾ।
ਸਿੱਟਾ
ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਉੱਪਰ ਦੱਸੇ ਗਏ ਸਾਰੇ ਤਰੀਕੇ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਮੁੱਲ ਨੂੰ ਵੇਖਣ ਲਈ ਕਾਫੀ ਵਧੀਆ ਹੋਣਗੇ। ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਕੋਈ ਵੀ ਸਵਾਲ ਪੁੱਛਣ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ ਅਤੇ ਕਿਰਪਾ ਕਰਕੇ ਮੈਨੂੰ ਫੀਡਬੈਕ ਦਿਓ