ਵਿਸ਼ਾ - ਸੂਚੀ
Microsoft Excel ਵਿੱਚ ਵੱਖ-ਵੱਖ ਮਾਪਦੰਡਾਂ ਜਾਂ ਸ਼ਰਤਾਂ ਨਾਲ ਡੇਟਾ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ, INDEX ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਦਾ ਸੁਮੇਲ ਹੁਣ ਤੱਕ ਸਭ ਤੋਂ ਅਨੁਕੂਲ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ ਤੁਸੀਂ ਇਹਨਾਂ INDEX ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਐਕਸਲ ਵਿੱਚ 3 ਵੱਖ-ਵੱਖ ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ ਸਹੀ ਦ੍ਰਿਸ਼ਟਾਂਤ ਦੇ ਨਾਲ ਕਿਵੇਂ ਵਰਤ ਸਕਦੇ ਹੋ।
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਤੁਸੀਂ ਉਸ ਐਕਸਲ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸਦੀ ਵਰਤੋਂ ਅਸੀਂ ਇਸ ਲੇਖ ਨੂੰ ਤਿਆਰ ਕਰਨ ਲਈ ਕੀਤੀ ਹੈ।
3 Criteria.xlsx ਨਾਲ INDEX MATCH
4 ਦੀ ਵਰਤੋਂ ਐਕਸਲ ਵਿੱਚ 3 ਮਾਪਦੰਡਾਂ ਨਾਲ INDEX ਮੇਲ
1. ਐਕਸਲ (ਐਰੇ ਫਾਰਮੂਲਾ) ਵਿੱਚ 3 ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ INDEX ਮੇਲ
ਹੇਠ ਦਿੱਤੇ ਡੇਟਾਸੈੱਟ ਵਿੱਚ, Xiaomi ਸਮਾਰਟਫੋਨ ਦੇ ਕਈ ਮਾਡਲ ਸੰਬੰਧਿਤ ਚਿਪਸੈੱਟ ਮਾਡਲਾਂ, RAM, ਅਤੇ ਕੈਮਰਾ ਸੰਰਚਨਾਵਾਂ ਦੇ ਨਾਲ ਪਏ ਹਨ। ਸਾਰਣੀ ਵਿੱਚ ਉਪਲਬਧ ਡੇਟਾ ਦੇ ਆਧਾਰ 'ਤੇ, ਅਸੀਂ ਇੱਕ ਸਮਾਰਟਫੋਨ ਮਾਡਲ ਲੱਭਾਂਗੇ ਜੋ ਪਹਿਲੇ ਤਿੰਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਕਾਲਮਾਂ ਤੋਂ ਤਿੰਨ ਵੱਖ-ਵੱਖ ਮਾਪਦੰਡਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ ਇੱਕ ਮਾਡਲ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ਜੋ ਇੱਕ Snapdragon ਚਿੱਪਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ , 8 GB RAM ਹੈ, ਅਤੇ ਇੱਕ 108 MP ਕੈਮਰਾ ਹੈ।
ਆਉਟਪੁੱਟ ਸੈਲ E17 ਚੁਣੋ ਅਤੇ ਟਾਈਪ ਕਰੋ:
<7 =INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
ਹੁਣ ਆਉਟਪੁੱਟ ਲੱਭਣ ਲਈ CTRL+Shift+Enter ਦਬਾਓ ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਹੈ। ਪਰ ਜੇਕਰ ਤੁਸੀਂ Excel 365 ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ Enter ਦਬਾਉਣ ਦੀ ਲੋੜ ਹੈ।
ਇੱਥੇ, ਮੈਚ ਫੰਕਸ਼ਨ ਪਰਿਭਾਸ਼ਿਤ ਮਾਪਦੰਡ ਦੇ ਆਧਾਰ 'ਤੇ ਕਤਾਰ ਨੰਬਰ ਕੱਢਦਾ ਹੈ। 1 ਦੇ ਰੂਪ ਵਿੱਚ ਇਸਦੀ ਪਹਿਲੀ ਦਲੀਲ ਦੇ ਨਾਲ, MATCH ਫੰਕਸ਼ਨ ਲੁੱਕਅਪ ਐਰੇ (ਦੂਜੀ ਆਰਗੂਮੈਂਟ) ਵਿੱਚ ਮੁੱਲ 1 ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਸਾਰੇ ਮਾਪਦੰਡ ਪੂਰੇ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਇਹ ਅਨੁਸਾਰੀ ਕਤਾਰ ਨੰਬਰ ਵਾਪਸ ਕਰਦਾ ਹੈ। INDEX ਫੰਕਸ਼ਨ ਫਿਰ ਕਾਲਮ E ਤੋਂ ਸਮਾਰਟਫੋਨ ਮਾਡਲ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਇਸ ਕਤਾਰ ਨੰਬਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਮਲਟੀਪਲ ਨੂੰ ਕਿਵੇਂ ਮੇਲਣਾ ਹੈ ਐਕਸਲ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਐਰੇ ਤੋਂ ਮਾਪਦੰਡ
2. ਐਕਸਲ (ਗੈਰ-ਐਰੇ ਫਾਰਮੂਲਾ) ਵਿੱਚ 3 ਮਾਪਦੰਡਾਂ ਨਾਲ INDEX ਮੇਲ ਖਾਂਦਾ ਹੈ
ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਨਹੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਆਉਟਪੁੱਟ ਵਿੱਚ ਲਾਗੂ ਕਰਨ ਲਈ ਇੱਥੇ ਇੱਕ ਹੋਰ ਫਾਰਮੂਲਾ ਹੈ ਸੈਲ E17 :
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
Enter ਨੂੰ ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਉਹੀ ਆਉਟਪੁੱਟ ਮਿਲੇਗਾ ਜੋ ਪਿਛਲੇ ਭਾਗ ਵਿੱਚ ਪਾਇਆ ਗਿਆ ਸੀ।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
- ਫਾਰਮੂਲੇ ਦੇ ਅੰਦਰ, ਮੈਚ ਦੀ ਦੂਜੀ ਦਲੀਲ ਫੰਕਸ਼ਨ ਨੂੰ ਇੱਕ ਹੋਰ INDEX ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਸਾਰੇ ਮੇਲ ਖਾਂਦੇ ਮਾਪਦੰਡਾਂ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ:
{0;1;0;0;0 ;1;0;0;1;0}
- MATCH ਫੰਕਸ਼ਨ ਫਿਰ ਇਸ ਐਰੇ ਵਿੱਚ ਮੁੱਲ- 1 ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਪਹਿਲੀ ਦੀ ਅਨੁਸਾਰੀ ਕਤਾਰ ਨੰਬਰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਲੱਭ ਰਿਹਾ ਹੈ।
- ਅੰਤ ਵਿੱਚ, ਬਾਹਰੀ INDEX ਫੰਕਸ਼ਨ ਕਾਲਮ E ਤੋਂ ਪਿਛਲੇ ਪੜਾਅ ਵਿੱਚ ਪਾਏ ਗਏ ਕਤਾਰ ਨੰਬਰ ਦੇ ਆਧਾਰ 'ਤੇ ਮੁੱਲ ਕੱਢਦਾ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਕਈ ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ INDEX, MATCH ਅਤੇ MAX
ਸਮਾਨ ਰੀਡਿੰਗ
- ਇੰਡੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਵਿੱਚ ਕਈ ਮਾਪਦੰਡ, ਮੈਚ, ਅਤੇ COUNTIFਫੰਕਸ਼ਨ
- ਐਕਸਲ ਇੰਡੈਕਸ ਮੈਚ ਸਿੰਗਲ/ਮਲਟੀਪਲ ਮਾਪਦੰਡ ਸਿੰਗਲ/ਮਲਟੀਪਲ ਨਤੀਜਿਆਂ ਨਾਲ
- ਐਕਸਲ INDEX-ਮੈਚ ਫਾਰਮੂਲਾ ਲੇਟਵੇਂ ਤੌਰ 'ਤੇ ਕਈ ਮੁੱਲ ਵਾਪਸ ਕਰਨ ਲਈ
- ਇੰਡੈਕਸ ਮੇਲ ਐਕਸਲ ਵਿੱਚ ਵਾਈਲਡਕਾਰਡ ਦੇ ਨਾਲ ਕਈ ਮਾਪਦੰਡ (ਇੱਕ ਸੰਪੂਰਨ ਗਾਈਡ)
- [ਫਿਕਸਡ!] INDEX ਮੈਚ ਐਕਸਲ ਵਿੱਚ ਸਹੀ ਮੁੱਲ ਵਾਪਸ ਨਹੀਂ ਕਰ ਰਿਹਾ (5 ਕਾਰਨ)
3. 3 ਮਾਪਦੰਡਾਂ ਨਾਲ IFERROR, INDEX, ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਦਾ ਸੁਮੇਲ
ਕਈ ਵਾਰ, ਦਿੱਤੇ ਮਾਪਦੰਡ ਜਾਂ ਸ਼ਰਤਾਂ ਸਾਰਣੀ ਵਿੱਚ ਉਪਲਬਧ ਡੇਟਾ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀਆਂ। ਉਸ ਸਥਿਤੀ ਵਿੱਚ, ਆਖਰੀ ਦੋ ਤਰੀਕਿਆਂ ਵਿੱਚ ਕੋਈ ਵੀ ਫਾਰਮੂਲਾ ਇੱਕ #N/A ਗਲਤੀ ਵਾਪਸ ਕਰੇਗਾ। ਪਰ ਜੇਕਰ ਦਿੱਤੇ ਮਾਪਦੰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ ਤਾਂ ਅਸੀਂ “ਉਪਲਬਧ ਨਹੀਂ” ਸੁਨੇਹਾ ਵਾਪਸ ਕਰਨ ਲਈ ਫਾਰਮੂਲੇ ਨੂੰ ਸੋਧ ਸਕਦੇ ਹਾਂ। ਇਸ ਲਈ, ਸਾਨੂੰ ਉਦੇਸ਼ ਦੀ ਪੂਰਤੀ ਲਈ IFERROR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ।
ਆਉਟਪੁੱਟ ਸੈੱਲ E17 ਵਿੱਚ ਲੋੜੀਂਦਾ ਫਾਰਮੂਲਾ ਹੁਣ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
ਐਂਟਰ ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ, ਅਸੀਂ ਪਰਿਭਾਸ਼ਿਤ ਸੁਨੇਹਾ ਵੇਖਾਂਗੇ- “ਉਪਲਬਧ ਨਹੀਂ” ਕਿਉਂਕਿ ਅਸੀਂ ਮਾਪਦੰਡਾਂ ਨੂੰ ਥੋੜ੍ਹਾ ਸੋਧਿਆ ਹੈ ਸਾਰਣੀ ਵਿੱਚ ਉਪਲਬਧ ਡੇਟਾ ਨਾਲ ਤਾਲਮੇਲ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹਨ।
ਹੋਰ ਪੜ੍ਹੋ: IF Excel ਵਿੱਚ INDEX-MATCH ਨਾਲ (3 ਅਨੁਕੂਲ ਪਹੁੰਚ )
4. ਐਕਸਲ ਵਿੱਚ ਕਾਲਮ(ਆਂ) ਅਤੇ ਕਤਾਰਾਂ ਦੇ ਨਾਲ 3 ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ INDEX ਮੇਲ
ਅੰਤਿਮ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਹੁਣ ਚਿਪਸੈੱਟ ਅਤੇ ਰੈਮ ਹੈਡਰ ਨੂੰ ਦੋ ਵੱਖਰੀਆਂ ਕਤਾਰਾਂ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕਰਾਂਗੇ (4 ਅਤੇ 5) । ਅਸੀਂ ਇਸ ਵਿੱਚ ਦੋ ਹੋਰ ਸਮਾਰਟਫੋਨ ਬ੍ਰਾਂਡ ਵੀ ਸ਼ਾਮਲ ਕੀਤੇ ਹਨ ਕਾਲਮ C । D6 ਤੋਂ F8 ਤੱਕ ਸੈੱਲਾਂ ਦੀ ਰੇਂਜ ਕਾਲਮ ਅਤੇ ਕਤਾਰ ਸਿਰਲੇਖਾਂ ਵਿੱਚ ਬ੍ਰਾਂਡਾਂ, ਚਿੱਪਸੈੱਟਾਂ, ਅਤੇ RAM ਦੇ ਆਧਾਰ 'ਤੇ ਸੰਬੰਧਿਤ ਮਾਡਲਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।
ਇਸ ਮੈਟ੍ਰਿਕਸ ਦੇ ਆਧਾਰ 'ਤੇ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮ ਸਿਰਲੇਖਾਂ ਦੇ ਨਾਲ ਖੋਜ ਕਰੋ, ਅਸੀਂ ਸੈਲ E11 ਵਿੱਚ ਸਮਾਰਟਫੋਨ ਮਾਡਲ ਨੂੰ ਬਾਹਰ ਕੱਢਾਂਗੇ ਜੋ ਸੈੱਲਾਂ ਦੀ ਰੇਂਜ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਮਾਪਦੰਡਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ D11:D13 ।
ਆਉਟਪੁੱਟ ਸੈੱਲ E11 ਵਿੱਚ, ਨਿਰਧਾਰਤ ਸ਼ਰਤਾਂ ਅਧੀਨ ਲੋੜੀਂਦਾ ਫਾਰਮੂਲਾ ਇਹ ਹੋਵੇਗਾ:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
ਐਂਟਰ ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦਰਸਾਏ ਅਨੁਸਾਰ ਅੰਤਮ ਆਉਟਪੁੱਟ ਪਾਓਗੇ।
ਇਸ ਫਾਰਮੂਲੇ ਵਿੱਚ, ਪਹਿਲਾ ਮੈਚ ਫੰਕਸ਼ਨ ਕਾਲਮ C ਤੋਂ ਕਤਾਰ ਨੰਬਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜੋ ਬ੍ਰਾਂਡਾਂ ਲਈ ਦਿੱਤੇ ਮਾਪਦੰਡ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਤੀਜੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ INDEX ਫੰਕਸ਼ਨ ਦੇ (column_num) ਫੰਕਸ਼ਨ, ਦੂਜਾ MATCH ਫੰਕਸ਼ਨ ਚਿਪਸੈੱਟ ਅਤੇ RAM ਮਾਪਦੰਡ ਨੂੰ ਜੋੜ ਕੇ ਕਾਲਮ ਨੰਬਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਇੰਡੈਕਸ ਐਕਸਲ ਵਿੱਚ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਵਿੱਚ ਕਈ ਮਾਪਦੰਡਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ
ਸਮਾਪਤ ਸ਼ਬਦ
ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਸਾਰੇ ਉੱਪਰ ਦੱਸੇ ਗਏ ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਹੁਣ ਤੁਹਾਨੂੰ 3 ਵੱਖ-ਵੱਖ ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ INDEX ਅਤੇ MATCH ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋਏ ਉਹਨਾਂ ਨੂੰ ਆਪਣੀ ਐਕਸਲ ਸਪ੍ਰੈਡਸ਼ੀਟ ਵਿੱਚ ਲਾਗੂ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਨਗੇ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਜਾਂ ਫੀਡਬੈਕ ਹਨ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਮੈਨੂੰ ਦੱਸੋ। ਜਾਂ ਤੁਸੀਂ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਸਬੰਧਤ ਸਾਡੇ ਹੋਰ ਲੇਖ ਦੇਖ ਸਕਦੇ ਹੋ।