ਵਿਸ਼ਾ - ਸੂਚੀ
ਤੁਹਾਡੇ ਕੋਲ ਤੁਹਾਡੀ ਐਕਸਲ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਸਾਰਣੀ ਹੋ ਸਕਦੀ ਹੈ ਜਿੱਥੇ ਕਈ ਕਿਸਮਾਂ ਦੇ ਡੇਟਾ ਨੂੰ ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕਾਮਿਆਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸਹੀ ਥਾਂ 'ਤੇ ਹੋ। ਇਸ ਲੇਖ ਵਿੱਚ, ਤੁਸੀਂ ਕਾਮੇ ਦੁਆਰਾ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡਣ ਲਈ ਐਕਸਲ ਫਾਰਮੂਲੇ ਦੀਆਂ 5 ਉਦਾਹਰਣਾਂ ਸਿੱਖੋਗੇ।
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਆਪਣੇ ਅਭਿਆਸ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਐਕਸਲ ਫਾਈਲ ਡਾਊਨਲੋਡ ਕਰੋ।
<5 Comma.xlsx ਦੁਆਰਾ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡਣਾ
ਐਕਸਲ ਫਾਰਮੂਲੇ ਨਾਲ ਕਾਮੇ ਦੁਆਰਾ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡਣ ਦੀਆਂ 5 ਉਦਾਹਰਣਾਂ
ਆਓ ਪਹਿਲਾਂ ਸਾਡੇ ਡੇਟਾਸੈਟ ਨੂੰ ਪੇਸ਼ ਕਰੀਏ ਜਿੱਥੇ ID ਨੰ., ਆਖਰੀ ਨਾਮ, ਅਤੇ ਵਿਭਾਗ. ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ ਇੱਕ ਸਿੰਗਲ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਰੱਖੇ ਜਾਂਦੇ ਹਨ। ਸਾਡਾ ਟੀਚਾ ਸਟ੍ਰਿੰਗਾਂ ਨੂੰ 3 ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣਾ ਹੈ।
1. ਕਾਮੇ
ਸੰਯੋਗ ਖੱਬੇ<ਨਾਲ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡਣ ਲਈ LEFT ਅਤੇ FIND ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜੋ 7> ਅਤੇ FIND ਫੰਕਸ਼ਨ ਇਕੱਠੇ ਸਾਨੂੰ ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੇ ਸਟਰਿੰਗ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਲਿਖੋ C5.
=LEFT(B5,FIND(",",B5)-1)
ਇੱਥੇ, FIND ਫੰਕਸ਼ਨ ਦਾ ਸਥਾਨ ਦਿੰਦਾ ਹੈ ਸਤਰ B5 ਤੋਂ ਪਹਿਲਾ ਕੌਮਾ ਅਤੇ LEFT ਫੰਕਸ਼ਨ ਸਟਰਿੰਗ ਤੋਂ ਅੱਖਰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਪਹਿਲੇ ਕਾਮੇ ਤੋਂ ਪਹਿਲਾਂ ਹੈ। ਤੁਹਾਨੂੰ ਕਾਮੇ ਨੂੰ ਛੱਡ ਕੇ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ 1 ਘਟਾਓ ਦੀ ਲੋੜ ਹੈ।
- ENTER ਦਬਾਓ। ਤੁਸੀਂ ID ਨੰ.<ਦੇਖੋਗੇ। 7> ਸੈੱਲ C5 'ਤੇ। ਹੁਣ, ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫਿਲ ਹੈਂਡਲ ਨੂੰ ਖਿੱਚੋਬਾਕੀ ID ਨੰ. ਉਸੇ ਕਾਲਮ ਵਿੱਚ।
ਇੱਥੇ ਨਤੀਜਾ ਹੈ,
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡਣ ਲਈ VBA (2 ਤਰੀਕੇ)
2. ਵੰਡਣ ਲਈ MID ਅਤੇ FIND ਫੰਕਸ਼ਨਾਂ ਵਾਲਾ ਫਾਰਮੂਲਾ ਐਕਸਲ
MID ਅਤੇ FIND ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਸਟ੍ਰਿੰਗ ਨੂੰ ਇੱਕਠੇ ਕਰਨ ਨਾਲ ਸਾਨੂੰ ਕਾਮਿਆਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤੀ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਵਿੱਚ ਮਦਦ ਮਿਲਦੀ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਲਿਖੋ D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
ਇੱਥੇ, ਲੱਭੋ(“,”,B5)+1 1st ਕਾਮੇ ਤੋਂ ਬਾਅਦ 1st ਅੱਖਰ ਦਾ ਸ਼ੁਰੂਆਤੀ ਸਥਾਨ ਦਿੰਦਾ ਹੈ।
FIND(“,”, B5, FIND(“,”, B5)+1) ਸ਼ੁਰੂਆਤ ਦਿੰਦਾ ਹੈ। ਦੂਜੇ ਕਾਮੇ ਤੋਂ ਬਾਅਦ ਪਹਿਲੇ ਅੱਖਰ ਦਾ ਟਿਕਾਣਾ।
-FIND(“,”, B5)-1 ਦੂਜੇ ਕਾਮੇ ਤੋਂ ਬਾਅਦ ਸਟ੍ਰਿੰਗ ਦੇ ਸਾਰੇ ਅੱਖਰ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰਦਾ।
ਅੰਤ ਵਿੱਚ, MID ਇਨ੍ਹਾਂ ਦੋ ਕਾਮਿਆਂ ਦੇ ਵਿਚਕਾਰ ਅੱਖਰ ਵਾਪਸ ਕਰਦਾ ਹੈ।
- ENTER ਦਬਾਓ। ਤੁਸੀਂ ਦੇਖੋਗੇ LastName ਸੈੱਲ D5. ਹੁਣ, ਉਸੇ ਕਾਲਮ ਵਿੱਚ ਬਾਕੀ LastNames ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ Fill Handle ਨੂੰ ਖਿੱਚੋ।
ਇਹ ਨਤੀਜਾ ਹੈ,
20>
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA: ਅੱਖਰ ਦੁਆਰਾ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡੋ (6 ਉਪਯੋਗੀ ਉਦਾਹਰਨਾਂ)
ਸਮਾਨ ਰੀਡਿੰਗ
- ਐਕਸਲ ਵਿੱਚ ਸੈੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਵੰਡਿਆ ਜਾਵੇ (5 ਆਸਾਨ ਟ੍ਰਿਕਸ)
- Excel VBA: ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਤਾਰਾਂ ਵਿੱਚ ਵੰਡੋ (6 I ਸੌਦਾਉਦਾਹਰਨਾਂ)
- ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਸੈੱਲ ਨੂੰ ਦੋ ਕਤਾਰਾਂ ਵਿੱਚ ਕਿਵੇਂ ਵੰਡਿਆ ਜਾਵੇ (3 ਤਰੀਕੇ)
3. ਸੱਜੇ ਨੂੰ ਯੂਨਾਈਟਿਡ ਕਰੋ ਅਤੇ ਫੰਕਸ਼ਨ ਲੱਭੋ
RIGHT ਅਤੇ FIND ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇੱਕਠੇ ਕਰਨ ਨਾਲ ਸਾਨੂੰ ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਵਿੱਚ ਮਦਦ ਮਿਲਦੀ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਲਿਖੋ E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))
ਇੱਥੇ, LEN(B5) ਲੰਬਾਈ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਸੈੱਲ ਵਿੱਚ ਸਤਰ ਦਾ B5।
FIND(“,”, B5, FIND(“,”, B5)+1 ਆਖਰੀ ਦਾ ਟਿਕਾਣਾ ਦਿੰਦਾ ਹੈ ਸਤਰ ਤੋਂ ਕੌਮਾ, ਅਤੇ ਅੰਤ ਵਿੱਚ, RIGHT ਫੰਕਸ਼ਨ ਸਟਰਿੰਗ ਤੋਂ ਅੱਖਰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਆਖਰੀ ਕਾਮੇ ਤੋਂ ਬਾਅਦ ਹੁੰਦਾ ਹੈ।
- <ਦਬਾਓ 6>ENTER. ਤੁਸੀਂ ਸੈੱਲ E5 'ਤੇ Dept. ਦੇਖੋਗੇ। ਹੁਣ, ਬਾਕੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫਿਲ ਹੈਂਡਲ ਨੂੰ ਖਿੱਚੋ। ਵਿਭਾਗ ਉਸੇ ਕਾਲਮ ਵਿੱਚ।
ਇੱਥੇ ਨਤੀਜਾ ਹੈ,
ਹੋਰ ਪੜ੍ਹੋ: Excel VBA: ਅੱਖਰਾਂ ਦੀ ਗਿਣਤੀ (2 ਆਸਾਨ ਤਰੀਕੇ) ਦੁਆਰਾ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡੋ
4. TRIM, MID, SUBSTITUTE, REPT, ਅਤੇ LEN ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜੋ
TRIM, MID, SUBSTITUTE, REPT, ਅਤੇ LEN ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇੱਕਠੇ ਕਰਨ ਨਾਲ ਸਾਨੂੰ ਕਾਮਿਆਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤੀ ਇੱਕ ਸਤਰ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਵਿੱਚ ਮਦਦ ਮਿਲਦੀ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਕਾਲਮ ਸਿਰਲੇਖਾਂ ਦੀ ਬਜਾਏ 1, 2 ਅਤੇ 3 ਦਰਜ ਕਰੋ ਆਈਡੀ ਨੰਬਰ, ਆਖਰੀ ਨਾਮ, ਅਤੇ ਵਿਭਾਗ ਹੁਣ,ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਲਿਖੋ C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
ਇਸ ਫਾਰਮੂਲੇ ਦਾ ਸੰਖੇਪ ਬਦਲਣਾ ਹੈ SUBSTITUTE ਅਤੇ REPT ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਖਾਲੀ ਥਾਂਵਾਂ ਵਾਲੇ ਕਾਮੇ। ਫਿਰ, MID ਫੰਕਸ਼ਨ nth ਘਟਨਾ ਨਾਲ ਸੰਬੰਧਿਤ ਟੈਕਸਟ ਵਾਪਸ ਕਰਦਾ ਹੈ ਅਤੇ ਅੰਤ ਵਿੱਚ, TRIM ਫੰਕਸ਼ਨ ਵਾਧੂ ਖਾਲੀ ਥਾਂਵਾਂ ਤੋਂ ਛੁਟਕਾਰਾ ਪਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
<1
- ENTER ਦਬਾਓ। ਤੁਸੀਂ ਸੈੱਲ C5 'ਤੇ ID ਨੰਬਰ ਦੇਖੋਗੇ। ਹੁਣ, ਫਿਲ ਹੈਂਡਲ ਨੂੰ ਖਿੱਚੋ। ਬਾਕੀ ID ਨੰ. ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ. ਉਸੇ ਕਾਲਮ ਵਿੱਚ. ਅਤੇ LastName ਅਤੇ Dept.
<0 ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫਿਲ ਹੈਂਡਲ ਨੂੰ ਸਹੀ ਦਿਸ਼ਾ ਵਿੱਚ ਖਿੱਚੋ।>ਇੱਥੇ ਨਤੀਜਾ ਹੈ,
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA: ਸੈੱਲਾਂ ਵਿੱਚ ਸਟ੍ਰਿੰਗ ਨੂੰ ਵੰਡੋ (4 ਉਪਯੋਗੀ ਐਪਲੀਕੇਸ਼ਨ) <1
5. ਐਕਸਲ ਵਿੱਚ FILTERXML ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਾਮੇ ਦੁਆਰਾ ਵੰਡੋ
FILTERXML ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਸਾਨੂੰ ਕਾਮਿਆਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤੀ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਈ ਕਾਲਮਾਂ ਵਿੱਚ ਵੰਡਣ ਵਿੱਚ ਮਦਦ ਮਿਲਦੀ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਲਿਖੋ C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))
ਜੇਕਰ ਤੁਸੀਂ MS 365 ਲਈ ਐਕਸਲ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ FILTERXML ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ ਇੱਕ ਸਤਰ ਨੂੰ ਕਾਮਿਆਂ ਨਾਲ ਵੰਡਣਾ। ਇਸ ਵਿਧੀ ਵਿੱਚ, ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਟੈਕਸਟ ਸਤਰ XML ਟੈਗ ਵਿੱਚ ਕਾਮਿਆਂ ਨੂੰ ਬਦਲ ਕੇ ਇੱਕ XML ਸਤਰ ਵਿੱਚ ਬਦਲ ਜਾਂਦੀ ਹੈ। TRANSPOSE ਫੰਕਸ਼ਨ ਐਰੇ ਨੂੰ ਲੰਬਕਾਰੀ ਦੀ ਬਜਾਏ ਖਿਤਿਜੀ ਰੱਖਣ ਲਈ ਮੋੜਦਾ ਹੈ।
- ਦਬਾਓ ਐਂਟਰ। ਤੁਸੀਂ ਕ੍ਰਮਵਾਰ ਸੈੱਲ C5, D5, ਅਤੇ E5 'ਤੇ ID ਨੰ., LastName, ਅਤੇ Dept. ਦੇਖੋਗੇ। ਹੁਣ, ਬਾਕੀ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫਿਲ ਹੈਂਡਲ ਨੂੰ ਖਿੱਚੋ।
ਇਹ ਨਤੀਜਾ ਹੈ,
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਫਾਰਮੂਲਾ ਟੂ ਸਪਲਿਟ: 8 ਉਦਾਹਰਨਾਂ
ਸਿੱਟਾ
ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਮੈਂ ਚਰਚਾ ਕੀਤੀ ਹੈ ਕਾਮੇ ਦੁਆਰਾ ਸਤਰ ਨੂੰ ਵੰਡਣ ਲਈ ਐਕਸਲ ਫਾਰਮੂਲੇ ਦੀਆਂ 5 ਉਦਾਹਰਣਾਂ। ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇਹ ਲੇਖ ਮਦਦਗਾਰ ਲੱਗਿਆ ਹੈ। ਐਕਸਲ ਨਾਲ ਸਬੰਧਤ ਹੋਰ ਸਮੱਗਰੀ ਜਾਣਨ ਲਈ ਤੁਸੀਂ ਸਾਡੀ ਵੈੱਬਸਾਈਟ ExcelWIKI 'ਤੇ ਜਾ ਸਕਦੇ ਹੋ। ਕਿਰਪਾ ਕਰਕੇ, ਟਿੱਪਣੀਆਂ, ਸੁਝਾਅ, ਜਾਂ ਸਵਾਲ ਛੱਡੋ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਹੇਠਾਂ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਕੋਈ ਹੈ।