ਵਿਸ਼ਾ - ਸੂਚੀ
ਜਦੋਂ ਵੀ ਤੁਸੀਂ ਆਪਣੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਨੂੰ ਸੰਭਾਲ ਰਹੇ ਹੋ, ਅੰਸ਼ਕ ਮਿਲਾਨ ਜਾਂ ਫਜ਼ੀ ਮੈਚਿੰਗ ਤੁਹਾਡੇ ਮੈਚ ਨੂੰ ਜਲਦੀ ਲੱਭਣ ਦਾ ਇੱਕ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਤਰੀਕਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜੇਕਰ ਤੁਸੀਂ ਅੰਸ਼ਕ ਮੇਲ ਖਾਂਦੀ ਸਟ੍ਰਿੰਗ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਭ ਤੋਂ ਸਿੱਧਾ ਹੱਲ ਵਾਈਲਡਕਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਐਕਸਲ ਕੋਲ VLOOKUP , XLOOKUP , INDEX MATCH ਨਾਲ, IF ਨੂੰ ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਜੋੜਨ ਵਰਗੇ ਕਈ ਵਿਕਲਪ ਹਨ। ਇਸ ਕੰਮ ਨੂੰ ਕਰਨ ਲਈ. ਅੱਜ ਅਸੀਂ ਸਿੱਖਾਂਗੇ ਕਿ ਐਕਸਲ ਵਿੱਚ ਅੰਸ਼ਕ ਮੈਚ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਿਵੇਂ ਕਰਨਾ ਹੈ।
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹ ਰਹੇ ਹੋਵੋ ਤਾਂ ਕੰਮ ਦਾ ਅਭਿਆਸ ਕਰਨ ਲਈ ਇਸ ਅਭਿਆਸ ਸ਼ੀਟ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
ਅੰਸ਼ਕ ਮੈਚ string.xlsxਐਕਸਲ
ਅਸਲ ਵਿੱਚ, ਅੰਸ਼ਕ ਮੈਚ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਐਕਸਲ ਵਿੱਚ ਅੰਸ਼ਕ ਮੈਚ ਕਰਨ ਲਈ 8 ਢੰਗ ਐਕਸਲ ਨੂੰ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਜਾਂ ਕਈ ਫੰਕਸ਼ਨਾਂ ਦੀ ਇੱਕੋ ਸਮੇਂ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਇਸਨੂੰ ਕਰਨ ਲਈ 8 ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਸਿੱਖਾਂਗੇ। ਹੇਠਾਂ, ਅਸੀਂ ਵਿਸਤ੍ਰਿਤ ਕਦਮਾਂ ਨਾਲ ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ।
1. IF & ਜਾਂ ਸਟ੍ਰਿੰਗ
ਅਧੂਰਾ ਮੈਚ ਕਰਨ ਲਈ ਸਟੇਟਮੈਂਟਸ
" IF " ਫੰਕਸ਼ਨ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ IF ਦੇ ਸੁਮੇਲ ਨੂੰ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਹੁਣ, ਆਓ ਸਿੱਖੀਏ।
ਇੱਥੇ, ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਡੇਟਾ ਟੇਬਲ ਹੈ ਜਿੱਥੇ ਕੁਝ ਉਮੀਦਵਾਰਾਂ ਦੇ ਨਾਮ ਦਿੱਤੇ ਗਏ ਹਨ।ਨਵਾਂ ਸੈੱਲ D9 ਜਿੱਥੇ ਤੁਸੀਂ ਨਤੀਜਾ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ।
=MATCH("*"&D6&"*", B5:B10, 0)
- ਅੰਤ ਵਿੱਚ, ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ENTER ਦਬਾਓ।
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
- ਪਹਿਲਾਂ, lookup_value is “*”&D6& ”*” । ਇੱਥੇ, ਅਸੀਂ Asterisk (*) ਦੀ ਵਰਤੋਂ ਵਾਈਲਡਕਾਰਡ ਵਜੋਂ ਕਰਦੇ ਹਾਂ ਜੋ ਜ਼ੀਰੋ ਜਾਂ ਹੋਰ ਟੈਕਸਟ ਸਤਰ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।
- ਦੂਜਾ, lookup_array. B5:B10 ਹੈ।
- ਤੀਜਾ, [match_type] ਸਟੀਕ (0) ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਅੰਸ਼ਕ ਮੈਚ ਲਈ INDEX ਅਤੇ ਮੈਚ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (2 ਤਰੀਕੇ)
ਯਾਦ ਰੱਖਣ ਵਾਲੀਆਂ ਗੱਲਾਂ
✅ ਇੱਥੇ, XLOOKUP ਫੰਕਸ਼ਨ ਸਿਰਫ Microsoft 365 ਵਰਜਨ ਵਿੱਚ ਉਪਲਬਧ ਹੈ। ਇਸ ਲਈ, ਸਿਰਫ਼ Excel 365 ਦੇ ਉਪਭੋਗਤਾ ਹੀ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ।
✅ਫਿਰ, VLOOKUP ਫੰਕਸ਼ਨ ਹਮੇਸ਼ਾ ਖੱਬੇ ਪਾਸੇ <2 ਤੋਂ ਲੁੱਕਅੱਪ ਮੁੱਲਾਂ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ।> ਸੱਜੇ ਪਾਸੇ ਉੱਪਰ ਕਾਲਮ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਫੰਕਸ਼ਨ "ਕਦੇ ਨਹੀਂ" ਖੱਬੇ 'ਤੇ ਡੇਟਾ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ।
✅ਅੰਤ ਵਿੱਚ, Asterisk(*) ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। a ਵਾਈਲਡਕਾਰਡ । ਇਸ ਲਈ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਦੋਵਾਂ ਪਾਸਿਆਂ 'ਤੇ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਇਸ ਨੂੰ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਦੇ ਦੋਵੇਂ ਪਾਸੇ ਵਰਤੋ।
ਅਭਿਆਸ ਸੈਕਸ਼ਨ
ਹੁਣ, ਤੁਸੀਂ ਵਿਆਖਿਆ ਕੀਤੀ ਵਿਧੀ ਦਾ ਅਭਿਆਸ ਕਰ ਸਕਦੇ ਹੋ ਆਪਣੇ ਆਪ ਨੂੰ।
ਸਿੱਟਾ
ਇੱਥੇ, ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਵਿੱਚ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨਾ ਹੈ ਬਾਰੇ ਚਰਚਾ ਕਰਦੇ ਹਾਂ। ਅੱਠ ਵੱਖ-ਵੱਖ ਢੰਗ. ਇਸ ਲਈ, ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਲੇਖ ਤੁਹਾਡੇ ਲਈ ਲਾਭਦਾਇਕ ਹੋਵੇਗਾ ਜਦੋਂ ਤੁਸੀਂ ਸਮੱਸਿਆਵਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰ ਰਹੇ ਹੋ. ਨਾਲ ਹੀ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਕੋਈ ਉਲਝਣ ਹੈ ਤਾਂ ਆਪਣੇ ਵਿਚਾਰ ਸਾਂਝੇ ਕਰਨ ਲਈ ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ।
“ਨਾਮ” ਕਾਲਮ। ਹੁਣ, ਸਾਨੂੰ ਉਹਨਾਂ ਨਾਮਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਿਹਨਾਂ ਵਿੱਚ ਕਾਲਮ 2 ਅਤੇ 3 ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਟੈਕਸਟ ਸਤਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਸ਼ਾਮਲ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਾਨੂੰ ਉਹਨਾਂ ਨਾਮਾਂ ਨੂੰ ਲੱਭਣ ਦੀ ਲੋੜ ਹੈ ਜਿਹਨਾਂ ਵਿੱਚ ਅੱਖਰ “A” ਜਾਂ “L” ਸ਼ਾਮਲ ਹਨ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਸੈੱਲ ਵਿੱਚ "ਸਥਿਤੀ" ਕਾਲਮ "E5" 'ਤੇ, IF, OR<ਨੂੰ ਲਾਗੂ ਕਰੋ 2> ਫਾਰਮੂਲਾ।
ਅਸਲ ਵਿੱਚ, ਇਸ ਫਾਰਮੂਲੇ ਦਾ ਫਾਰਮੈਟ ਹੈ,
=IF(OR(ISNUMBER(SEARCH(text,cell)),ISNUMBER (SEARCH(text,cell))),"value_if_true", "value_if_false")ਹੁਣ, ਫਾਰਮੂਲੇ ਵਿੱਚ ਮੁੱਲ ਪਾਓ। ਇਸ ਲਈ, ਅੰਸ਼ਕ ਮੈਚ ਲਈ ਅੰਤਿਮ ਫਾਰਮੂਲਾ ਹੈ:
=IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))),"YES","NO")
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
- ਇੱਥੇ, ਟੈਕਸਟ C5 (A), D5 (L) ਹੈ। ਫਾਰਮੂਲਾ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੇਗਾ ਕਿ ਕੀ C5 ਜਾਂ D5 ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਹੈ।
- ਫਿਰ, ਸੈੱਲ B5 (ਜੋਨਾਥਨ) ਹੈ।
- ਮੁੱਲ_ਜੇ_ਸੱਚਾ "ਹਾਂ" ਹੈ।
- ਮੁੱਲ_ਜੇ_ਗਲਤ ਹੈ "ਨਹੀਂ" ।
- ਫਿਰ, ENTER, ਦਬਾਓ ਅਤੇ ਫਾਰਮੂਲਾ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਦੀ ਪਛਾਣ ਕਰੇਗਾ।
- ਹੁਣ ਅੰਤਮ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇਸ ਫਾਰਮੂਲੇ ਨੂੰ ਬਾਕੀ ਸੈੱਲਾਂ 'ਤੇ ਲਾਗੂ ਕਰੋ। ਜਾਂ ਤੁਸੀਂ ਫਿਲ ਹੈਂਡਲ ਆਈਕਨ ਨੂੰ ਬਾਕੀ ਸੈੱਲਾਂ ਵਿੱਚ ਸੰਬੰਧਿਤ ਡੇਟਾ ਨੂੰ ਆਟੋਫਿਲ ਤੱਕ ਖਿੱਚ ਸਕਦੇ ਹੋ।
ਅੰਤ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਸਾਰੇ ਅੰਸ਼ਕ ਮੈਚ ਮਿਲ ਜਾਣਗੇ।
2. ਸਟ੍ਰਿੰਗ ਦੇ ਅੰਸ਼ਕ ਮੈਚ ਲਈ IF, ISNUMBER, ਅਤੇ SEARCH ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ
ਦੁਬਾਰਾ, ਅਸੀਂ IF, ISNUMBER , ਅਤੇ SEARCH ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅੰਸ਼ਕ ਮਿਲਾਨ ਵਾਲੀਆਂ ਸਟ੍ਰਿੰਗਾਂ ਵਾਲੇ ਨਤੀਜਿਆਂ ਦਾ ਪਤਾ ਲਗਾ ਸਕਦੇ ਹਾਂ। ਐਕਸਲ ਵਿੱਚ ਫੰਕਸ਼ਨ।
ਇੱਥੇ, ਕਾਲਮ “ਨਾਮ” , “ਮੈਚ ਸਟ੍ਰਿੰਗ” , ਅਤੇ “ਸਥਿਤੀ” ਵਾਲੇ ਡੇਟਾ ਸੈੱਟ 'ਤੇ ਵਿਚਾਰ ਕਰੋ। । ਸਾਨੂੰ ਕਾਲਮ “ਮੈਚ ਸਟ੍ਰਿੰਗ” ਤੋਂ ਅੰਸ਼ਕ ਮੈਚ ਸਟ੍ਰਿੰਗ ਵਾਲੇ ਨਾਵਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
- ਹੁਣ, ਸੈੱਲ D5 ਵਿੱਚ “ਸਥਿਤੀ” ਕਾਲਮ ਵਿੱਚ IF, ISNUMBER , ਅਤੇ SEARCH ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰੋ।
ਇੱਥੇ, ਫਾਰਮੈਟ ਹੈ,
=IF(ISNUMBER(SEARCH(“text”, cell)), value_if_true, value_if_false)
- ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਮੁੱਲ ਪਾਉਣਾ ਚਾਹੀਦਾ ਹੈ। ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਲਈ ਅੰਤਿਮ ਫਾਰਮੂਲਾ ਹੈ
=IF(ISNUMBER(SEARCH(C5,B5)),"YES","NOT FOUND")
- ਫਿਰ, ENTER ਦਬਾਓ। .
ਅੰਤ ਵਿੱਚ, ਸਾਡਾ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਹੋ ਗਿਆ ਹੈ।
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
- ਇੱਥੇ, ਟੈਕਸਟ C5 (A) ਹੈ। ਫਾਰਮੂਲਾ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੇਗਾ ਕਿ ਕੀ C5 ਅੰਸ਼ਕ ਮੈਚ ਸਟ੍ਰਿੰਗ ਹੈ ਜਾਂ ਨਹੀਂ।
- ਫਿਰ, ਸੈੱਲ B5 (ਜੋਨਾਥਨ) ਹੈ।<13
- ਮੁੱਲ_ਜੇ_ਸੱਚਾ ਹੈ "ਹਾਂ" ।
- ਮੁੱਲ_ਜੇ_ਗਲਤ ਹੈ "ਨਹੀਂ ਮਿਲਿਆ" ।
- ਅੰਤ ਵਿੱਚ, ਇੱਕ ਅੰਸ਼ਕ ਮਿਲਾਨ ਵਾਲੀ ਸਤਰ ਵਾਲੇ ਸਾਰੇ ਨਤੀਜਿਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਕਾਲਮ ਵਿੱਚ ਸਾਰੇ ਸੈੱਲਾਂ ਲਈ ਇਹ ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰੋ।
3. ਸਟ੍ਰਿੰਗ ਦਾ ਅੰਸ਼ਕ ਮੈਚ ਕਰਨ ਲਈ VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਇੱਥੇ, ਵਿੱਚਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਹੁਣ VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਸਟ੍ਰਿੰਗ ਦਾ ਅੰਸ਼ਕ ਮਿਲਾਨ ਕਰਨ ਲਈ ਕਰਾਂਗੇ।
ਹੁਣ, ਆਓ ਇੱਕ ਸਾਰਣੀ 'ਤੇ ਵਿਚਾਰ ਕਰੀਏ ਜਿੱਥੇ ਕੁਝ ਉਮੀਦਵਾਰਾਂ ਦੇ ਨਾਮ ਅਤੇ ਉਹਨਾਂ ਦੇ ਰੈਂਕ ਦਿੱਤੇ ਗਏ ਹਨ।
- ਪਹਿਲਾਂ, ਕਾਲਮ ਹੈੱਡਾਂ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ ਕਿਤੇ ਪੇਸਟ ਕਰੋ। ਅਤੇ ਅਸੀਂ ਉੱਥੇ ਕੰਮ ਕਰਾਂਗੇ।
- ਫਿਰ, F5 ਵਿੱਚ VLOOKUP ਫੰਕਸ਼ਨ ਲਾਗੂ ਕਰੋ। ਸੈੱਲ. ਫਾਰਮੂਲਾ ਹੈ
=VLOOKUP($E$5&"*",$B$5:$C$10,2,FALSE)
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
- ਪਹਿਲਾਂ, Lookup_value $E$5&”*” ਹੈ। ਇੱਥੇ, ਅਸੀਂ Asterisk (*) ਨੂੰ ਇੱਕ ਵਾਈਲਡਕਾਰਡ ਵਜੋਂ ਵਰਤਦੇ ਹਾਂ ਜੋ ਜ਼ੀਰੋ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਟੈਕਸਟ ਸਟਰਿੰਗਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।
- ਦੂਜਾ, ਟੇਬਲ_ਐਰੇ। $B$5:$C$10 ਹੈ।
- ਤੀਜਾ, Col_index_num 2 ਹੈ।
- ਚੌਥਾ, [range_lookup] FALSE ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਸਹੀ ਮੇਲ ਚਾਹੁੰਦੇ ਹਾਂ ।
- ਫਿਰ, ENTER<ਦਬਾਓ 2>.
ਨਤੀਜੇ ਵਜੋਂ, ਫਾਰਮੂਲੇ ਨੇ ਅੰਸ਼ਕ ਮਿਲਾਨ ਵਾਲੀ ਸਤਰ ਕੀਤੀ ਹੈ।
25>
- ਹੁਣ , ਇਸ ਫੰਕਸ਼ਨ ਵਿੱਚ ਮੁਹਾਰਤ ਹਾਸਲ ਕਰਨ ਲਈ ਉਹੀ ਫਾਰਮੂਲਾ 2 ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਵਾਰ ਲਾਗੂ ਕਰੋ।
ਅੰਤ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਸਾਰੇ ਅੰਸ਼ਕ ਮਿਲਾਨ ਪ੍ਰਾਪਤ ਹੋਣਗੇ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਅੰਸ਼ਕ ਮੈਚ ਲਈ VLOOKUP ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (4 ਤਰੀਕੇ)
4. ਅੰਸ਼ਕ ਮੈਚ ਕਰਨ ਲਈ XLOOKUP ਫੰਕਸ਼ਨ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ
ISNUMBER ਦੇ ਨਾਲ XLOOKUP ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਨੂੰ ਵੀ ਪੂਰਾ ਕਰ ਸਕਦਾ ਹੈ। ਹੁਣ, ਆਓਹੇਠਾਂ ਦਿੱਤੀਆਂ ਉਦਾਹਰਨਾਂ ਦੇਖੋ।
ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਦੋ ਟੇਬਲ ਦਿੱਤੇ ਗਏ ਹਨ। ਪਹਿਲੀ ਸਾਰਣੀ ਵਿੱਚ, ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਰੈਂਕ ਦੇ ਨਾਲ ਦਿੱਤੇ ਗਏ ਹਨ। ਹੁਣ, ਸਾਨੂੰ ਦੂਜੀ ਸਾਰਣੀ ਵਿੱਚ ਉਹਨਾਂ ਨਾਮਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਿਸ ਵਿੱਚ ਅੰਸ਼ਕ ਮਿਲਾਨ ਸਤਰ ਹਨ ਅਤੇ ਫਿਰ ਉਹਨਾਂ ਨਾਵਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਰੈਂਕ ਵਾਪਸ ਕਰੋ।
- ਹੁਣ, ਸੈੱਲ F5 ਵਿੱਚ, ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰੋ।
ਇੱਥੇ, ਇਸ ਫਾਰਮੂਲੇ ਦਾ ਫਾਰਮੈਟ ਹੈ,
=XLOOKUP(lookup_value,ISNUMBER(SEARCH(text,cell)),return_array)
- ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਫਾਰਮੂਲੇ ਵਿੱਚ ਮੁੱਲ ਸ਼ਾਮਲ ਕਰਨੇ ਚਾਹੀਦੇ ਹਨ।
=XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)
- ਫਿਰ, ENTER ਦਬਾਓ।
ਅੰਤ ਵਿੱਚ, ਫਾਰਮੂਲਾ ਸਫਲਤਾਪੂਰਵਕ ਰੈਂਕ ਨੂੰ ਉਸ ਨਾਮ 'ਤੇ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਅੰਸ਼ਕ ਮਿਲਾਨ ਸਤਰ ਹਨ।
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
- ਪਹਿਲਾਂ, lookup_value "TRUE" ਹੈ।
- ਦੂਜਾ, ਟੈਕਸਟ ਹੈ $B$5:$B$10 .
- ਤੀਜੀ, ਸੈੱਲ E5 ( ਹੈਨਰੀ ਜੋਨਾਥਨ) ਹੈ। ਅਤੇ ਫਾਰਮੂਲਾ ਹੈਨਰੀ ਜੋਨਾਥਨ ਲਈ ਰੈਂਕ ਵਾਪਸ ਕਰੇਗਾ।
- ਚੌਥੇ, ਰਿਟਰਨ_ਐਰੇ ਹੈ $C$5:$C$10 ।
- ਫਿਰ, ਸਾਰੇ ਸੈੱਲਾਂ ਲਈ ਇਹੀ ਕਰੋ।
ਨਤੀਜੇ ਵਜੋਂ, ਤੁਸੀਂ ਸਾਰੇ ਮੈਚ ਦੇਖੋਗੇ।
<3
5. ਸਟ੍ਰਿੰਗ ਦੇ ਅੰਸ਼ਕ ਮੈਚ ਨੂੰ ਕਰਨ ਲਈ INDEX ਫੰਕਸ਼ਨ ਨਾਲ MATCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਇੱਥੇ, ਅਸੀਂ ਟੈਕਸਟ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹਾਂ, ਜਿਸ ਵਿੱਚ ਅਧੂਰਾ ਮੈਚ ਸਟ੍ਰਿੰਗ, ਹੈ। INDEX MATCH ਨਾਲਐਕਸਲ ਵਿੱਚ ਫੰਕਸ਼ਨ।
ਹੁਣ, ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵੇਖੋ ਜਿੱਥੇ ਦੋ ਟੇਬਲ ਦਿੱਤੇ ਗਏ ਹਨ। ਪਹਿਲਾਂ ਸਾਰਣੀ ਵਿੱਚ, ਕੁਝ ਉਮੀਦਵਾਰਾਂ ਦੇ “ਨਾਮ” ਅਤੇ “ਰੈਂਕ” ਦਿੱਤੇ ਗਏ ਹਨ। ਦੂਜੇ ਸਾਰਣੀ ਵਿੱਚ, ਇੱਕ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਸ ਸਮੇਂ, ਸਾਨੂੰ ਪਹਿਲੀ ਸਾਰਣੀ ਤੋਂ ਨਾਮਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਿਸ ਵਿੱਚ ਅੰਸ਼ਕ ਮਿਲਾਨ ਸਤਰ ਹਨ।
- ਹੁਣ, ਕਾਲਮ F5 ਵਿੱਚ, MATCH ਫਾਰਮੂਲੇ ਨਾਲ INDEX ਲਾਗੂ ਕਰੋ। ਫਾਰਮੂਲਾ ਹੈ,
=INDEX($B$5:$B$10,MATCH(E5&"*",$B$5:$B$10,0))
- ਫਿਰ, ENTER ਦਬਾਓ।
ਨਤੀਜੇ ਵਜੋਂ, ਸਾਨੂੰ ਨਾਮ “Robben” ਮਿਲਿਆ ਹੈ ਜਿਸ ਵਿੱਚ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ (Rob) ਹੈ।
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
- ਪਹਿਲਾਂ, ਐਰੇ $B$5:$B$10 ਹੈ।
- ਦੂਜਾ, lookup_value is E5&”*” । ਇੱਥੇ, ਅਸੀਂ Asterisk (*) ਦੀ ਵਰਤੋਂ ਵਾਈਲਡਕਾਰਡ ਜੋ ਜ਼ੀਰੋ ਜਾਂ ਹੋਰ ਟੈਕਸਟ ਸਤਰ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।
- ਤੀਜਾ, lookup_array. $B$5:$B$10 ਹੈ।
- ਚੌਥੇ, [match_type] ਸਟੀਕ (0) ਹੈ।
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਤਾਰਾ (*) ਸੈੱਲ ਦੇ ਦੋਵਾਂ ਪਾਸਿਆਂ 'ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਤੁਹਾਡੀ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਦੇ ਦੋਵੇਂ ਪਾਸੇ ਅੱਖਰ ਹਨ। ਵਿਚਾਰ ਕਰੋ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ “ni” ਹੈ। ਇਸਦੇ ਦੋਵੇਂ ਪਾਸੇ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰ ਹਨ ਹੁਣ ਅਸੀਂ ਸੈੱਲ ਦੇ ਦੋਵੇਂ ਪਾਸੇ ਇਸ ਤਾਰੇ(*) ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।
- ਇਸ ਲਈ, ਤੁਹਾਡੀ ਬਿਹਤਰ ਸਮਝ ਲਈ , ਹੇਠ ਲਿਖੇ ਦੀ ਵਰਤੋਂ ਕਰੋ F6 ਸੈੱਲ ਵਿੱਚ ਫਾਰਮੂਲਾ।
=INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))
- ਫਿਰ, ENTER ਦਬਾਓ। ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ।
6. ਦੋ ਕਾਲਮਾਂ ਨਾਲ ਅੰਸ਼ਕ ਮੈਚ ਸਟ੍ਰਿੰਗ ਕਰਨ ਲਈ ਸੰਯੁਕਤ ਫੰਕਸ਼ਨ
ਤੁਸੀਂ ਇੱਕ <1 ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ IF ਫੰਕਸ਼ਨ, AND ਫੰਕਸ਼ਨ , ISNUMBER ਫੰਕਸ਼ਨ, ਅਤੇ SEARCH ਫੰਕਸ਼ਨ ਵਰਗੇ ਫੰਕਸ਼ਨਾਂ ਦਾ ਸੁਮੇਲ <ਐਕਸਲ ਵਿੱਚ 1>ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ । ਇਸ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਆਪਣੀ ਪਸੰਦ ਦੇ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਨਤੀਜਿਆਂ ਲਈ ਇਹਨਾਂ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਸੋਧ ਸਕਦੇ ਹੋ। ਹੁਣ, ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਜਿੱਥੇ ਸਾਡੇ ਕੋਲ ਦੋ ਮਾਪਦੰਡ ਹਨ। ਇਸ ਲਈ, ਦੋਵਾਂ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ, ਸਾਨੂੰ ਅੰਸ਼ਕ ਮੈਚਾਂ ਦੀ ਸਟ੍ਰਿੰਗ ਕੱਢਣੀ ਪਵੇਗੀ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇੱਕ ਨਵਾਂ ਸੈੱਲ ਚੁਣਨਾ ਚਾਹੀਦਾ ਹੈ C5 ਜਿੱਥੇ ਤੁਸੀਂ ਸਥਿਤੀ ਨੂੰ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ।
- ਦੂਜਾ, ਤੁਹਾਨੂੰ C5 ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
=IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5))), "Found", "")
- ਅੰਤ ਵਿੱਚ, ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ENTER ਦਬਾਓ।
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
- ਇੱਥੇ, ਖੋਜ ($F$6, B5) ਖੋਜ ਕਰੇਗਾ ਜੇਕਰ B5 ਸੈੱਲ ਵਿੱਚ ਕੋਈ ਸਤਰ Ad ਹਨ।
- ਆਉਟਪੁੱਟ: #VALUE!.
- ਫਿਰ, ISNUMBER ਫੰਕਸ਼ਨ ਜਾਂਚ ਕਰੇਗਾ ਕਿ ਕੀ ਉਪਰੋਕਤ ਆਉਟਪੁੱਟ ਇੱਕ ਨੰਬਰ ਹੈ ਜਾਂ ਨਹੀਂ.
- ਆਉਟਪੁੱਟ: FALSE।
- ਇਸੇ ਤਰ੍ਹਾਂ, ISNUMBER(SEARCH($E$6, B5)) ਕੀ ਕਰੇਗਾ ਉਸੇ ਹੀ ਕਾਰਵਾਈ. ਇੱਥੇ, SEARCH ਫੰਕਸ਼ਨ 9 ਵਿੱਚ ਲੱਭੇਗਾ B5 ਸੈੱਲ।
- ਆਉਟਪੁੱਟ: FALSE।
- ਇਸ ਤੋਂ ਬਾਅਦ, ਅਤੇ ਫੰਕਸ਼ਨ ਜਾਂਚ ਕਰੇਗਾ ਕਿ ਦੋਵੇਂ ਤਰਕ ਹਨ ਸਹੀ ਹਨ। .
- ਆਉਟਪੁੱਟ: FALSE।
- ਅੰਤ ਵਿੱਚ, IF ਫੰਕਸ਼ਨ " ਮਿਲਿਆ" ਵਾਪਸ ਕਰੇਗਾ ਜੇਕਰ ਦੋਵੇਂ ਪਿਛਲੇ ਤਰਕ ਸਹੀ ਬਣ ਜਾਂਦੇ ਹਨ। ਨਹੀਂ ਤਾਂ, ਇਹ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਾਪਸ ਕਰੇਗਾ।
- ਆਉਟਪੁੱਟ: ਇੱਥੇ, ਆਉਟਪੁੱਟ ਖਾਲੀ/ਖਾਲੀ ਹੈ ਕਿਉਂਕਿ ਇੱਥੇ ਕੋਈ ਨਹੀਂ ਹੈ B5 ਸੈੱਲ ਦੇ ਸਤਰ ਮੁੱਲ ਲਈ ਮੇਲ ਖਾਂਦਾ ਹੈ।
- ਹੁਣ, ਫਿਲ ਹੈਂਡਲ ਆਈਕਨ ਨੂੰ <1 ਤੱਕ ਖਿੱਚੋ।>ਆਟੋਫਿਲ ਬਾਕੀ ਸੈੱਲਾਂ ਵਿੱਚ ਸੰਬੰਧਿਤ ਡੇਟਾ।
ਅੰਤ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਅੰਸ਼ਕ ਤੌਰ 'ਤੇ ਮੇਲ ਖਾਂਦੀ ਸਤਰ ਮਿਲੇਗੀ।
7. ਦੋ ਕਾਲਮਾਂ ਨਾਲ ਸਟ੍ਰਿੰਗ ਦਾ ਅੰਸ਼ਕ ਮਿਲਾਨ ਲੱਭਣ ਲਈ ਐਰੇ ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰਨਾ
ਤੁਸੀਂ ਕੁਝ ਫੰਕਸ਼ਨਾਂ ਜਿਵੇਂ IF ਫੰਕਸ਼ਨ ਦੇ ਸੰਯੋਗ ਨਾਲ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ, COUNT ਫੰਕਸ਼ਨ , ਅਤੇ SEARCH ਫੰਕਸ਼ਨ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਆਪਣੀ ਪਸੰਦ ਦੇ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਨਤੀਜਿਆਂ ਲਈ ਇਹਨਾਂ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਸੋਧ ਸਕਦੇ ਹੋ। ਹੁਣ, ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਅਸਲ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਦੋ ਮਾਪਦੰਡ ਹਨ। ਇਸ ਲਈ, ਦੋਵਾਂ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ, ਸਾਨੂੰ ਅੰਸ਼ਕ ਮੈਚਾਂ ਵਾਲੀ ਸਤਰ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਹੋਵੇਗਾ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇੱਕ ਨਵਾਂ ਸੈੱਲ ਚੁਣਨਾ ਪਵੇਗਾ C5 ਜਿੱਥੇ ਤੁਸੀਂ ਸਥਿਤੀ ਨੂੰ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ।
- ਦੂਜਾ, ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। C5 ਸੈੱਲ।
=IF(COUNT(SEARCH({"A","12"}, B5))=2, "Found", "")
- ਅੰਤ ਵਿੱਚ, ENTER<2 ਦਬਾਓ> ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ।
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
- ਇੱਥੇ, SEARCH({“A”,”12″}, B5) ਜੇ ਕੋਈ ਸਤਰ ਹਨ ਤਾਂ ਖੋਜ ਕਰੇਗਾ A ਅਤੇ B5<ਵਿੱਚ ਨੰਬਰ 12 2> ਸੈੱਲ।
- ਆਉਟਪੁੱਟ: {#VALUE!,7}।
- ਫਿਰ, COUNT ਫੰਕਸ਼ਨ ਵੈਧ ਸੈੱਲ ਦੀ ਗਿਣਤੀ ਕਰੇਗਾ ਉਪਰੋਕਤ ਆਉਟਪੁੱਟ ਤੋਂ.
- ਆਉਟਪੁੱਟ: 1.
- ਅੰਤ ਵਿੱਚ, IF ਫੰਕਸ਼ਨ " ਫਾਊਂਡ" ਵਾਪਸ ਕਰੇਗਾ। ਜੇਕਰ ਦੋਵੇਂ COUNT ਫੰਕਸ਼ਨ 2 ਵਾਪਸ ਕਰਦੇ ਹਨ। ਨਹੀਂ ਤਾਂ, ਇਹ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਾਪਸ ਕਰੇਗਾ।
- ਆਉਟਪੁੱਟ: ਇੱਥੇ , ਆਉਟਪੁੱਟ ਖਾਲੀ/ਖਾਲੀ ਹੈ ਕਿਉਂਕਿ B5 ਸੈੱਲ ਦੇ ਸਟ੍ਰਿੰਗ ਮੁੱਲ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ।
- ਨਤੀਜੇ ਵਜੋਂ, ਬਾਕੀ ਸੈੱਲਾਂ ਦੇ ਅਨੁਸਾਰੀ ਡੇਟਾ ਨੂੰ ਆਟੋਫਿਲ ਲਈ ਫਿਲ ਹੈਂਡਲ ਆਈਕਨ ਨੂੰ ਖਿੱਚੋ।
ਅੰਤ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਉਹ ਸਟ੍ਰਿੰਗ ਮਿਲੇਗੀ ਜੋ ਅੰਸ਼ਕ ਤੌਰ 'ਤੇ ਮੇਲ ਖਾਂਦਾ ਹੈ।
ਐਕਸਲ ਵਿੱਚ ਅੰਸ਼ਕ ਮੈਚ ਸਟ੍ਰਿੰਗ ਦੀ ਸਥਿਤੀ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾਵੇ
ਇੱਥੇ, ਸਭ ਤੋਂ ਦਿਲਚਸਪ ਹਿੱਸਾ ਹੈ, ਤੁਸੀਂ ਸਿਰਫ਼ <1 ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।> ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਅੰਸ਼ਕ ਮੈਚ ਸਤਰ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਮੈਚ ਫੰਕਸ਼ਨ। ਹੁਣ, ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਅਸਲ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਮਾਪਦੰਡ ਹਨ. ਇਸ ਲਈ, ਉਸ ਮਾਪਦੰਡ ਦੇ ਆਧਾਰ 'ਤੇ, ਸਾਨੂੰ "ਰੈਂਕ ਦੇ ਨਾਲ ਨਾਮ" ਕਾਲਮ ਤੋਂ ਅੰਸ਼ਕ ਮੈਚਾਂ ਦੀ ਸਤਰ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਹੋਵੇਗਾ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇੱਕ ਚੁਣਨਾ ਚਾਹੀਦਾ ਹੈ