ਵਿਸ਼ਾ - ਸੂਚੀ
ਟਿਊਟੋਰਿਅਲ ਐਕਸਲ FIND ਅਤੇ SEARCH ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੰਟੈਕਸ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ ਅਤੇ ਉੱਨਤ ਗੈਰ-ਮਾਮੂਲੀ ਵਰਤੋਂ ਦੀਆਂ ਫਾਰਮੂਲਾ ਉਦਾਹਰਣਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਪਿਛਲੇ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਐਕਸਲ ਦੀਆਂ ਮੂਲ ਗੱਲਾਂ ਨੂੰ ਕਵਰ ਕੀਤਾ ਹੈ। ਡਾਇਲਾਗ ਲੱਭੋ ਅਤੇ ਬਦਲੋ। ਬਹੁਤ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ, ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਚਾਹ ਸਕਦੇ ਹੋ ਕਿ ਐਕਸਲ ਤੁਹਾਡੇ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਆਪਣੇ ਆਪ ਦੂਜੇ ਸੈੱਲਾਂ ਤੋਂ ਡਾਟਾ ਲੱਭੇ ਅਤੇ ਐਕਸਟਰੈਕਟ ਕਰੇ। ਇਸ ਲਈ, ਆਓ ਇਸ ਗੱਲ 'ਤੇ ਡੂੰਘਾਈ ਨਾਲ ਵਿਚਾਰ ਕਰੀਏ ਕਿ ਐਕਸਲ ਖੋਜ ਫੰਕਸ਼ਨ ਕੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
Excel FIND ਫੰਕਸ਼ਨ
Excel ਵਿੱਚ FIND ਫੰਕਸ਼ਨ ਦੀ ਸਥਿਤੀ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਦੇ ਅੰਦਰ ਇੱਕ ਖਾਸ ਅੱਖਰ ਜਾਂ ਸਬਸਟਰਿੰਗ।
ਐਕਸਲ ਫਾਈਂਡ ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
FIND(find_text, within_text, [start_num])ਪਹਿਲੇ 2 ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਲੋੜ ਹੈ, ਆਖਰੀ ਵਿਕਲਪ ਵਿਕਲਪਿਕ ਹੈ।
- Find_text - ਉਹ ਅੱਖਰ ਜਾਂ ਸਬਸਟਰਿੰਗ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹੋ।
- Within_text - ਇਸ ਲਈ ਟੈਕਸਟ ਸਤਰ ਅੰਦਰ ਖੋਜ ਕੀਤੀ ਜਾਵੇ। ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਇੱਕ ਸੈੱਲ ਸੰਦਰਭ ਦੇ ਤੌਰ 'ਤੇ ਸਪਲਾਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਫਾਰਮੂਲੇ ਵਿੱਚ ਸਤਰ ਨੂੰ ਸਿੱਧਾ ਟਾਈਪ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।
- Start_num - ਇੱਕ ਵਿਕਲਪਿਕ ਆਰਗੂਮੈਂਟ ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ਖੋਜ ਕਿਸ ਅੱਖਰ ਤੋਂ ਸ਼ੁਰੂ ਹੋਵੇਗੀ। ਜੇਕਰ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਖੋਜ ਅੰਦਰ_ਟੈਕਸਟ ਸਤਰ ਦੇ ਪਹਿਲੇ ਅੱਖਰ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ।
ਜੇਕਰ FIND ਫੰਕਸ਼ਨ Find_text ਅੱਖਰ ਨਹੀਂ ਲੱਭਦਾ ਹੈ, ਤਾਂ ਇੱਕ #VALUE! ਗਲਤੀ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਫਾਰਮੂਲਾ =FIND("d", "find")
4 ਦਿੰਦਾ ਹੈ ਕਿਉਂਕਿ "d" ਸ਼ਬਦ " find " ਵਿੱਚ ਚੌਥਾ ਅੱਖਰ ਹੈ। ਫਾਰਮੂਲਾ =FIND("a", "find")
ਦੁਬਾਰਾ, ਸਭ ਤੋਂ ਗੁੰਝਲਦਾਰ ਹਿੱਸਾ ਆਖਰੀ ਆਰਗੂਮੈਂਟ ਹੈ ਜੋ ਫਾਰਮੂਲੇ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿੰਨੇ ਅੱਖਰ ਵਾਪਸ ਆਉਣੇ ਹਨ। num_chars ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਇਹ ਬਹੁਤ ਲੰਬਾ ਸਮੀਕਰਨ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਦਾ ਹੈ:
- ਪਹਿਲਾਂ, ਤੁਸੀਂ ਸਮਾਪਤੀ ਬਰੈਕਟ ਦੀ ਸਥਿਤੀ ਲੱਭਦੇ ਹੋ:
SEARCH(")",A2)
- ਉਸ ਤੋਂ ਬਾਅਦ ਤੁਸੀਂ ਸ਼ੁਰੂਆਤੀ ਬਰੈਕਟ ਦੀ ਸਥਿਤੀ ਲੱਭਦੇ ਹੋ:
SEARCH("(",A2)
- ਅਤੇ ਫਿਰ, ਤੁਸੀਂ ਬੰਦ ਅਤੇ ਖੁੱਲਣ ਵਾਲੇ ਬਰੈਕਟਾਂ ਦੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਅੰਤਰ ਦੀ ਗਣਨਾ ਕਰਦੇ ਹੋ ਅਤੇ ਉਸ ਸੰਖਿਆ ਵਿੱਚੋਂ 1 ਨੂੰ ਘਟਾਉਂਦੇ ਹੋ, ਕਿਉਂਕਿ ਤੁਸੀਂ ਨਤੀਜੇ ਵਿੱਚ ਕੋਈ ਵੀ ਬਰੈਕਟ ਨਹੀਂ ਚਾਹੁੰਦੇ:
SEARCH(")",A2)-SEARCH("(",A2))-1
ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ, ਕੁਝ ਵੀ ਤੁਹਾਨੂੰ SEARCH ਦੀ ਬਜਾਏ Excel FIND ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਨਹੀਂ ਰੋਕਦਾ, ਕਿਉਂਕਿ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਜਾਂ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਕੋਈ ਫਰਕ ਨਹੀਂ ਪਾਉਂਦੀ ਹੈ।
ਉਮੀਦ ਹੈ, ਇਹ ਟਿਊਟੋਰਿਅਲ ਨੇ ਐਕਸਲ ਵਿੱਚ SEARCH ਅਤੇ FIND ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ ਇਸ ਬਾਰੇ ਕੁਝ ਚਾਨਣਾ ਪਾਇਆ ਹੈ। ਅਗਲੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ REPLACE ਫੰਕਸ਼ਨ ਦੀ ਨੇੜਿਓਂ ਜਾਂਚ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ, ਇਸ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਬਣੇ ਰਹੋ। ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ!
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ ਲੱਭੋ ਅਤੇ ਖੋਜੋ
ਇੱਕ ਗਲਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ " ਲੱਭੋ" ਵਿੱਚ ਕੋਈ "a" ਨਹੀਂ ਹੈ।
Excel FIND ਫੰਕਸ਼ਨ - ਯਾਦ ਰੱਖਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ!
Excel ਵਿੱਚ ਇੱਕ FIND ਫਾਰਮੂਲੇ ਦੀ ਸਹੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਸਧਾਰਨ ਤੱਥਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ:
- FIND ਫੰਕਸ਼ਨ ਕੇਸ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਮੈਚ ਲੱਭ ਰਹੇ ਹੋ, ਤਾਂ SEARCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਐਕਸਲ ਵਿੱਚ FIND ਫੰਕਸ਼ਨ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦਾ ਹੈ।
- ਜੇ ਖੋਜ_ਟੈਕਸਟ ਆਰਗੂਮੈਂਟ ਕਈ ਅੱਖਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, FIND ਫੰਕਸ਼ਨ ਪਹਿਲੇ ਅੱਖਰ ਦੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਫਾਰਮੂਲਾ FIND("ap","happy") 2 ਵਾਪਸ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ "happy" ਸ਼ਬਦ ਦੇ ਦੂਜੇ ਅੱਖਰ ਵਿੱਚ "a" ਹੈ।
- ਜੇਕਰ ਅੰਦਰ_ਟੈਕਸਟ ਵਿੱਚ ਕਈ ਵਾਰ ਸ਼ਾਮਲ ਹਨ find_text, ਪਹਿਲੀ ਮੌਜੂਦਗੀ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, FIND("l", "hello") 3 ਵਾਪਸ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ "hello" ਸ਼ਬਦ ਵਿੱਚ ਪਹਿਲੇ "l" ਅੱਖਰ ਦੀ ਸਥਿਤੀ ਹੈ।
- ਜੇ find_text ਇੱਕ ਖਾਲੀ ਸਤਰ<ਹੈ। 10> "", Excel FIND ਫਾਰਮੂਲਾ ਖੋਜ ਸਤਰ ਵਿੱਚ ਪਹਿਲਾ ਅੱਖਰ ਵਾਪਸ ਕਰਦਾ ਹੈ।
- Excel FIND ਫੰਕਸ਼ਨ #VALUE! ਗਲਤੀ ਜੇਕਰ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਵਾਪਰਦਾ ਹੈ:
- Find_text within_text ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।
- Start_num ਵਿੱਚ within_text ਤੋਂ ਵੱਧ ਅੱਖਰ ਹਨ।
- Start_num 0 (ਜ਼ੀਰੋ) ਹੈ ਜਾਂ ਇੱਕ ਰਿਣਾਤਮਿਕ ਸੰਖਿਆ।
Excel SEARCH ਫੰਕਸ਼ਨ
Excel ਵਿੱਚ SEARCH ਫੰਕਸ਼ਨ FIND ਨਾਲ ਬਹੁਤ ਮਿਲਦਾ ਜੁਲਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਵਿੱਚ ਸਬਸਟਰਿੰਗ ਦੀ ਸਥਿਤੀ ਵੀ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਟੈਕਸਟਸਤਰ ਕੀ ਸਿੰਟੈਕਸ ਅਤੇ ਆਰਗੂਮੈਂਟ FIND ਦੇ ਸਮਾਨ ਹਨ:
SEARCH(find_text, within_text, [start_num])FIND ਦੇ ਉਲਟ, SEARCH ਫੰਕਸ਼ਨ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ ਅਤੇ ਇਹ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ , ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਅਤੇ ਇੱਥੇ ਕੁਝ ਬੁਨਿਆਦੀ ਐਕਸਲ ਖੋਜ ਫਾਰਮੂਲੇ ਹਨ:
=SEARCH("market", "supermarket")
6 ਦਿੰਦਾ ਹੈ ਕਿਉਂਕਿ ਸਬਸਟਰਿੰਗ "ਮਾਰਕੀਟ" ਸ਼ਬਦ "ਸੁਪਰਮਾਰਕੀਟ" ਦੇ 6ਵੇਂ ਅੱਖਰ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ। .
=SEARCH("e", "Excel")
1 ਵਾਪਸ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ "e" ਸ਼ਬਦ "Excel" ਵਿੱਚ ਪਹਿਲਾ ਅੱਖਰ ਹੈ, ਕੇਸ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦੇ ਹੋਏ।
FIND ਦੀ ਤਰ੍ਹਾਂ, Excel ਦਾ SEARCH ਫੰਕਸ਼ਨ #VALUE! ਗਲਤੀ ਜੇਕਰ:
- find_text ਆਰਗੂਮੈਂਟ ਦਾ ਮੁੱਲ ਨਹੀਂ ਮਿਲਿਆ ਹੈ।
- start_num ਆਰਗੂਮੈਂਟ ਅੰਦਰ_text ਦੀ ਲੰਬਾਈ ਤੋਂ ਵੱਧ ਹੈ।
- Start_num ਬਰਾਬਰ ਹੈ ਜਾਂ ਜ਼ੀਰੋ ਤੋਂ ਘੱਟ।
ਇਸ ਤੋਂ ਅੱਗੇ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਕੁਝ ਹੋਰ ਅਰਥਪੂਰਨ ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ ਮਿਲਣਗੀਆਂ ਜੋ ਦਰਸਾਉਂਦੀਆਂ ਹਨ ਕਿ ਐਕਸਲ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ ਖੋਜ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।<3
Excel FIND ਬਨਾਮ Excel SEARCH
ਜਿਵੇਂ ਕਿ ਪਹਿਲਾਂ ਹੀ ਦੱਸਿਆ ਗਿਆ ਹੈ, Excel ਵਿੱਚ FIND ਅਤੇ SEARCH ਫੰਕਸ਼ਨ ਸੰਟੈਕਸ ਅਤੇ ਵਰਤੋਂ ਦੇ ਰੂਪ ਵਿੱਚ ਬਹੁਤ ਸਮਾਨ ਹਨ। ਹਾਲਾਂਕਿ, ਉਹਨਾਂ ਵਿੱਚ ਕੁਝ ਅੰਤਰ ਹਨ।
1. ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਖੋਜ ਬਨਾਮ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਖੋਜ
ਐਕਸਲ ਖੋਜ ਅਤੇ ਖੋਜ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਸਭ ਤੋਂ ਜ਼ਰੂਰੀ ਅੰਤਰ ਇਹ ਹੈ ਕਿ SEARCH ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ, ਜਦੋਂ ਕਿ FIND ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ।
ਉਦਾਹਰਨ ਲਈ , SEARCH("e", "Excel") 1 ਦਿੰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਅਣਡਿੱਠ ਕਰਦਾ ਹੈ"E" ਦਾ ਕੇਸ, ਜਦੋਂ ਕਿ FIND("e", "Excel") 4 ਦਿੰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਕੇਸ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦਾ ਹੈ।
2. ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਨਾਲ ਖੋਜੋ
FIND ਦੇ ਉਲਟ, Excel SEARCH ਫੰਕਸ਼ਨ find_text ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ:
- ਇੱਕ ਪ੍ਰਸ਼ਨ ਚਿੰਨ੍ਹ (?) ਇੱਕ ਅੱਖਰ ਨਾਲ ਮਿਲਦਾ ਹੈ, ਅਤੇ
- ਇੱਕ ਤਾਰਾ (*) ਅੱਖਰਾਂ ਦੀ ਕਿਸੇ ਵੀ ਲੜੀ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।
ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਇਹ ਅਸਲ ਡੇਟਾ 'ਤੇ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ:
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਉੱਪਰ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦੇਖਦੇ ਹੋ, ਫਾਰਮੂਲਾ SEARCH("ਫੰਕਸ਼ਨ*2013", A2) ਸਬਸਟਰਿੰਗ ਵਿੱਚ ਪਹਿਲੇ ਅੱਖਰ ("f") ਦੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੇਕਰ ਅੰਦਰ_ਟੈਕਸਟ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਹਵਾਲਾ ਦਿੱਤੀ ਗਈ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚ "ਫੰਕਸ਼ਨ" ਦੋਵੇਂ ਸ਼ਾਮਲ ਹਨ। ਅਤੇ "2013", ਇਸ ਗੱਲ ਦਾ ਕੋਈ ਫਰਕ ਨਹੀਂ ਪੈਂਦਾ ਕਿ ਵਿਚਕਾਰ ਕਿੰਨੇ ਹੋਰ ਅੱਖਰ ਹਨ।
ਟਿਪ। ਅਸਲ ਪ੍ਰਸ਼ਨ ਚਿੰਨ੍ਹ (?) ਜਾਂ ਤਾਰਾ (*) ਲੱਭਣ ਲਈ, ਸੰਬੰਧਿਤ ਅੱਖਰ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਟਿਲਡ (~) ਟਾਈਪ ਕਰੋ।
Excel FIND ਅਤੇ SEARCH ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ
ਅਭਿਆਸ ਵਿੱਚ, Excel FIND ਅਤੇ SEARCH ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ 'ਤੇ ਘੱਟ ਹੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਆਮ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ MID, ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਦੇ ਨਾਲ ਜੋੜ ਕੇ ਵਰਤੋਂ ਕਰੋਗੇ, ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਕੁਝ ਅਸਲ-ਜੀਵਨ ਉਪਯੋਗਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ।
ਉਦਾਹਰਨ 1. ਦਿੱਤੇ ਗਏ ਅੱਖਰ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂ ਬਾਅਦ ਵਾਲੀ ਇੱਕ ਸਤਰ ਲੱਭੋ
ਇਹ ਉਦਾਹਰਨ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਸੇ ਖਾਸ ਅੱਖਰ ਦੇ ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਪਾਸੇ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚ ਸਾਰੇ ਅੱਖਰਾਂ ਨੂੰ ਕਿਵੇਂ ਲੱਭ ਅਤੇ ਐਕਸਟਰੈਕਟ ਕਰ ਸਕਦੇ ਹੋ। ਚੀਜ਼ਾਂ ਨੂੰ ਸਮਝਣ ਲਈ ਸੌਖਾ ਬਣਾਉਣ ਲਈ, ਵਿਚਾਰ ਕਰੋਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ।
ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਨਾਮਾਂ ਦਾ ਇੱਕ ਕਾਲਮ (ਕਾਲਮ A) ਹੈ ਅਤੇ ਤੁਸੀਂ ਪਹਿਲੇ ਨਾਮ ਅਤੇ ਆਖਰੀ ਨਾਮ ਨੂੰ ਵੱਖਰੇ ਕਾਲਮਾਂ ਵਿੱਚ ਖਿੱਚਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਪਹਿਲਾ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਇਸਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ LEFT ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ FIND (ਜਾਂ SEARCH):
=LEFT(A2, FIND(" ", A2)-1)
ਜਾਂ
=LEFT(A2, SEARCH(" ", A2)-1)
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਸ਼ਾਇਦ ਜਾਣਦੇ ਹੋ, ਐਕਸਲ LEFT ਫੰਕਸ਼ਨ ਵਾਪਸ ਕਰਦਾ ਹੈ ਇੱਕ ਸਤਰ ਵਿੱਚ ਖੱਬੇ-ਸਭ ਤੋਂ ਵੱਧ ਅੱਖਰਾਂ ਦੀ ਨਿਰਧਾਰਤ ਸੰਖਿਆ। ਅਤੇ ਤੁਸੀਂ ਇੱਕ ਸਪੇਸ ("") ਦੀ ਸਥਿਤੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ FIND ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ ਜੋ ਖੱਬੇ ਫੰਕਸ਼ਨ ਨੂੰ ਪਤਾ ਲੱਗ ਸਕੇ ਕਿ ਕਿੰਨੇ ਅੱਖਰ ਕੱਢਣੇ ਹਨ। ਉਸ 'ਤੇ, ਤੁਸੀਂ ਸਪੇਸ ਦੀ ਸਥਿਤੀ ਤੋਂ 1 ਨੂੰ ਘਟਾਉਂਦੇ ਹੋ ਕਿਉਂਕਿ ਤੁਸੀਂ ਨਹੀਂ ਚਾਹੁੰਦੇ ਕਿ ਵਾਪਸ ਕੀਤੇ ਮੁੱਲ ਵਿੱਚ ਸਪੇਸ ਸ਼ਾਮਲ ਹੋਵੇ।
ਆਖਰੀ ਨਾਮ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ, RIGHT, FIND / SEARCH ਅਤੇ LEN ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਸਤਰ ਵਿੱਚ ਅੱਖਰਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ LEN ਫੰਕਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਸ ਤੋਂ ਤੁਸੀਂ ਸਪੇਸ ਦੀ ਸਥਿਤੀ ਨੂੰ ਘਟਾਉਂਦੇ ਹੋ:
=RIGHT(A2,LEN(A2)-FIND(" ",A2))
ਜਾਂ
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
ਹੇਠ ਦਿੱਤਾ ਸਕ੍ਰੀਨਸ਼ੌਟ ਨਤੀਜਾ ਦਰਸਾਉਂਦਾ ਹੈ:
ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਦ੍ਰਿਸ਼ਾਂ ਲਈ, ਜਿਵੇਂ ਕਿ ਇੱਕ ਮੱਧ ਨਾਮ ਕੱਢਣਾ ਜਾਂ ਪਿਛੇਤਰਾਂ ਨਾਲ ਨਾਮ ਵੰਡਣਾ, ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ ਐਕਸਲ ਵਿੱਚ ਸੈੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਵੰਡਣਾ ਹੈ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ।
ਉਦਾਹਰਨ 2. ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚ ਦਿੱਤੇ ਅੱਖਰ ਦੀ Nਵੀਂ ਮੌਜੂਦਗੀ ਦਾ ਪਤਾ ਲਗਾਓ
ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਮ A ਵਿੱਚ ਕੁਝ ਟੈਕਸਟ ਸਤਰ ਹਨ, SKU ਦੀ ਇੱਕ ਸੂਚੀ ਕਹੋ, ਅਤੇ ਤੁਸੀਂ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹੋ ਇੱਕ ਸਤਰ ਵਿੱਚ 2nd ਡੈਸ਼ ਦੀ ਸਥਿਤੀ। ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਇੱਕ ਇਲਾਜ ਦਾ ਕੰਮ ਕਰਦਾ ਹੈ:
=FIND("-", A2, FIND("-",A2)+1)
ਪਹਿਲੇ ਦੋਆਰਗੂਮੈਂਟਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰਨੀ ਆਸਾਨ ਹੈ: ਸੈੱਲ A2 ਵਿੱਚ ਡੈਸ਼ ("-") ਲੱਭੋ। ਤੀਜੇ ਆਰਗੂਮੈਂਟ (start_num) ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਹੋਰ FIND ਫੰਕਸ਼ਨ ਨੂੰ ਏਮਬੈੱਡ ਕਰਦੇ ਹੋ ਜੋ ਐਕਸਲ ਨੂੰ ਉਸ ਅੱਖਰ ਨਾਲ ਖੋਜ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ ਜੋ ਡੈਸ਼ ਦੀ ਪਹਿਲੀ ਮੌਜੂਦਗੀ (FIND("-",A2)+1 ਤੋਂ ਬਾਅਦ ਆਉਂਦਾ ਹੈ।
<0 ਤੀਜੀ ਮੌਜੂਦਗੀ ਦੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ FIND ਫੰਕਸ਼ਨ ਦੇ start_num ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਨੂੰ ਏਮਬੈਡ ਕਰਦੇ ਹੋ ਅਤੇ ਵਾਪਸ ਕੀਤੇ ਮੁੱਲ ਵਿੱਚ 2 ਜੋੜਦੇ ਹੋ: =FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2)
ਕਿਸੇ ਦਿੱਤੇ ਅੱਖਰ ਦੀ Nth ਮੌਜੂਦਗੀ ਨੂੰ ਲੱਭਣ ਦਾ ਇੱਕ ਹੋਰ ਅਤੇ ਸੰਭਵ ਤੌਰ 'ਤੇ ਇੱਕ ਸਰਲ ਤਰੀਕਾ ਹੈ CHAR ਅਤੇ SUBSTITUTE:
=FIND(CHAR(1),SUBSTITUTE(A2,"-",CHAR(1),3))
ਦੇ ਸੁਮੇਲ ਵਿੱਚ Excel FIND ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਜਿੱਥੇ "-" ਸਵਾਲ ਵਿੱਚ ਅੱਖਰ ਹੈ ਅਤੇ "3" ਉਹ Nth ਮੌਜੂਦਗੀ ਹੈ ਜੋ ਤੁਸੀਂ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਵਿੱਚ, SUBSTITUTE ਫੰਕਸ਼ਨ ਡੈਸ਼ ("-") ਦੀ ਤੀਜੀ ਮੌਜੂਦਗੀ ਨੂੰ CHAR( ਨਾਲ ਬਦਲਦਾ ਹੈ। 1), ਜੋ ਕਿ ASCII ਸਿਸਟਮ ਵਿੱਚ ਛਾਪਣਯੋਗ "ਸਿਰਲੇਖ ਦੀ ਸ਼ੁਰੂਆਤ" ਅੱਖਰ ਹੈ। CHAR(1) ਦੀ ਬਜਾਏ ਤੁਸੀਂ 1 ਤੋਂ 31 ਤੱਕ ਕੋਈ ਹੋਰ ਅਣਪ੍ਰਿੰਟ ਕਰਨ ਯੋਗ ਅੱਖਰ ਵਰਤ ਸਕਦੇ ਹੋ। ਅਤੇ ਫਿਰ, FIND ਫੰਕਸ਼ਨ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚ ਉਸ ਅੱਖਰ ਦੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ, ਆਮ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
FIND(CHAR(1), SUBSTITUTE( cell , ਅੱਖਰ ,CHAR(1), Nth ਮੌਜੂਦਗੀ ))ਪਹਿਲੀ ਨਜ਼ਰ 'ਤੇ, ਇਹ ਜਾਪਦਾ ਹੈ ਕਿ ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਬਹੁਤ ਘੱਟ ਵਿਹਾਰਕ ਮੁੱਲ ਦੇ ਹਨ, ਪਰ ਅਗਲੀ ਉਦਾਹਰਨ ਦਿਖਾਏਗੀ ਕਿ ਉਹ ਅਸਲ ਕੰਮਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਵਿੱਚ ਕਿੰਨੇ ਉਪਯੋਗੀ ਹਨ।
ਨੋਟ ਕਰੋ। ਕਿਰਪਾ ਕਰਕੇ ਯਾਦ ਰੱਖੋ ਕਿ ਐਕਸਲ ਲੱਭੋਫੰਕਸ਼ਨ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ। ਸਾਡੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਇਸ ਨਾਲ ਕੋਈ ਫ਼ਰਕ ਨਹੀਂ ਪੈਂਦਾ, ਪਰ ਜੇਕਰ ਤੁਸੀਂ ਅੱਖਰਾਂ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਤੁਸੀਂ ਇੱਕ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਮੈਚ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ FIND ਦੀ ਬਜਾਏ SEARCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਉਦਾਹਰਨ 3. ਕਿਸੇ ਖਾਸ ਅੱਖਰ ਤੋਂ ਬਾਅਦ N ਅੱਖਰ ਕੱਢੋ
ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਸਤਰ ਦੇ ਅੰਦਰ ਦਿੱਤੀ ਗਈ ਲੰਬਾਈ ਦੀ ਸਬਸਟਰਿੰਗ ਨੂੰ ਲੱਭਣ ਲਈ, MID ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਐਕਸਲ FIND ਜਾਂ Excel SEARCH ਦੀ ਵਰਤੋਂ ਕਰੋ। ਨਿਮਨਲਿਖਤ ਉਦਾਹਰਨ ਇਹ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਅਭਿਆਸ ਵਿੱਚ ਅਜਿਹੇ ਫਾਰਮੂਲੇ ਕਿਵੇਂ ਵਰਤ ਸਕਦੇ ਹੋ।
ਸਾਡੀ SKUs ਦੀ ਸੂਚੀ ਵਿੱਚ, ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਪਹਿਲੇ ਡੈਸ਼ ਤੋਂ ਬਾਅਦ ਪਹਿਲੇ 3 ਅੱਖਰ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ ਹੋਰ ਕਾਲਮ ਵਿੱਚ ਖਿੱਚਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਜੇਕਰ ਪਹਿਲੀ ਡੈਸ਼ ਤੋਂ ਪਹਿਲਾਂ ਵਾਲੇ ਅੱਖਰਾਂ ਦੇ ਸਮੂਹ ਵਿੱਚ ਹਮੇਸ਼ਾ ਇੱਕੋ ਜਿਹੀਆਂ ਆਈਟਮਾਂ ਹੁੰਦੀਆਂ ਹਨ (ਜਿਵੇਂ ਕਿ 2 ਅੱਖਰ) ਤਾਂ ਇਹ ਇੱਕ ਮਾਮੂਲੀ ਕੰਮ ਹੋਵੇਗਾ। ਤੁਸੀਂ ਇੱਕ ਸਤਰ ਤੋਂ 3 ਅੱਖਰ ਵਾਪਸ ਕਰਨ ਲਈ MID ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਸਥਿਤੀ 4 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ (ਪਹਿਲੇ 2 ਅੱਖਰਾਂ ਅਤੇ ਡੈਸ਼ ਨੂੰ ਛੱਡਣਾ):
=MID(A2, 4, 3)
ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ, ਫਾਰਮੂਲਾ ਕਹਿੰਦਾ ਹੈ: "ਸੈਲ A2 ਵਿੱਚ ਦੇਖੋ, ਅੱਖਰ 4 ਤੋਂ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ, ਅਤੇ 3 ਅੱਖਰ ਵਾਪਸ ਕਰੋ"।
ਹਾਲਾਂਕਿ, ਅਸਲ-ਜੀਵਨ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਲੋੜੀਂਦਾ ਸਬਸਟਰਿੰਗ ਕਿਤੇ ਵੀ ਸ਼ੁਰੂ ਹੋ ਸਕਦਾ ਹੈ। ਟੈਕਸਟ ਸਤਰ ਦੇ ਅੰਦਰ। ਸਾਡੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਤੁਸੀਂ ਸ਼ਾਇਦ ਨਹੀਂ ਜਾਣਦੇ ਹੋਵੋਗੇ ਕਿ ਪਹਿਲੇ ਡੈਸ਼ ਤੋਂ ਪਹਿਲਾਂ ਕਿੰਨੇ ਅੱਖਰ ਹਨ। ਇਸ ਚੁਣੌਤੀ ਨਾਲ ਨਜਿੱਠਣ ਲਈ, ਸਬਸਟਰਿੰਗ ਦੇ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ FIND ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੋ ਤੁਸੀਂ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
FIND ਫਾਰਮੂਲਾ ਵਾਪਸ ਕਰਨ ਲਈ1st ਡੈਸ਼ ਦੀ ਸਥਿਤੀ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
=FIND("-",A2)
ਕਿਉਂਕਿ ਤੁਸੀਂ ਡੈਸ਼ ਦੀ ਪਾਲਣਾ ਕਰਨ ਵਾਲੇ ਅੱਖਰ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਵਾਪਸ ਕੀਤੇ ਮੁੱਲ ਵਿੱਚ 1 ਜੋੜੋ ਅਤੇ ਉਪਰੋਕਤ ਫੰਕਸ਼ਨ ਨੂੰ ਦੂਜੀ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ MID ਫੰਕਸ਼ਨ ਦਾ (start_num):
=MID(A2, FIND("-",A2)+1, 3)
ਇਸ ਦ੍ਰਿਸ਼ ਵਿੱਚ, Excel SEARCH ਫੰਕਸ਼ਨ ਬਰਾਬਰ ਕੰਮ ਕਰਦਾ ਹੈ:
=MID(A2, SEARCH("-",A2)+1, 3)
0 ਹਾਂ... ਇਹ ਇੱਕ ਸਮੱਸਿਆ ਹੋ ਸਕਦੀ ਹੈ:
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਉਪਰੋਕਤ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦੇਖਦੇ ਹੋ, ਫਾਰਮੂਲਾ ਕਤਾਰਾਂ 1 ਅਤੇ 2 ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਕਤਾਰਾਂ 4 ਅਤੇ 5 ਵਿੱਚ, ਦੂਜੇ ਸਮੂਹ ਵਿੱਚ 4 ਅੱਖਰ ਹਨ, ਪਰ ਸਿਰਫ ਪਹਿਲੇ 3 ਅੱਖਰ ਵਾਪਸ ਕੀਤੇ ਗਏ ਹਨ। ਕਤਾਰਾਂ 6 ਅਤੇ 7 ਵਿੱਚ, ਦੂਜੇ ਸਮੂਹ ਵਿੱਚ ਸਿਰਫ 2 ਅੱਖਰ ਹਨ, ਅਤੇ ਇਸਲਈ ਸਾਡਾ ਐਕਸਲ ਖੋਜ ਫਾਰਮੂਲਾ ਉਹਨਾਂ ਦੇ ਬਾਅਦ ਇੱਕ ਡੈਸ਼ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲੀ ਅਤੇ ਦੂਜੀ ਵਾਰੀ ਦੇ ਵਿਚਕਾਰ ਸਾਰੇ ਅੱਖਰ ਵਾਪਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਇੱਕ ਖਾਸ ਅੱਖਰ (ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਡੈਸ਼), ਤੁਸੀਂ ਕਿਵੇਂ ਅੱਗੇ ਵਧੋਗੇ? ਇਹ ਜਵਾਬ ਹੈ:
=MID(A2, FIND("-",A2)+1, FIND("-", A2, FIND("-",A2)+1) - FIND("-",A2)-1)
ਇਸ MID ਫਾਰਮੂਲੇ ਦੀ ਬਿਹਤਰ ਸਮਝ ਲਈ, ਆਓ ਇਸ ਦੀਆਂ ਦਲੀਲਾਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਪਰਖੀਏ:
- ਪਹਿਲੀ ਆਰਗੂਮੈਂਟ (ਟੈਕਸਟ)। ਇਹ ਟੈਕਸਟ ਸਟ੍ਰਿੰਗ ਹੈ ਜਿਸ ਵਿੱਚ ਅੱਖਰ ਹਨ ਜੋ ਤੁਸੀਂ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਸੈੱਲ A2।
- ਦੂਜਾ ਆਰਗੂਮੈਂਟ (start_position)। ਪਹਿਲੇ ਅੱਖਰ ਦੀ ਸਥਿਤੀ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ ਤੁਸੀਂ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਤੁਸੀਂ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਪਹਿਲੀ ਡੈਸ਼ ਨੂੰ ਲੱਭਣ ਲਈ FIND ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਅਤੇ 1 ਵਿੱਚ ਜੋੜਦੇ ਹੋਉਹ ਮੁੱਲ ਕਿਉਂਕਿ ਤੁਸੀਂ ਡੈਸ਼ ਦੀ ਪਾਲਣਾ ਕਰਨ ਵਾਲੇ ਅੱਖਰ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ: FIND("-",A2)+1।
- ਤੀਜਾ ਆਰਗੂਮੈਂਟ (num_chars)। ਉਹਨਾਂ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਵਾਪਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਸਾਡੇ ਫਾਰਮੂਲੇ ਵਿੱਚ, ਇਹ ਸਭ ਤੋਂ ਔਖਾ ਹਿੱਸਾ ਹੈ। ਤੁਸੀਂ ਦੋ FIND (ਜਾਂ SEARCH) ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਇੱਕ ਪਹਿਲੇ ਡੈਸ਼ ਦੀ ਸਥਿਤੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ: FIND("-", A2). ਅਤੇ ਦੂਜਾ ਦੂਜੀ ਡੈਸ਼ ਦੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ: FIND("-", A2, FIND("-", A2)+1). ਫਿਰ ਤੁਸੀਂ ਬਾਅਦ ਵਾਲੇ ਵਿੱਚੋਂ ਪਹਿਲੇ ਨੂੰ ਘਟਾਓ, ਅਤੇ ਫਿਰ 1 ਨੂੰ ਘਟਾਓ ਕਿਉਂਕਿ ਤੁਸੀਂ ਡੈਸ਼ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਨਤੀਜੇ ਵਜੋਂ, ਤੁਸੀਂ 1st ਅਤੇ 2nd ਡੈਸ਼ਾਂ ਦੇ ਵਿਚਕਾਰ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਕਰੋਗੇ, ਜੋ ਬਿਲਕੁਲ ਉਹੀ ਹੈ ਜੋ ਅਸੀਂ ਲੱਭ ਰਹੇ ਹਾਂ। ਇਸ ਲਈ, ਤੁਸੀਂ ਉਸ ਮੁੱਲ ਨੂੰ MID ਫੰਕਸ਼ਨ ਦੇ num_chars ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਫੀਡ ਕਰਦੇ ਹੋ।
ਇਸੇ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਦੂਜੇ ਡੈਸ਼ ਤੋਂ ਬਾਅਦ 3 ਅੱਖਰ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹੋ:
=MID(A2, FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2), 3)
ਜਾਂ, ਦੂਜੇ ਅਤੇ ਤੀਜੇ ਡੈਸ਼ਾਂ ਦੇ ਵਿਚਕਾਰ ਸਾਰੇ ਅੱਖਰ ਕੱਢੋ:
=MID(A2, FIND("-", A2, FIND("-",A2)+1)+1, FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2) - FIND("-", A2, FIND("-",A2)+1)-1)
ਉਦਾਹਰਨ 4. ਬਰੈਕਟਾਂ ਵਿਚਕਾਰ ਟੈਕਸਟ ਲੱਭੋ
ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਮ A ਵਿੱਚ ਕੁਝ ਲੰਮੀ ਟੈਕਸਟ ਸਟ੍ਰਿੰਗ ਹੈ ਅਤੇ ਤੁਸੀਂ ਸਿਰਫ਼ (ਬਰੈਕਟਸ) ਵਿੱਚ ਬੰਦ ਟੈਕਸਟ ਨੂੰ ਲੱਭਣਾ ਅਤੇ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ MID ਫੰਕਸ਼ਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਇੱਕ ਸਤਰ, ਅਤੇ ਜਾਂ ਤਾਂ Excel FIND ਜਾਂ SEARCH ਫੰਕਸ਼ਨ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਕਿੱਥੇ ਸ਼ੁਰੂ ਕਰਨਾ ਹੈ ਅਤੇ ਕਿੰਨੇ ਅੱਖਰ ਕੱਢਣੇ ਹਨ।
=MID(A2,SEARCH("(",A2)+1, SEARCH(")",A2)-SEARCH("(",A2)-1)
ਇਸ ਫਾਰਮੂਲੇ ਦਾ ਤਰਕ ਉਸੇ ਤਰ੍ਹਾਂ ਦਾ ਹੈ ਜਿਸ ਬਾਰੇ ਅਸੀਂ ਪਿਛਲੇ ਵਿੱਚ ਚਰਚਾ ਕੀਤੀ ਸੀ। ਉਦਾਹਰਨ. ਅਤੇ