ਵਿਸ਼ਾ - ਸੂਚੀ
ਹੁਣ ਅਤੇ ਫਿਰ, ਸਾਨੂੰ ਆਪਣੀ ਵੱਡੀ Excel ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਖਾਸ ਜਾਣਕਾਰੀ ਦੀ ਖੋਜ ਕਰਨੀ ਪਵੇਗੀ। ਪਰ, ਇਸ ਨੂੰ ਹੱਥੀਂ ਖੋਜਣਾ ਥਕਾਵਟ ਵਾਲਾ ਹੈ। INDEX ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਦਾ ਸਹਿਯੋਗ ਕਰਨ ਵਾਲਾ ਇੱਕ ਫਾਰਮੂਲਾ ਬਹੁਤ ਆਸਾਨੀ ਨਾਲ ਡਾਟਾ ਖੋਜਣ ਦਾ ਸ਼ਾਨਦਾਰ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਐਡਵਾਂਸ ਲੁੱਕਅੱਪ ਵੀ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਤੁਹਾਨੂੰ ਐਕਸਲ ਵਿੱਚ INDEX MATCH ਫਾਰਮੂਲਾ ਵਰਤੋਂ ਵਰਤਣ ਦੇ ਸਰਲ ਅਤੇ ਪ੍ਰਭਾਵੀ ਤਰੀਕੇ ਦਿਖਾਵਾਂਗੇ।
ਉਦਾਹਰਣ ਲਈ, ਅਸੀਂ ਇੱਕ ਉਦਾਹਰਣ ਵਜੋਂ ਇੱਕ ਨਮੂਨਾ ਡੇਟਾਸੈਟ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। ਉਦਾਹਰਨ ਲਈ, ਨਿਮਨਲਿਖਤ ਡੇਟਾਸੈਟ ਕਿਸੇ ਕੰਪਨੀ ਦੇ ਸੇਲਜ਼ਮੈਨ , ਉਤਪਾਦ , ਅਤੇ ਨੈੱਟ ਸੇਲਜ਼ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਆਪਣੇ ਆਪ ਅਭਿਆਸ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
INDEX-MATCH.xlsx ਦੀ ਵਰਤੋਂ
ਦੀ ਜਾਣ-ਪਛਾਣ INDEX ਫੰਕਸ਼ਨ
- ਸੰਟੈਕਸ
INDEX(ਐਰੇ, row_num,[column_num])
- ਆਰਗੂਮੈਂਟਸ
ਐਰੇ: ਉਹ ਰੇਂਜ ਜਿੱਥੋਂ ਇਹ ਡੇਟਾ ਖਿੱਚੇਗਾ।
ਰੋ_ਨਮ: ਵਾਪਸ ਕਰਨ ਲਈ ਡੇਟਾ ਦੀ ਕਤਾਰ ਸੰਖਿਆ।
[column_num]: ਵਾਪਸੀ ਜਾਣ ਵਾਲੇ ਡੇਟਾ ਦੀ ਕਾਲਮ ਸੰਖਿਆ।
- ਉਦੇਸ਼
INDEX ਫੰਕਸ਼ਨ ਦਿੱਤੀ ਗਈ ਰੇਂਜ ਵਿੱਚ ਕਿਸੇ ਖਾਸ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ 'ਤੇ ਸਥਿਤ ਸੈੱਲ ਦੇ ਮੁੱਲ ਜਾਂ ਸੰਦਰਭ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।
ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਡੇਟਾਸੈਟ, ਨੈਟ ਸੇਲਜ਼ 17000 ਰੇਂਜ ਵਿੱਚ 4ਵੀਂ ਕਤਾਰ ਅਤੇ ਤੀਸਰੇ ਕਾਲਮ ਵਿੱਚ ਮੌਜੂਦ ਹੈ B5:D10 ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਕਈ ਕਤਾਰਾਂ ਦਾ ਸੂਚਕਾਂਕ ਜੋੜ (3 ਤਰੀਕੇ)
9. INDEX MATCH
INDEX MATCH ਫਾਰਮੂਲਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਮਾਨਿਤ ਮੇਲ ਲੱਭੋ ਜਦੋਂ ਅਨੁਮਾਨਿਤ ਮੇਲ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ 6000 ਦੀ ਅੰਦਾਜ਼ਨ ਨੈੱਟ ਵਿਕਰੀ ਲਈ ਉਤਪਾਦ ਲੱਭਾਂਗੇ। ਇਸ ਲਈ, ਪ੍ਰਕਿਰਿਆ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਸੈੱਲ F5 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਫਿਰ, ਟਾਈਪ ਕਰੋ। ਫਾਰਮੂਲਾ:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
- ਅੰਤ ਵਿੱਚ, Enter ਦਬਾਓ।
ਨੋਟ: ਇਸ ਫਾਰਮੂਲੇ ਦੇ ਕੰਮ ਕਰਨ ਲਈ ਡੈਟਾ ਚੜ੍ਹਦੇ ਜਾਂ ਉਤਰਦੇ ਕ੍ਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- MATCH(F4,D5:D10,1)
MATCH ਫਾਰਮੂਲਾ 1 ਨੂੰ ਮੇਲ ਟਾਈਪ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਵਰਤਦਾ ਹੈ ਜੋ ਸਭ ਤੋਂ ਵੱਡਾ ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ ਜੋ ਲੁੱਕਅਪ ਮੁੱਲ 6000 ਤੋਂ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ। ਇੱਥੇ, ਇਹ 2 ਵਾਪਸ ਆਵੇਗਾ।
- INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
INDEX ਫੰਕਸ਼ਨ ਇੱਕ ਰਾਊਟਰ ਰਿਟਰਨ ਕਰਦਾ ਹੈ ਜੋ ਰੇਂਜ C5:C10 ਵਿੱਚ 2nd ਕਤਾਰ ਵਿੱਚ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਅੰਸ਼ਕ ਮੈਚ ਲਈ INDEX ਅਤੇ ਮੈਚ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (2 ਤਰੀਕੇ)
VLOOKUP ਨਾਲੋਂ INDEX ਮੇਲ ਵਧੇਰੇ ਲਾਭਦਾਇਕ ਕਿਉਂ ਹੈ?
1. INDEX MATCH ਫਾਰਮੂਲਾ ਲੁੱਕਅਪ ਮੁੱਲ ਦੇ ਦੋਵੇਂ ਖੱਬੇ-ਸੱਜੇ ਪਾਸੇ ਵੇਖਦਾ ਹੈ
VLOOKUP ਫੰਕਸ਼ਨ ਖੱਬੇ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ ਖੋਜ ਮੁੱਲ ਦਾ ਪਾਸਾ। ਪਰ ਇੰਡੈਕਸ ਮੈਚ ਫਾਰਮੂਲਾ ਇਹ ਕਰ ਸਕਦਾ ਹੈ।
2. INDEX MATCH ਵਰਟੀਕਲ ਅਤੇ ਹਰੀਜ਼ੱਟਲ ਰੇਂਜਾਂ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ
VLOOKUP ਸਿਰਫ ਇੱਕ ਵਰਟੀਕਲ ਤੋਂ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ ਐਰੇ, ਜਦੋਂ ਕਿ INDEX MATCH ਲੰਬਕਾਰੀ ਡੇਟਾ ਦੇ ਨਾਲ-ਨਾਲ ਹਰੀਜੱਟਲ ਡੇਟਾ ਰਾਹੀਂ ਜਾ ਸਕਦਾ ਹੈ।
3. VLOOKUP ਘਟਦੇ ਕ੍ਰਮ ਦੇ ਡੇਟਾ ਨਾਲ ਫੇਲ ਹੁੰਦਾ ਹੈ
VLOOKUP ਫੰਕਸ਼ਨ ਘੱਟਦੇ ਕ੍ਰਮ ਦੇ ਡੇਟਾ ਨੂੰ ਸੰਭਾਲ ਨਹੀਂ ਸਕਦਾ ਜਦੋਂ ਇਹ ਅਨੁਮਾਨਿਤ ਮੇਲ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ।
4. INDEX MATCH ਵਾਲਾ ਫਾਰਮੂਲਾ ਥੋੜ੍ਹਾ ਤੇਜ਼ ਹੈ
VLOOKUP ਬਹੁਤ ਜ਼ਿਆਦਾ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ 'ਤੇ ਥੋੜਾ ਹੌਲੀ ਫੰਕਸ਼ਨ ਹੈ।
5. ਅਸਲ ਕਾਲਮ ਸਥਿਤੀ ਤੋਂ ਸੁਤੰਤਰ
VLOOKUP ਅਸਲ ਕਾਲਮ ਸਥਿਤੀ ਤੋਂ ਸੁਤੰਤਰ ਨਹੀਂ ਹੈ। ਇਸ ਲਈ, ਜਦੋਂ ਵੀ ਤੁਸੀਂ ਇੱਕ ਕਾਲਮ ਨੂੰ ਮਿਟਾਉਂਦੇ ਹੋ, VLOOKUP ਫੰਕਸ਼ਨ ਇੱਕ ਗਲਤ ਨਤੀਜਾ ਪ੍ਰਦਾਨ ਕਰੇਗਾ।
6. VLOOKUP ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਮੁਸ਼ਕਲ ਨਹੀਂ ਹੈ
The VLOOKUP ਫੰਕਸ਼ਨ INDEX MATCH ਫੰਕਸ਼ਨਾਂ ਦੀ ਤੁਲਨਾ ਵਿੱਚ ਵਰਤਣਾ ਆਸਾਨ ਹੈ। ਅਤੇ ਸਾਡੇ ਜ਼ਿਆਦਾਤਰ ਲੁੱਕਅੱਪ ਓਪਰੇਸ਼ਨ VLOOKUP ਆਸਾਨੀ ਨਾਲ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।
ਹੋਰ ਪੜ੍ਹੋ: INDEX MATCH ਬਨਾਮ VLOOKUP ਫੰਕਸ਼ਨ (9 ਉਦਾਹਰਨਾਂ)
ਸਿੱਟਾ
ਇਸ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਉੱਪਰ ਦੱਸੇ ਢੰਗਾਂ ਨਾਲ ਐਕਸਲ ਵਿੱਚ ਇੰਡੈਕਸ ਮੈਚ ਫਾਰਮੂਲਾ ਵਰਤਣ ਦੇ ਯੋਗ ਹੋਵੋਗੇ। . ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਰਹੋ ਅਤੇ ਸਾਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਕੰਮ ਕਰਨ ਦੇ ਹੋਰ ਤਰੀਕੇ ਹਨ। ਟਿੱਪਣੀਆਂ, ਸੁਝਾਅ, ਜਾਂ ਸਵਾਲਾਂ ਨੂੰ ਛੱਡਣਾ ਨਾ ਭੁੱਲੋ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਹੇਠਾਂ ਦਿੱਤੇ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਕੋਈ ਹੈ।
B5:D10।
ਮੈਚ ਫੰਕਸ਼ਨ ਦੀ ਜਾਣ-ਪਛਾਣ
- ਸੰਟੈਕਸ
ਮੇਲ ਡਾਟਾ ਰੇਂਜ ਵਿੱਚ ਖੋਜਣ ਲਈ ਮੁੱਲ।
lookup_array : ਡਾਟਾ ਰੇਂਜ ਜਿੱਥੋਂ ਇਹ lookup_value ਦੀ ਖੋਜ ਕਰੇਗਾ।
[ਮੈਚ_ਟਾਈਪ]: – 1/0/1 । -1 ਦਾ ਅਰਥ ਹੈ ਸਟੀਕ ਮੇਲ ਤੋਂ ਵੱਧ ਮੁੱਲ, 0 ਸਟੀਕ ਮੇਲ ਲਈ, ਅਤੇ 1 ਸਟੀਕ ਮੇਲ ਤੋਂ ਘੱਟ ਮੁੱਲ ਲਈ।
- ਉਦੇਸ਼
MATCH ਫੰਕਸ਼ਨ ਇੱਕ ਐਰੇ ਵਿੱਚ lookup_value ਦੀ ਸੰਬੰਧਿਤ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤੇ ਡੇਟਾਸੈੱਟ ਵਿੱਚ, F4 ਸੈੱਲ ਮੁੱਲ ਫਰੈਂਕ ( lookup_value ) ਹੈ ਅਤੇ ਫਰੈਂਕ <1 ਵਿੱਚ ਮੌਜੂਦ ਹੈ> ਤੀਸਰਾ ਸੇਲਜ਼ਮੈਨ ਸੈਕਸ਼ਨ ( B5:B10 ) ਵਿੱਚ ਸਥਿਤੀ। ਇਸ ਲਈ ਇਹ 3 ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਐਕਸਲ ਵਿੱਚ INDEX MATCH ਫਾਰਮੂਲਾ ਵਰਤਣ ਲਈ 9 ਉਦਾਹਰਨਾਂ
ਹੁਣ, ਅਸੀਂ ਇੱਕ ਫਾਰਮੂਲਾ ਬਣਾਵਾਂਗੇ। ਦੋ ਫੰਕਸ਼ਨ. ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਜਾਣਦੇ ਹਾਂ ਕਿ INDEX ਫੰਕਸ਼ਨ ਨੂੰ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਨੰਬਰਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਕਿ MATCH ਫੰਕਸ਼ਨ ਡੇਟਾ ਦੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ, ਅਸੀਂ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਨੰਬਰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਉਹਨਾਂ ਦੇ ਆਰਗੂਮੈਂਟ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਰੱਖ ਸਕਦੇ ਹਾਂ।
ਹੇਠ ਦਿੱਤੇ ਡੇਟਾਸੈਟ ਵਿੱਚ, INDEX ਫੰਕਸ਼ਨ B5:D10 ਤੋਂ ਡੇਟਾ ਖਿੱਚੇਗਾ। . MATCH ਫੰਕਸ਼ਨ ਕਤਾਰ ਨੰਬਰ 3 ਵਾਪਸ ਕਰਦਾ ਹੈ ਅਤੇ ਅਸੀਂ ਕਾਲਮ ਨੰਬਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ। ਇਸ ਲਈ ਦਫਾਰਮੂਲਾ ਰੇਂਜ ਵਿੱਚ ਤੀਜੀ ਕਤਾਰ ਅਤੇ ਤੀਜੀ ਕਾਲਮ ਵਿੱਚ ਮੌਜੂਦ ਡੇਟਾ ਨੂੰ ਬਾਹਰ ਲਿਆਵੇਗਾ।
1. ਦੋ-ਤਰੀਕੇ ਨਾਲ ਐਕਸਲ
ਟੂ-ਵੇਅ ਲੁੱਕਅਪ ਵਿੱਚ INDEX MATCH ਨਾਲ ਲੁੱਕਅੱਪ ਦਾ ਅਰਥ ਹੈ INDEX <2 ਲਈ ਲੋੜੀਂਦੇ MATCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਤਾਰ ਨੰਬਰ ਅਤੇ ਕਾਲਮ ਨੰਬਰ ਦੋਵਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨਾ।> ਫੰਕਸ਼ਨ। ਇਸ ਲਈ, ਕੰਮ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਸੈੱਲ F6 ਚੁਣੋ।
- ਫਿਰ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))
- ਅੰਤ ਵਿੱਚ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਇਹ ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- MATCH(F5,B5:B10,0)
MATCH ਫਾਰਮੂਲਾ 3 ਤੋਂ INDEX ਕਤਾਰ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦਾ ਹੈ ਨੰਬਰ।
- MATCH(F4,B4:D4,0))
ਇਹ MATCH ਫਾਰਮੂਲਾ 3 ਤੋਂ INDEX ਕਾਲਮ ਨੰਬਰ ਵਜੋਂ।
- INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4, B4:D4,0))
ਅੰਤ ਵਿੱਚ, INDEX ਫੰਕਸ਼ਨ 13500 ਜੋ ਕਿ ਤੀਜੀ ਕਤਾਰ ਵਿੱਚ ਹੈ ਅਤੇ ਤੀਜਾ ਰੇਂਜ B5:D10 ਵਿੱਚ ਕਾਲਮ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ
<16 ਵਿੱਚ INDEX ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ SUMPRODUCT> 2. ਖੱਬੇ ਪਾਸੇ ਦੇਖਣ ਲਈ INDEX MATCH ਫਾਰਮੂਲਾINDEX MATCH ਫਾਰਮੂਲਾ ਦਾ ਵੱਡਾ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਇਹ ਲੁਕਅੱਪ ਮੁੱਲ ਦੇ ਖੱਬੇ ਪਾਸੇ ਤੋਂ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਲਈ, ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਕਦਮ ਸਿੱਖੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਸੈੱਲ ਚੁਣੋ F5 ।
- ਅੱਗੇ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))
- ਅੰਤ ਵਿੱਚ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਇਹ ਮੁੱਲ ਵਾਪਸ ਕਰ ਦੇਵੇਗਾ।
ਇੱਥੇ, ਫਾਰਮੂਲਾ ਸੇਲਜ਼ਮੈਨ ਦਾ <2 ਵਾਪਸ ਕਰਦਾ ਹੈ।>ਨਾਮ ਜੋ ਲੁੱਕਅਪ ਮੁੱਲ ਕੇਬਲ ਦੇ ਖੱਬੇ ਪਾਸੇ ਹੈ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- MATCH(F4,C5:C10,0)
MATCH ਫਾਰਮੂਲਾ 1 ਨੂੰ INDEX ਵਜੋਂ ਵਾਪਸ ਕਰਦਾ ਹੈ ਕਤਾਰ ਨੰਬਰ।
- INDEX(B5:B10,MATCH(F4,C5:C10,0))
ਅੰਤ ਵਿੱਚ, INDEX ਫੰਕਸ਼ਨ ਵਿਲਹੈਮ ਰਿਟਰਨ ਕਰਦਾ ਹੈ ਜੋ B5:B10 ਰੇਂਜ ਵਿੱਚ 1ਲੀ ਕਤਾਰ ਵਿੱਚ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ INDEX ਮੈਚ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (9 ਉਦਾਹਰਨਾਂ)
3. INDEX ਮੈਚ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਲੁੱਕਅੱਪ
The MATCH ਫੰਕਸ਼ਨ ਮੂਲ ਰੂਪ ਵਿੱਚ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਨਹੀਂ ਹੈ। ਹਾਲਾਂਕਿ, ਅਸੀਂ EXACT ਫੰਕਸ਼ਨ ਲੁੱਕਅੱਪ ਕਰਨ ਲਈ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਾਂ ਜੋ ਵੱਡੇ ਅਤੇ ਹੇਠਲੇ ਕੇਸਾਂ ਦਾ ਸਨਮਾਨ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ, Excel ਵਿੱਚ ਕੇਸ – ਸੰਵੇਦਨਸ਼ੀਲ ਲੁੱਕਅੱਪ ਕਰਨ ਲਈ INDEX MATCH ਫਾਰਮੂਲਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਪ੍ਰਕਿਰਿਆ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਸਟੈਪਸ:
- ਸ਼ੁਰੂ ਵਿੱਚ, ਸੈੱਲ F5 ਚੁਣੋ।
- ਇਸ ਤੋਂ ਬਾਅਦ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
- ਅੰਤ ਵਿੱਚ, ਮੁੱਲ ਵਾਪਸ ਕਰਨ ਲਈ Enter ਦਬਾਓ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- EACT(F4,B5:B10) <12
- MATCH(TRUE,EXACT(F4,B5:B10),0)
- INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
- ਪਹਿਲਾਂ ਸੈਲ F5 ਚੁਣੋ।
- ਫਿਰ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
ਸਟੀਕ ਫੰਕਸ਼ਨ ਸਹੀ ਰੇਂਜ ਵਿੱਚ ਸਿਰਫ਼ ਪਹਿਲੇ ਡੇਟਾ ( B5 ) ਲਈ ਵਾਪਸ ਕਰਦਾ ਹੈ B5:B10 ਅਤੇ FALSE ਦੂਜਿਆਂ ਲਈ।
ਇਹ MATCH ਫਾਰਮੂਲਾ 1 ਨੂੰ INDEX ਕਤਾਰ ਨੰਬਰ ਵਜੋਂ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਅੰਤ ਵਿੱਚ, INDEX ਫੰਕਸ਼ਨ ਵਾਪਸ ਕਰਦਾ ਹੈ 2600 ਜੋ ਕਿ D5:D10 ਰੇਂਜ ਵਿੱਚ 1ਲੀ ਕਤਾਰ ਵਿੱਚ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: INDEX ਦੇ ਨਾਲ ਉਦਾਹਰਨਾਂ -ਐਕਸਲ ਵਿੱਚ ਮੈਚ ਫਾਰਮੂਲਾ (8 ਪਹੁੰਚ)
4. ਨਜ਼ਦੀਕੀ ਮੈਚ
ਕਈ ਵਾਰੀ, ਸਾਨੂੰ ਲੁੱਕਅਪ ਐਰੇ ਵਿੱਚ ਲੁੱਕਅਪ ਮੁੱਲ ਦਾ ਸਹੀ ਮੇਲ ਨਹੀਂ ਮਿਲ ਸਕਦਾ ਹੈ। ਉਸ ਸਥਿਤੀ ਵਿੱਚ, ਅਸੀਂ ਨਜ਼ਦੀਕੀ ਮੈਚ ਦੀ ਖੋਜ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ। ਇਹ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਸੰਖਿਆਤਮਕ ਖੋਜ ਮੁੱਲਾਂ ਨਾਲ ਵਾਪਰਦਾ ਹੈ। ਹੁਣ, INDEX MATCH ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਨੇੜਲੇ ਮੈਚ ਲੱਭਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਸਿੱਖੋ।
ਸਟੈਪਸ:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))
- ਅੰਤ ਵਿੱਚ, Enter ਦਬਾਓ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- ABS(D5:D10-F4)
ਪਹਿਲਾਂ, ਫਾਰਮੂਲਾ ਰੇਂਜ <1 ਤੋਂ F4 ਸੈੱਲ ਮੁੱਲ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ>D5:D10 ਅੰਤਰ ਪੈਦਾ ਕਰਨ ਲਈ ਅਤੇ ਅਸੀਂ ਨਕਾਰਾਤਮਕ ਨਤੀਜਿਆਂ ਨੂੰ ਸਕਾਰਾਤਮਕ ਨਤੀਜਿਆਂ ਵਿੱਚ ਬਦਲਣ ਲਈ ABS ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ।
- MIN(ABS(D5: D10-F4))
ਫਿਰ, MIN ਫੰਕਸ਼ਨ ਸਭ ਤੋਂ ਛੋਟਾ ਫਰਕ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਹੈ 500 ।
- ਮੈਚ(MIN(ABS(D5:D10-F4)), ABS(D5:D10-F4),0) <12
- INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)), ABS(D5:D10-F4),0))
- ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰਨ ਲਈ ਸੈੱਲ F6 ਚੁਣੋ:
MIN(ABS(D5:D10-F4)) ਫਾਰਮੂਲਾ ਆਉਟਪੁੱਟ MATCH ਫੰਕਸ਼ਨ ਅਤੇ ਲੁੱਕਅੱਪ ਐਰੇ ਲਈ ਲੁੱਕਅੱਪ ਮੁੱਲ ( 500 ) ਹੈ ABS(D5:D10-F4) ਫ਼ਾਰਮੂਲਾ ਆਉਟਪੁੱਟ ਹੈ।
ਆਖ਼ਰਕਾਰ, INDEX ਫੰਕਸ਼ਨ ਰਾਊਟਰ ਵਾਪਸ ਆਉਂਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਭ ਤੋਂ ਨੇੜੇ <1 ਹੈ 5000 ਦੀ ਰਕਮ .
5. INDEX MATCH ਫਾਰਮੂਲਾ
INDEX MATCH ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਉਪਯੋਗੀ ਕਾਰਵਾਈਆਂ ਵਿੱਚੋਂ ਇੱਕ ਫਾਰਮੂਲਾ ਇਹ ਹੈ ਕਿ ਇਹ ਕਈ ਸ਼ਰਤਾਂ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਖੋਜ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਦੇਖਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ ਕਿ ਅਸੀਂ ਸੇਲਜ਼ਮੈਨ ਨਾਮ ਅਤੇ ਉਤਪਾਦ ਦੇ ਆਧਾਰ 'ਤੇ ਨੈੱਟ ਸੇਲਜ਼ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ।
ਕਦਮ:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))
- ਇਸ ਤੋਂ ਬਾਅਦ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਤੁਹਾਨੂੰ ਨਤੀਜਾ ਮਿਲੇਗਾ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)
MATCH ਫਾਰਮੂਲਾ 2 ਨੂੰ INDEX ਕਤਾਰ ਨੰਬਰ ਵਜੋਂ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਇੱਥੇ, ਅਸੀਂ ਬੂਲੀਅਨ ਤਰਕ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਕਈ ਮਾਪਦੰਡਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦੇ ਹਾਂ।
- INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10), 0))
ਅੰਤ ਵਿੱਚ, INDEX ਫੰਕਸ਼ਨ 11500 ਰਿਟਰਨ ਕਰਦਾ ਹੈ ਜੋ ਰੇਂਜ ਵਿੱਚ ਦੂਜੀ ਕਤਾਰ ਵਿੱਚ ਹੈ। 1>D5:D10 ।
ਹੋਰ ਪੜ੍ਹੋ: ਕਿਵੇਂ ਕਰਨਾ ਹੈਐਕਸਲ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਨਤੀਜੇ ਬਣਾਉਣ ਲਈ INDEX-MATCH ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਇੱਕੋ ਜਿਹੀ ਰੀਡਿੰਗ
- ਇੰਡੈਕਸ, ਮੈਚ, ਅਤੇ ਵਰਤਦੇ ਹੋਏ ਐਕਸਲ ਵਿੱਚ ਕਈ ਮਾਪਦੰਡ COUNTIF ਫੰਕਸ਼ਨ
- ਇੰਡੈਕਸ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ & ਐਕਸਲ VBA ਵਿੱਚ MATCH ਵਰਕਸ਼ੀਟ ਫੰਕਸ਼ਨ
- ਐਕਸਲ ਇੰਡੈਕਸ ਸਿੰਗਲ/ਮਲਟੀਪਲ ਮਾਪਦੰਡਾਂ ਨਾਲ ਸਿੰਗਲ/ਮਲਟੀਪਲ ਨਤੀਜੇ
- ਐਕਸਲ ਵਿੱਚ ਮਲਟੀਪਲ ਸ਼ੀਟਾਂ ਵਿੱਚ INDEX ਮੇਲ ( ਵਿਕਲਪਕ ਨਾਲ)
- ਐਕਸਲ ਵਿੱਚ INDEX ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ SUMIF
6. ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਦੇ ਨਾਲ ਐਕਸਲ ਇੰਡੈਕਸ ਮੈਚ ਫਾਰਮੂਲਾ
ਅਸੀਂ ਇੱਕ ਤਾਰੇ ( * ) ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ, ਜੋ ਕਿ ਇੱਕ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰ ਹੈ, ਇੱਕ ਲੁੱਕਅਪ ਮੁੱਲ ਲਈ ਅੰਸ਼ਕ ਮੈਚ ਲੱਭਣ ਲਈ। ਕੰਮ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵੇਖੋ। ਸਾਡੇ ਕੋਲ ਸੈੱਲ F4 ਵਿੱਚ Nat ਹੈ। ਇਸ ਨਾਮ ਨਾਲ ਕੋਈ ਸੇਲਜ਼ਮੈਨ ਨਹੀਂ ਹੈ ਪਰ ਸਾਡੇ ਕੋਲ ਨਾਥਨ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਅੰਸ਼ਕ ਮੈਚ ਹੈ।
ਕਦਮ:
- ਪਹਿਲਾਂ, ਸੈੱਲ F5 ਚੁਣੋ।
- ਉਸ ਤੋਂ ਬਾਅਦ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))
- ਅੰਤ ਵਿੱਚ, Enter ਦਬਾਓ ਅਤੇ ਇਹ ਨਾਥਨ ਦੀ ਨੈੱਟ ਸੇਲ ਵਾਪਸ ਕਰ ਦੇਵੇਗਾ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- MATCH(F4&”*”,B5:B10,0)
F4&”*” ਸਾਡਾ ਲੁੱਕਅਪ ਮੁੱਲ ਹੈ ਜਿੱਥੇ ਤਾਰਾ ਇੱਕ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰ ਹੈ ਜੋ Nat ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਅੱਖਰਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਫਾਰਮੂਲਾ ਵਾਪਸ ਆਉਂਦਾ ਹੈ 4 ।
- INDEX(D5:D10,MATCH(F4&”*”,B5:B10,0))
ਅੰਤ ਵਿੱਚ, INDEX ਫੰਕਸ਼ਨ 17000 ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ D5:D10 ਰੇਂਜ ਵਿੱਚ 4ਵੀਂ ਕਤਾਰ ਵਿੱਚ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਵਾਈਲਡਕਾਰਡ ਦੇ ਨਾਲ INDEX MATCH ਮਲਟੀਪਲ ਮਾਪਦੰਡ (ਇੱਕ ਸੰਪੂਰਨ ਗਾਈਡ)
7. ਐਕਸਲ ਵਿੱਚ ਥ੍ਰੀ-ਵੇ ਲੁੱਕਅੱਪ ਲਈ INDEX ਮੈਚ ਲਾਗੂ ਕਰੋ
INDEX MATCH ਫਾਰਮੂਲੇ ਦੀ ਉੱਨਤ ਵਰਤੋਂ ਇੱਕ ਥ੍ਰੀ-ਵੇ ਲੁਕਅੱਪ ਕਰਨ ਬਾਰੇ ਹੈ। INDEX ਫੰਕਸ਼ਨ ਦਾ ਇੱਕ ਹੋਰ ਸੰਟੈਕਸ ਹੈ:
INDEX (ਐਰੇ, row_num, [col_num], [area_num])
ਕਿੱਥੇ, [area_num] ( ਵਿਕਲਪਿਕ ) ਦਾ ਮਤਲਬ ਹੈ ਜੇਕਰ ਐਰੇ ਆਰਗੂਮੈਂਟ ਮਲਟੀਪਲ ਰੇਂਜਾਂ ਦੀ ਹੈ, ਤਾਂ ਇਹ ਨੰਬਰ ਸਾਰੀਆਂ ਰੇਂਜਾਂ ਵਿੱਚੋਂ ਖਾਸ ਹਵਾਲਾ ਚੁਣੇਗਾ।
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ' ਜਨਵਰੀ , ਫਰਵਰੀ , ਅਤੇ ਮਾਰਚ ਦੇ ਮਹੀਨਿਆਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਤੋਂ ਲੋੜੀਂਦਾ ਡੇਟਾ ਵਾਪਸ ਕਰਨ ਲਈ ਇਸ ਵਿਕਲਪਿਕ ਦਲੀਲ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ। ਇਸ ਲਈ, ਥ੍ਰੀ-ਵੇਅ ਲੁੱਕਅੱਪ ਲਈ ਐਕਸਲ ਵਿੱਚ ਇੰਡੈਕਸ ਮੈਚ ਫਾਰਮੂਲਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰਨ ਲਈ ਸੈੱਲ F7 ਚੁਣੋ:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))
- ਅੱਗੇ, Enter ਦਬਾਓ। ਇਸ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਆਉਟਪੁੱਟ ਵੇਖੋਗੇ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- IF(F4=”ਜਨਵਰੀ”,1,IF(F4=”ਫਰਵਰੀ”,2,3))
IF ਫੰਕਸ਼ਨ <1 ਵਾਪਸ ਕਰੇਗਾ>2 ਕਿਉਂਕਿ ਸਾਡਾ ਦਿੱਤਾ ਗਿਆ ਮਹੀਨਾ ਫਰਵਰੀ ਹੈ। INDEX ਫੰਕਸ਼ਨ ਦੂਜੀ ਐਰੇ ਤੋਂ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੇਗਾ ਜਿਵੇਂ ਕਿ ਫਰਵਰੀ ।
- MATCH(F6,B5:D5,0)
MATCH ਫੰਕਸ਼ਨ 3 ਵਾਪਸ ਕਰਦਾ ਹੈ।
- MATCH(F5,B6:B7,0)
ਇਹ MATCH ਫੰਕਸ਼ਨ 2 ਵਾਪਸ ਕਰਦਾ ਹੈ।
- INDEX((B6:D7,B11:D12, B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4=”ਜਨਵਰੀ”,1,IF(F4=”ਫਰਵਰੀ”,2,3) )))
ਅੰਤ ਵਿੱਚ, INDEX ਫੰਕਸ਼ਨ 12500 ਜੋ ਕਿ ਤੀਜੇ ਕਾਲਮ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ ਵਿੱਚ ਹੈ ਅਤੇ 2nd 2nd ਐਰੇ ਦੀ ਕਤਾਰ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ VLOOKUP ਦੀ ਬਜਾਏ INDEX MATCH ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (3 ਤਰੀਕੇ )
8. INDEX MATCH ਫਾਰਮੂਲੇ ਨਾਲ ਪੂਰੀ ਕਤਾਰ/ਕਾਲਮ ਦੇ ਮੁੱਲ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ
INDEX MATCH ਫਾਰਮੂਲੇ ਦੀ ਇੱਕ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਪੂਰੀ ਕਤਾਰ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰ ਰਹੀ ਹੈ ਜਾਂ ਕਾਲਮ ਇਸ ਲਈ, ਓਪਰੇਸ਼ਨ ਕਰਨ ਦੀ ਵਿਧੀ ਸਿੱਖੋ।
ਪੜਾਅ:
- ਸ਼ੁਰੂ ਵਿੱਚ, ਸੈੱਲ F5 ਚੁਣੋ। ਇੱਥੇ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)
- ਇਸ ਤੋਂ ਬਾਅਦ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਇਸਨੂੰ ਦਬਾਓ। 'ਸੀਮਾ B5:D10 ਵਿੱਚ ਪੂਰੀ ਤੀਜੀ ਕਤਾਰ ਦਾ ਡੇਟਾ ਫੈਲਾ ਦੇਵੇਗਾ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- MATCH(F4,B5:B10,0)
The MATCH ਫ਼ਾਰਮੂਲਾ ਕਤਾਰ ਨੰਬਰ ਦੇ ਤੌਰ 'ਤੇ 3 INDEX ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ।
- INDEX(B5:D10,MATCH(F4,B5:B10, 0),0)
INDEX ਫੰਕਸ਼ਨ ਰੇਂਜ ਵਿੱਚ ਤੀਜੀ ਕਤਾਰ ਵਿੱਚ ਸਾਰੇ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ