ਵਿਸ਼ਾ - ਸੂਚੀ
ਐਕਸਲ ਫਾਰਮੂਲਾ ਸੈੱਲ ਜਾਂ ਟੈਕਸਟ ਸਟ੍ਰਿੰਗ ਜਾਂ ਕਾਲਮ ਨੂੰ ਵੰਡਣ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਡੇਟਾਸੈਟ ਨੂੰ ਵਧੇਰੇ ਪੜ੍ਹਨਯੋਗ ਅਤੇ ਸਹੀ ਜਾਣਕਾਰੀ ਤੱਕ ਆਸਾਨੀ ਨਾਲ ਪਹੁੰਚਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਇਹ ਦੇਖਣ ਜਾ ਰਹੇ ਹਾਂ ਕਿ ਸੈੱਲਾਂ ਨੂੰ ਵੰਡਣ ਲਈ ਐਕਸਲ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਾਂ ਸਤਰ।
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ
ਹੇਠਾਂ ਡਾਉਨਲੋਡ ਕਰੋ ਵਰਕਬੁੱਕ ਅਤੇ ਕਸਰਤ।
Split.xlsx ਦਾ ਫਾਰਮੂਲਾ
ਐਕਸਲ ਵਿੱਚ ਵੰਡਣ ਲਈ ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰਨ ਦੇ 8 ਆਸਾਨ ਤਰੀਕੇ
1. ਐਕਸਲ ਖੱਬੇ ਨਾਲ ਫਾਰਮੂਲਾ & ਸੈੱਲ ਨੂੰ ਵੰਡਣ ਲਈ ਸੱਜਾ ਫੰਕਸ਼ਨ
ਖੱਬੇ ਫੰਕਸ਼ਨ ਸਭ ਤੋਂ ਖੱਬੇ ਅੱਖਰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਅਤੇ ਸੱਜੇ ਫੰਕਸ਼ਨ ਟੈਕਸਟ ਵਿੱਚੋਂ ਆਖਰੀ ਅੱਖਰ ਕੱਢਣ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ। ਸਤਰ ਇਹ Microsoft Excel ਟੈਕਸਟ ਫੰਕਸ਼ਨ ਹਨ। ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਕੁਝ ਬੇਤਰਤੀਬ ਨਾਵਾਂ ਵਾਲਾ ਇੱਕ ਡੇਟਾਸੈਟ ( B4:D9 ) ਹੈ। ਅਸੀਂ ਉਹਨਾਂ ਨਾਮਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਨੂੰ ਵੰਡਣ ਲਈ ਇੱਕ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ।
ਕਦਮ:
- ਪਹਿਲਾਂ ਸੈਲ C5 ਚੁਣੋ।
- ਹੁਣ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=LEFT(B5,SEARCH(" ",B5)-1)
<0- ਫਿਰ ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਅਗਲੇ ਸੈੱਲਾਂ ਵਿੱਚ ਨਤੀਜੇ ਦੇਖਣ ਲਈ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
➥ ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
➤ SEARCH(” “,B5)
ਇਹ ਸਪੇਸ ਦੀ ਖੋਜ ਕਰੇਗਾ ਅਤੇ SEARCH ਫੰਕਸ਼ਨ ਨਾਲ ਸਪੇਸ ਦੀ ਸਥਿਤੀ ਨਾਲ ਵਾਪਸ ਆਵੇਗਾ।
➤ LEFT( B5,SEARCH(” “,B5)-1)
ਇਹ ਖੱਬੇ ਪਾਸੇ ਦੇ ਸਾਰੇ ਅੱਖਰਾਂ ਨੂੰ ਕੱਢੇਗਾ ਅਤੇ ਵਾਪਸ ਕਰੇਗਾ।ਮੁੱਲ।
- ਅੱਗੇ ਸੈੱਲ D5 ਦੀ ਚੋਣ ਕਰੋ।
- ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- ਅੰਤ ਵਿੱਚ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਨਤੀਜਾ ਦੇਖਣ ਲਈ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
➥ ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
➤ SEARCH(” “,B5 )
ਇਹ ਸਪੇਸ ਦੀ ਖੋਜ ਕਰੇਗਾ ਅਤੇ SEARCH ਫੰਕਸ਼ਨ ਨਾਲ ਸਪੇਸ ਦੀ ਸਥਿਤੀ ਨਾਲ ਵਾਪਸ ਆ ਜਾਵੇਗਾ।
➤ LEN(B5)
ਇਹ LEN ਫੰਕਸ਼ਨ ਨਾਲ ਅੱਖਰਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਵਾਪਸ ਕਰੇਗਾ।
➤ ਸੱਜੇ (B5,LEN(B5)-SEARCH(” “,B5))
ਇਹ ਆਖਰੀ ਨਾਮ ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਸੈੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਵੰਡਿਆ ਜਾਵੇ (ਅੰਤਮ ਗਾਈਡ)
2. ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਕਾਲਮ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਲਈ INDEX-ROWS ਫਾਰਮੂਲਾ
Excel ROWS ਫੰਕਸ਼ਨ ਨੂੰ ਕਤਾਰ ਵਾਪਸ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਨੰਬਰ ਅਤੇ INDEX ਫੰਕਸ਼ਨ ਦਿੱਤੀ ਗਈ ਰੇਂਜ ਤੋਂ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਅਸੀਂ ਇੱਕ ਕਾਲਮ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਲਈ ਇਹਨਾਂ ਦੋ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਇਹ ਮੰਨ ਕੇ ਕਿ ਸਾਡੇ ਕੋਲ ਇੱਕ ਡੇਟਾਸੈਟ ਹੈ ( B4:B14 )। ਅਸੀਂ ਇਸ ਕਾਲਮ ਨੂੰ ਦੋ ਕਾਲਮਾਂ ( ਕਾਲਮ1 & ਕਾਲਮ2 ) ਵਿੱਚ ਵੰਡਣ ਲਈ INDEX-ROW ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ।
ਸਟੈਪਸ:
- ਪਹਿਲਾਂ ਸੈੱਲ D5 ਨੂੰ ਚੁਣੋ।
- ਅੱਗੇ, ਫਾਰਮੂਲਾ ਲਿਖੋ:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- ਹੁਣ ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਇਹ ਦੇਖਣ ਲਈ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਨਤੀਜਾ।
➥ ਫਾਰਮੂਲਾਬ੍ਰੇਕਡਾਊਨ
➤ ROWS(D$5:D5)*2-1
ਇਹ ਕਤਾਰ ਨੰਬਰ ਵਾਪਸ ਕਰੇਗਾ।
➤ INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
ਇਹ ਇਸ ਤੋਂ ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ ਰੇਂਜ $B$5:$B$14 ।
- ਚੁਣੋ ਸੈੱਲ E5 ।
- ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- ਫਿਰ ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰੋ ਹੇਠਾਂ ਦਿੱਤੇ ਸੈੱਲਾਂ ਨੂੰ ਆਟੋਫਿਲ ਕਰੋ।
➥ ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
➤ ROWS(E$5:E5)*2
ਇਹ ਕਤਾਰ ਨੰਬਰ ਵਾਪਸ ਕਰੇਗਾ।
➤ INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)
ਇਹ ਰੇਂਜ $B$5:$B$14 ਤੋਂ ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡਣ ਲਈ VBA (2 ਤਰੀਕੇ)
3. LEFT, MID & ਦੇ ਸੁਮੇਲ ਨਾਲ ਐਕਸਲ ਫਾਰਮੂਲਾ। ਟੈਕਸਟ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡਣ ਲਈ ਸਹੀ ਫੰਕਸ਼ਨ
ਕਈ ਵਾਰ ਸਾਨੂੰ ਟੈਕਸਟ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਮਾਈਕਰੋਸਾਫਟ ਐਕਸਲ ਖੱਬੇ ਫੰਕਸ਼ਨ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਦੇ ਸਭ ਤੋਂ ਖੱਬੇ ਅੱਖਰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਅਤੇ ਸੱਜੇ ਫੰਕਸ਼ਨ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚੋਂ ਆਖਰੀ ਅੱਖਰ ਕੱਢਣ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ। ਦੂਜੇ ਪਾਸੇ, MID ਫੰਕਸ਼ਨ ਟੈਕਸਟ ਸਤਰ ਦੇ ਵਿਚਕਾਰਲੇ ਅੱਖਰਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਦਾ ਹੈ। Excel LEFT , MID & ਦਾ ਸੁਮੇਲ ਸੱਜੇ ਫੰਕਸ਼ਨ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਕਰਦੇ ਹਨ। ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਵੇਚੀਆਂ ਗਈਆਂ ਆਈਟਮਾਂ ਦਾ ਡੇਟਾਸੈਟ ( B4:E9 ) ਹੈ। ਅਸੀਂ ਵੇਚੀ ਗਈ ਆਈਟਮ ਨੂੰ ਤਿੰਨ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਜਾ ਰਹੇ ਹਾਂ ( CODE , SERIES , NUMBER ).
ਪੜਾਅ:
- ਚੁਣੋ ਸੈੱਲ C5 .
- ਅੱਗੇ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=LEFT(B5,3)
- ਦਬਾਓ ਐਂਟਰ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਸੈੱਲਾਂ ਲਈ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। 2>।
- ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=MID(B5,4,1)
- <1 ਦਬਾਓ ਐਂਟਰ ਕਰੋ ਅਤੇ ਨਤੀਜਾ ਦੇਖਣ ਲਈ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। 14>
- ਫੇਰ ਸੈਲ E5<ਨੂੰ ਚੁਣੋ। 2>.
- ਫ਼ਾਰਮੂਲਾ ਲਿਖੋ:
- ਅੰਤ ਵਿੱਚ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਨਤੀਜਾ ਦੇਖਣ ਲਈ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਸ਼ੁਰੂ ਵਿੱਚ, ਸੈੱਲ E5 ਚੁਣੋ।
- ਅੱਗੇ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
- ਹੁਣ ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਨਤੀਜਾ ਦੇਖਣ ਲਈ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਫਿਰ ਸੈੱਲ F5 ਨੂੰ ਚੁਣੋ।
- ਇਸ ਤੋਂ ਬਾਅਦ, ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
- ਅੰਤ ਵਿੱਚ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਫਿਲ ਹੈਂਡਲ<2 ਦੀ ਵਰਤੋਂ ਕਰੋ।> ਹੇਠਲੇ ਸੈੱਲਾਂ ਲਈ ਟੂਲ।
- ਪਹਿਲਾਂ, ਸੈੱਲ D5 ਚੁਣੋ।
- ਅੱਗੇ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
- ਅੰਤ ਵਿੱਚ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਸੈੱਲਾਂ ਲਈ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਪਹਿਲਾਂ ਸੈਲ C5 ਚੁਣੋ।
- ਅੱਗੇ ਫਾਰਮੂਲਾ ਲਿਖੋ:
- ਅੰਤ ਵਿੱਚ, ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਸੈੱਲਾਂ ਨੂੰ ਆਟੋਫਿਲ ਕਰਨ ਲਈ।
- ਚੁਣੋ 1>ਸੈੱਲ C5 ।
- ਹੁਣ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
- ਫਿਰ ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।ਨਤੀਜਾ।
- ਪਹਿਲਾਂ, <1 ਨੂੰ ਚੁਣੋ।>ਸੈੱਲ C5 ।
- ਅੱਗੇ, ਫਾਰਮੂਲਾ ਲਿਖੋ:
- ਫਿਰ ਦਬਾਓ। ਦਰਜ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਸੈੱਲਾਂ ਨੂੰ ਆਟੋਫਿਲ ਕਰਨ ਲਈ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
=RIGHT(B5,3)
30>
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA: ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਦੁਆਰਾ ਸਟ੍ਰਿੰਗ ਨੂੰ ਸਪਲਿਟ ਕਰੋ (2 ਆਸਾਨ ਤਰੀਕੇ)
4. ਐਕਸਲ IF ਫਾਰਮੂਲਾ ਟੂ ਸਪਲਿਟ
ਇੱਕ ਦਿੱਤੀ ਗਈ ਰੇਂਜ ਵਿੱਚ ਇੱਕ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਚਲਾਉਣ ਲਈ, ਅਸੀਂ ਐਕਸਲ <1 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ>IF ਫੰਕਸ਼ਨ । ਇਹ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ ਭਾਵੇਂ ਇਹ TRUE ਜਾਂ FALSE ਹੋਵੇ। ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਗਾਹਕ ਭੁਗਤਾਨ ਇਤਿਹਾਸ ਦਾ ਇੱਕ ਡੇਟਾਸੈਟ ( B4:F8 ) ਹੈ। ਅਸੀਂ AMOUNT ਨਾਮ ਦੇ ਕਾਲਮ ਨੂੰ ਦੋ ਕਾਲਮਾਂ ( CASH & CARD ) ਵਿੱਚ ਵੰਡਣ ਜਾ ਰਹੇ ਹਾਂ।
=IF(C5="Cash",D5,"N/A")
ਇਹ ਫਾਰਮੂਲਾ AMOUNT ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ ਜਿਸਦਾ ਭੁਗਤਾਨ ਸੈਲ E5 ਵਿੱਚ ਨਕਦ ਵਿੱਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਨਹੀਂ ਤਾਂ, ਇਹ ਵਾਪਸ ਆ ਜਾਵੇਗਾ' N/A '।
=IF(C5="Card",D5,"N/A")
ਇਹ ਫਾਰਮੂਲਾ AMOUNT ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ ਜੋ ਸੈੱਲ F5<ਵਿੱਚ ਕਾਰਡ ਵਿੱਚ ਭੁਗਤਾਨ ਕੀਤਾ ਗਿਆ ਹੈ। 2>। ਨਹੀਂ ਤਾਂ, ਇਹ ' N/A ' ਵਾਪਸ ਕਰੇਗਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਸੈੱਲ ਨੂੰ ਦੋ ਵਿੱਚ ਕਿਵੇਂ ਵੰਡਿਆ ਜਾਵੇ (5 ਉਪਯੋਗੀ ਢੰਗ)
5. ਮੱਧ ਸ਼ਬਦ ਨੂੰ ਵੰਡਣ ਲਈ IFERROR, MID, SEARCH ਫੰਕਸ਼ਨਾਂ ਦਾ ਸੁਮੇਲ
ਫਾਰਮੂਲੇ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਰੁੱਟੀ ਤੋਂ ਬਚਣ ਲਈ, ਅਸੀਂ IFERROR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਕਿਉਂਕਿ ਇਹ ਕਿਸੇ ਹੋਰ ਸੰਭਾਵੀ ਨਤੀਜੇ ਦੇ ਨਾਲ ਵਾਪਸ ਆਉਂਦਾ ਹੈ। ਕਈ ਵਾਰ ਸਾਡੇ ਕੋਲ ਇੱਕ ਡੇਟਾਸੈਟ ਹੁੰਦਾ ਹੈ ਜਿੱਥੇ ਹਰੇਕ ਸੈੱਲ ਵਿੱਚ ਤਿੰਨ ਸ਼ਬਦ ਹੁੰਦੇ ਹਨ। ਅਸੀਂ ਮੱਧ ਸ਼ਬਦ ਨੂੰ ਕੱਢਣ ਲਈ MID ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਪਰ ਜੇ ਕੋਈ ਵਿਚਕਾਰਲਾ ਸ਼ਬਦ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਇੱਕ ਗਲਤੀ ਦਿਖਾਏਗਾ. ਇਸਦੇ ਲਈ, ਅਸੀਂ MID & ਦੇ ਨਾਲ IFERROR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਐਕਸਲ ਵਿੱਚ ਵਿਚਕਾਰਲੇ ਸ਼ਬਦ ਨੂੰ ਵੰਡਣ ਲਈ ਖੋਜ ਫੰਕਸ਼ਨ । ਮੰਨ ਲਓ ਸਾਡੇ ਕੋਲ ਇੱਕ ਡੇਟਾਸੈਟ ਹੈ ( B4:C9 ) ਜਿਸ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਲੇਖਕਾਂ ਦੇ ਨਾਮ ਸ਼ਾਮਲ ਹਨ।
ਸਟੈਪਸ:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
➥ ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
➤ SEARCH(” “,B5)
ਇਹ ਸਪੇਸ ਦੀ ਖੋਜ ਕਰੇਗਾ ਅਤੇ ਸਥਿਤੀ ਦੇ ਨਾਲ ਵਾਪਸ ਆ ਜਾਵੇਗਾ SEARCH ਫੰਕਸ਼ਨ ਨਾਲ ਸਪੇਸ ਦਾ।
➤ MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))
ਇਹ ਪਹਿਲੀ ਅਤੇ ਦੂਜੀ ਸਪੇਸ ਵਿਚਕਾਰ ਸਥਿਤੀ ਅੰਤਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮੱਧ ਸ਼ਬਦ ਵਾਪਸ ਕਰੇਗਾ।
➤ IFERROR(MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-ਖੋਜ(” “,B5)),””)
ਜੇਕਰ ਸੈੱਲ ਵਿੱਚ ਕੋਈ ਵਿਚਕਾਰਲਾ ਸ਼ਬਦ ਨਹੀਂ ਹੈ ਤਾਂ ਇਹ ਇੱਕ ਖਾਲੀ ਥਾਂ ਵਾਪਸ ਕਰੇਗਾ।
6. ਤਾਰੀਖ ਨੂੰ ਵੰਡਣ ਲਈ ਸਬਸਟੀਟਿਊਟ ਫੰਕਸ਼ਨ ਵਾਲਾ ਐਕਸਲ ਫਾਰਮੂਲਾ
ਕਿਸੇ ਦਿੱਤੀ ਗਈ ਰੇਂਜ ਵਿੱਚ ਕਿਸੇ ਖਾਸ ਅੱਖਰ ਨੂੰ ਦੂਜੇ ਨਾਲ ਬਦਲਣ ਲਈ, ਅਸੀਂ ਐਕਸਲ ਸਬਸਟੀਟਿਊਟ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਅਸੀਂ SUBSTITUTE , LEN & ਦੇ ਨਾਲ ਇੱਕ ਐਕਸਲ ਫਾਰਮੂਲਾ ਵਰਤ ਸਕਦੇ ਹਾਂ; ਸੈੱਲ ਤੋਂ ਮਿਤੀ ਨੂੰ ਵੰਡਣ ਲਈ ਫੰਕਸ਼ਨ ਲੱਭੋ ਸੱਜੇ ਫੰਕਸ਼ਨ ਵਿੱਚ ਲਪੇਟਿਆ ਗਿਆ। ਸਾਨੂੰ ਇਹ ਯਾਦ ਰੱਖਣਾ ਹੋਵੇਗਾ ਕਿ ਫਾਰਮੂਲਾ ਉਦੋਂ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਦੋਂ ਹੇਠਾਂ ਦਿੱਤੇ ਡੇਟਾਸੈਟ ( B4:C8 ) ਵਾਂਗ ਸੈੱਲ ਦੇ ਅੰਤ ਵਿੱਚ ਇੱਕ ਮਿਤੀ ਹੋਵੇ।
ਪੜਾਅ:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
➥ ਫਾਰਮੂਲਾ ਬਰੇਕਡਾਊਨ
➤ LEN(B5)
ਇਹ ਟੈਕਸਟ ਸਤਰ ਦੀ ਲੰਬਾਈ ਵਾਪਸ ਕਰੇਗਾ।
➤ SUBSTITUTE(B5," ", ””)
ਇਹ ਸੈਲ B5 ਵਿੱਚ ਸਾਰੀਆਂ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਬਦਲ ਦੇਵੇਗਾ।
➤ LEN(B5)-LEN (ਬਦਲਾ(B5,"“,””))
ਇਹ ਕੁੱਲ ਲੰਬਾਈ ਤੋਂ ਬਿਨਾਂ ਸਪੇਸ ਦੇ ਲੰਬਾਈ ਨੂੰ ਘਟਾ ਦੇਵੇਗਾ।
➤ SUBSTITUTE(B5,” “, ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)
ਇਹ ਨਾਮ ਦੇ ਵਿਚਕਾਰ ' ~ ' ਅੱਖਰ ਰੱਖੇਗਾ ਅਤੇ ਮਿਤੀ।
➤ ਲੱਭੋ(“~”,SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(substitute(B5,” “ ,””))-2))
ਇਹ ' ~ ' ਅੱਖਰ ਦੀ ਸਥਿਤੀ ਲੱਭੇਗਾ ਜੋ ' 4 ' ਹੈ।
➤ ਸੱਜੇ(B5,LEN(B5)-ਲੱਭੋ(“~”,ਬਦਲਾਬੀ(B5,” “,”~”,LEN(B5)-LEN(ਬਦਲਾ(B5,” “,””))-2)))
ਇਹ ਟੈਕਸਟ ਸਤਰ ਤੋਂ ਤਾਰੀਖ ਕੱਢੇਗਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਫਾਰਮੂਲਾ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਾਮੇ ਦੁਆਰਾ ਵੰਡਣ ਲਈ ( 5 ਉਦਾਹਰਨਾਂ)
7. CHAR ਫੰਕਸ਼ਨ
Excel CHAR ਫੰਕਸ਼ਨ ਇੱਕ ਟੈਕਸਟ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਟੈਕਸਟ ਨੂੰ ਵੰਡਣ ਲਈ ਐਕਸਲ ਫਾਰਮੂਲਾ ਹੈ। ਇਸਦਾ ਅਰਥ ਹੈ ਚਰਿੱਤਰ । ਇਹ ਇੱਕ ਅੱਖਰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ASCII ਕੋਡ ਨੰਬਰ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਅਸੀਂ ਟੈਕਸਟ ਨੂੰ ਲਾਈਨ ਬ੍ਰੇਕ ਦੁਆਰਾ ਵੰਡਣ ਲਈ CHAR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿਉਂਕਿ ਇਹ ਫੰਕਸ਼ਨ ਬਰੇਕ ਅੱਖਰ ਦੀ ਸਪਲਾਈ ਕਰਦਾ ਹੈ। ਇਹ ਮੰਨ ਕੇ ਕਿ ਸਾਡੇ ਕੋਲ ਸਾਲ ਦੇ ਨਾਲ Microsoft ਉਤਪਾਦਾਂ ਦੇ ਨਾਮ ਦਾ ਇੱਕ ਡੇਟਾਸੈਟ ( B4:C8 ) ਹੈ। ਅਸੀਂ CHAR & ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਤਪਾਦ ਦਾ ਨਾਮ ਕੱਢਣ ਜਾ ਰਹੇ ਹਾਂ; ਖੋਜ ਫੰਕਸ਼ਨ ਖੱਬੇ ਫੰਕਸ਼ਨ ਵਿੱਚ ਲਪੇਟਿਆ ਗਿਆ। ਇੱਥੇ ਲਾਈਨ ਲਈ ASCII ਕੋਡ 10 ਹੈ।
ਸਟੈਪਸ:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
➥ ਫਾਰਮੂਲਾ ਬਰੇਕਡਾਊਨ
➤ SEARCH(CHAR(10),B5,1)-1
ਇਹ ਟੈਕਸਟ ਸਤਰ ਦੀ ਸਥਿਤੀ ਦੀ ਖੋਜ ਕਰੇਗਾ ਜੋ ' 5 ' ਹੈ।
➤ LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
ਇਹ ਸਭ ਤੋਂ ਖੱਬਾ ਮੁੱਲ ਵਾਪਸ ਕਰੇਗਾ।
<0 ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA: ਅੱਖਰ ਦੁਆਰਾ ਸਪਲਿਟ ਸਟ੍ਰਿੰਗ (6 ਉਪਯੋਗੀ ਉਦਾਹਰਨਾਂ)8. ਐਕਸਲ ਵਿੱਚ ਵੰਡਣ ਲਈ ਫਿਲਟਰਐਕਸਐਮਐਲ ਫਾਰਮੂਲਾ
ਆਉਟਪੁੱਟ ਟੈਕਸਟ ਨੂੰ ਡਾਇਨਾਮਿਕ ਦੇ ਰੂਪ ਵਿੱਚ ਦੇਖਣ ਲਈ ਵੰਡਣ ਤੋਂ ਬਾਅਦ ਐਰੇ, ਅਸੀਂ ਐਕਸਲ ਫਿਲਟਰਐਕਸਐਮਐਲ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਇਹ Microsoft Excel 365 ਵਿੱਚ ਉਪਲਬਧ ਹੈ। ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਗਾਹਕਾਂ ਦੇ ਭੁਗਤਾਨ ਇਤਿਹਾਸ ਦਾ ਇੱਕ ਡੇਟਾਸੈਟ ( B4:B8 ) ਹੈ। ਅਸੀਂ ਗਾਹਕਾਂ ਦੇ ਨਾਮ ਅਤੇ ਭੁਗਤਾਨ ਵਿਧੀਆਂ ਨੂੰ ਵੰਡਣ ਜਾ ਰਹੇ ਹਾਂ।
ਕਦਮ:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))
ਇੱਥੇ ਸਬ-ਨੋਡ ਨੂੰ ' s ' ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਮੁੱਖ-ਨੋਡ ਨੂੰ ' t ' ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ।
➥ ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
➤ FILTERXML(“”&SUBSTITUTE(B5,”,”,””)& “”,”//s”)
ਇਹ ਡੀਲੀਮੀਟਰ ਅੱਖਰਾਂ ਨੂੰ XML ਟੈਗਸ ਵਿੱਚ ਬਦਲ ਕੇ ਟੈਕਸਟ ਸਤਰ ਨੂੰ XML ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।
➤ TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,",","")& "","//s"))
TRANSPOSE ਫੰਕਸ਼ਨ ਆਉਟਪੁੱਟ ਵਾਪਸ ਕਰੇਗਾਲੰਬਕਾਰੀ ਦੀ ਬਜਾਏ ਖਿਤਿਜੀ ਤੌਰ 'ਤੇ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਸੈੱਲ ਨੂੰ ਅੱਧੇ ਵਿੱਚ ਕਿਵੇਂ ਵੰਡਿਆ ਜਾਵੇ (ਤਿਰੰਗੀ ਅਤੇ ਲੇਟਵੀਂ)
ਸਿੱਟਾ
ਇਹ ਵੰਡਣ ਲਈ ਐਕਸਲ ਫਾਰਮੂਲਾ ਵਰਤਣ ਦਾ ਸਭ ਤੋਂ ਤੇਜ਼ ਤਰੀਕਾ ਹੈ। ਇੱਥੇ ਇੱਕ ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ। ਅੱਗੇ ਵਧੋ ਅਤੇ ਇਸਨੂੰ ਅਜ਼ਮਾਓ। ਬੇਝਿਜਕ ਕੁਝ ਵੀ ਪੁੱਛੋ ਜਾਂ ਕੋਈ ਨਵਾਂ ਤਰੀਕਾ ਸੁਝਾਓ।