એક્સેલ ફોર્મ્યુલા ટુ સ્પ્લિટ: 8 ઉદાહરણો

  • આ શેર કરો
Hugh West

સામગ્રીઓનું કોષ્ટક

એક્સેલ ફોર્મ્યુલા અમને સેલ અથવા ટેક્સ્ટ સ્ટ્રિંગ અથવા કૉલમને વિભાજિત કરવામાં મદદ કરે છે. આ ડેટાસેટને વધુ વાંચવા યોગ્ય અને સાચી માહિતી માટે સરળતાથી સુલભ બનાવે છે. આ લેખમાં, અમે એ જોવા જઈ રહ્યા છીએ કે કેવી રીતે એક્સેલ ફોર્મ્યુલાનો ઉપયોગ કોષોને વિભાજીત કરવા માટે થાય છે વર્કબુક અને કસરત.

Split.xlsx માટે ફોર્મ્યુલા

8 એક્સેલમાં સ્પ્લિટ કરવા માટે ફોર્મ્યુલા લાગુ કરવાની સરળ રીતો

1. એક્સેલ LEFT અને amp; કોષને વિભાજિત કરવા માટેના જમણા કાર્યો

ડાબે ફંક્શન સૌથી ડાબી બાજુના અક્ષરો પરત કરે છે અને જમણું કાર્ય ટેક્સ્ટમાંથી છેલ્લા અક્ષરો કાઢવામાં મદદ કરે છે તાર. આ Microsoft Excel ટેક્સ્ટ ફંક્શન્સ છે. ચાલો કહીએ કે અમારી પાસે કેટલાક રેન્ડમ નામો સાથે ડેટાસેટ ( B4:D9 ) છે. અમે તે નામો ધરાવતા કોષોને વિભાજિત કરવા ફોર્મ્યુલાનો ઉપયોગ કરવા જઈ રહ્યા છીએ.

સ્ટેપ્સ:

  • પહેલાં સેલ C5 પસંદ કરો.
  • હવે ફોર્મ્યુલા ટાઈપ કરો:
=LEFT(B5,SEARCH(" ",B5)-1) <0
  • પછી Enter દબાવો અને આગામી કોષોમાં પરિણામો જોવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરો.
<0

ફોર્મ્યુલા બ્રેકડાઉન

SEARCH(” “,B5)<2

આ સ્પેસ શોધશે અને SEARCH ફંક્શન સાથે સ્પેસની સ્થિતિ સાથે પરત આવશે.

LEFT( B5,SEARCH(” “,B5)-1)

આ ડાબી બાજુના બધા અક્ષરોને બહાર કાઢશે અનેમૂલ્ય.

  • આગળ સેલ D5 પસંદ કરો.
  • સૂત્ર લખો:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • અંતમાં, Enter દબાવો અને પરિણામ જોવા માટે ફિલ હેન્ડલ ટૂલનો ઉપયોગ કરો.

ફોર્મ્યુલા બ્રેકડાઉન

SEARCH(” “,B5 )

આ સ્પેસ શોધશે અને SEARCH ફંક્શન સાથે સ્પેસની સ્થિતિ સાથે પરત આવશે.

LEN(B5)

LEN ફંક્શન સાથે અક્ષરોની કુલ સંખ્યા પરત કરશે.

જમણે (B5,LEN(B5)-SEARCH(” “,B5))

આ છેલ્લું નામ મૂલ્ય આપશે

વધુ વાંચો: Excel માં કોષોને કેવી રીતે વિભાજિત કરવું (અંતિમ માર્ગદર્શિકા)

2. એક્સેલમાં એક કૉલમને બહુવિધ કૉલમમાં વિભાજિત કરવા માટે ઇન્ડેક્સ-રોઝ ફોર્મ્યુલા

Excel ROWS ફંક્શન નો ઉપયોગ પંક્તિ પરત કરવા માટે થાય છે. સંખ્યા અને INDEX કાર્ય આપેલ શ્રેણીમાંથી મૂલ્ય પરત કરે છે. આપણે એક કૉલમને બહુવિધ કૉલમમાં વિભાજિત કરવા માટે આ બે કાર્યોના સંયોજનનો ઉપયોગ કરી શકીએ છીએ. ધારીએ છીએ કે અમારી પાસે ડેટાસેટ છે ( B4:B14 ). આ કૉલમને બે કૉલમ ( કૉલમ1 & કૉલમ2 ) માં વિભાજિત કરવા માટે અમે INDEX-ROW ફોર્મ્યુલાનો ઉપયોગ કરવા જઈ રહ્યા છીએ.

સ્ટેપ્સ:

  • પ્રથમ સેલ D5 પસંદ કરો.
  • આગળ, ફોર્મ્યુલા લખો:
<6 =INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • હવે Enter દબાવો અને જોવા માટે ફિલ હેન્ડલ ટૂલનો ઉપયોગ કરો પરિણામ.

ફોર્મ્યુલાબ્રેકડાઉન

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)

  • પછી Enter દબાવો અને ફિલ હેન્ડલ નો ઉપયોગ કરો નીચેના કોષોને ઓટોફિલ કરો.

ફોર્મ્યુલા બ્રેકડાઉન

➤<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)

  • દબાવો દાખલ કરો અને નીચેના કોષોમાં ફિલ હેન્ડલ ટૂલનો ઉપયોગ કરો.

  • હવે સેલ D5<પસંદ કરો 2>.
  • સૂત્ર લખો:
=MID(B5,4,1)

  • <1 દબાવો દાખલ કરો અને પરિણામ જોવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરો.

  • ફરીથી સેલ E5<પસંદ કરો 2>.
  • સૂત્ર લખો:
=RIGHT(B5,3)

  • આખરે, પરિણામ જોવા માટે Enter દબાવો અને Fill Handle ટૂલનો ઉપયોગ કરો.

વધુ વાંચો: Excel VBA: અક્ષરોની સંખ્યા દ્વારા સ્પ્લિટ સ્ટ્રિંગ (2 સરળ પદ્ધતિઓ)

4. એક્સેલ IF ફોર્મ્યુલા ટુ સ્પ્લિટ

આપેલ શ્રેણીમાં લોજિકલ ટેસ્ટ ચલાવવા માટે, અમે એક્સેલ <1 નો ઉપયોગ કરીએ છીએ>IF કાર્ય . તે મૂલ્ય પરત કરે છે પછી ભલે તે TRUE અથવા FALSE હોય. ધારો કે અમારી પાસે ગ્રાહક ચુકવણી ઇતિહાસનો ડેટાસેટ ( B4:F8 ) છે. અમે AMOUNT નામની કૉલમને બે કૉલમમાં વિભાજિત કરવા જઈ રહ્યા છીએ ( CASH & CARD ).

  • શરૂઆતમાં, સેલ E5 પસંદ કરો.
  • આગળ ફોર્મ્યુલા લખો:
=IF(C5="Cash",D5,"N/A")

  • હવે Enter દબાવો અને પરિણામ જોવા માટે ફિલ હેન્ડલ ટૂલનો ઉપયોગ કરો.

આ ફોર્મ્યુલા AMOUNT મૂલ્ય પરત કરશે જે સેલ E5 માં રોકડમાં ચૂકવવામાં આવે છે. નહિંતર, તે પરત આવશે' N/A '.

  • પછી સેલ F5 પસંદ કરો.
  • તે પછી, ફોર્મ્યુલા ટાઈપ કરો:
=IF(C5="Card",D5,"N/A")

  • છેવટે, Enter દબાવો અને ફિલ હેન્ડલ<2 નો ઉપયોગ કરો> નીચેના કોષો માટે ટૂલ.

આ ફોર્મ્યુલા AMOUNT મૂલ્ય પરત કરશે જે સેલ F5<માં કાર્ડમાં ચૂકવવામાં આવે છે. 2>. નહિંતર, તે ' N/A ' પરત કરશે.

વધુ વાંચો: Excel માં એક સેલને બેમાં કેવી રીતે વિભાજિત કરવું (5 ઉપયોગી પદ્ધતિઓ)

5. મધ્ય શબ્દને વિભાજિત કરવા માટે IFERROR, MID, SEARCH કાર્યોનું સંયોજન

સૂત્રમાં કોઈપણ ભૂલ ટાળવા માટે, અમે IFERROR કાર્ય નો ઉપયોગ કરીએ છીએ કારણ કે તે અન્ય સંભવિત પરિણામ સાથે પરત આવે છે. કેટલીકવાર આપણી પાસે ડેટાસેટ હોય છે જ્યાં દરેક કોષમાં ત્રણ શબ્દો હોય છે. મધ્યમ શબ્દ કાઢવા માટે આપણે MID ફંક્શન નો ઉપયોગ કરી શકીએ છીએ. પરંતુ જો ત્યાં કોઈ મધ્યમ શબ્દ નથી, તો તે ભૂલ બતાવશે. તેના માટે, અમે MID & ની સાથે IFERROR ફંક્શન નો ઉપયોગ કરીએ છીએ. એક્સેલમાં મધ્યમ શબ્દને વિભાજિત કરવા માટે સર્ચ ફંક્શન્સ . ધારો કે અમારી પાસે ડેટાસેટ ( B4:C9 ) છે જેમાં વિવિધ લેખકોના નામ છે.

સ્ટેપ્સ:

  • પ્રથમ, સેલ D5 પસંદ કરો.
  • આગળ ફોર્મ્યુલા લખો:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

  • અંતમાં, Enter દબાવો અને નીચેના કોષો માટે ફિલ હેન્ડલ ટૂલનો ઉપયોગ કરો.

ફોર્મ્યુલા બ્રેકડાઉન

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. તારીખ વિભાજિત કરવા માટે સબસ્ટીટ્યુટ ફંક્શન સાથે એક્સેલ ફોર્મ્યુલા

આપેલ શ્રેણીમાં કોઈ ચોક્કસ અક્ષરને બીજા સાથે બદલવા માટે, અમે Excel SUBSTITUTE કાર્ય નો ઉપયોગ કરીએ છીએ. અમે એક્સેલ ફોર્મ્યુલાનો ઉપયોગ SUBSTITUTE , LEN & સેલમાંથી તારીખને વિભાજિત કરવા માટે જમણે ફંક્શન માં આવરિત FIND functions . આપણે યાદ રાખવું પડશે કે સૂત્રનો ઉપયોગ ત્યારે જ થઈ શકે છે જ્યારે સેલના અંતમાં કોઈ તારીખ હોય જેમ કે નીચેના ડેટાસેટ ( B4:C8 ).

સ્ટેપ્સ:

  • પહેલાં સેલ C5 પસંદ કરો.
  • આગળ ફોર્મ્યુલા લખો:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • છેવટે, Enter દબાવો અને Fill હેન્ડલ ટૂલનો ઉપયોગ કરો કોષોને ઓટોફિલ કરવા માટે.

ફોર્મ્યુલા બ્રેકડાઉન

➤<2 LEN(B5)

આ ટેક્સ્ટ સ્ટ્રીંગની લંબાઈ પરત કરશે.

SUBSTITUTE(B5," ", ””)

સેલ B5 માંની તમામ જગ્યાઓને બદલશે.

LEN(B5)-LEN (અવેજી(B5,"“,””))

આ કુલ લંબાઈમાંથી અવકાશ વિના લંબાઈને બાદ કરશે.

SUBSTITUTE(B5,” “, ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)

આ નામની વચ્ચે ' ~ ' અક્ષર મૂકશે તારીખ ,””))-2))

આ ' ~ ' અક્ષરની સ્થિતિ શોધશે જે ' 4 ' છે.

જમણે(B5,LEN(B5)-FIND(“~”,SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(અવેજી(B5,” “,””))-2)))

આ ટેક્સ્ટ સ્ટ્રિંગમાંથી તારીખ કાઢશે.

વધુ વાંચો: એક્સેલ ફોર્મ્યુલા ટુ સ્પ્લિટ સ્ટ્રિંગને અલ્પવિરામ દ્વારા ( 5 ઉદાહરણો)

7. CHAR ફંક્શનનો ઉપયોગ કરીને ટેક્સ્ટને સ્પ્લિટ કરવા માટે એક્સેલ ફોર્મ્યુલા

Excel CHAR ફંક્શન ટેક્સ્ટ ફંક્શન છે. તેનો અર્થ છે પાત્ર . તે ASCII કોડ નંબર દ્વારા ઉલ્લેખિત અક્ષર પરત કરે છે. લાઇન બ્રેક દ્વારા ટેક્સ્ટને વિભાજિત કરવા માટે અમે CHAR ફંક્શન નો ઉપયોગ કરી શકીએ છીએ કારણ કે આ ફંક્શન બ્રેક અક્ષર પૂરો પાડે છે. ધારીએ છીએ કે અમારી પાસે વર્ષ સાથે Microsoft ઉત્પાદનોના નામનો ડેટાસેટ ( B4:C8 ) છે. અમે CHAR & નો ઉપયોગ કરીને ઉત્પાદનનું નામ કાઢવા જઈ રહ્યા છીએ. SEARCH ફંક્શન્સ LEFT ફંક્શન માં આવરિત. અહીં લીટી માટેનો ASCII કોડ છે 10 .

સ્ટેપ્સ:

  • પસંદ કરો 1>સેલ C5 .
  • હવે ફોર્મ્યુલા ટાઈપ કરો:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • પછી Enter દબાવો અને જોવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરોપરિણામ.

ફોર્મ્યુલા બ્રેકડાઉન

SEARCH(CHAR(10),B5,1)-1

આ ટેક્સ્ટ સ્ટ્રીંગની સ્થિતિ શોધશે જે ' 5 ' છે.

LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

આ સૌથી ડાબી બાજુનું મૂલ્ય આપશે.

<0 વધુ વાંચો: એક્સેલ VBA: અક્ષર દ્વારા સ્પ્લિટ સ્ટ્રિંગ (6 ઉપયોગી ઉદાહરણો)

8. એક્સેલમાં વિભાજિત કરવા માટે FILTERXML ફોર્મ્યુલા

આઉટપુટ ટેક્સ્ટને ડાયનેમિક તરીકે જોવા માટે વિભાજન પછી એરે, અમે Excel FILTERXML ફંક્શન નો ઉપયોગ કરી શકીએ છીએ. તે Microsoft Excel 365 માં ઉપલબ્ધ છે. ચાલો કહીએ કે અમારી પાસે ગ્રાહકોના ચુકવણી ઇતિહાસનો ડેટાસેટ ( B4:B8 ) છે. અમે ગ્રાહકોના નામ અને ચુકવણી પદ્ધતિઓને વિભાજિત કરવા જઈ રહ્યા છીએ.

પગલાઓ:

  • પ્રથમ, <1 પસંદ કરો>સેલ C5 .
  • આગળ, સૂત્ર લખો:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))

અહીં સબ-નોડ ' s ' તરીકે રજૂ થાય છે અને મુખ્ય-નોડ ' t ' તરીકે રજૂ થાય છે.

  • પછી દબાવો દાખલ કરો અને નીચેના કોષોને ઓટોફિલ કરવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરો.

ફોર્મ્યુલા બ્રેકડાઉન

FILTERXML(“”&SUBSTITUTE(B5,”,”,””)& “”,”//s”)

આનાથી એક્સએમએલ ટૅગ્સમાં સીમાંકન અક્ષરોને બદલીને ટેક્સ્ટ સ્ટ્રિંગ્સને XML સ્ટ્રિંગ્સમાં ફેરવવામાં આવશે.

ટ્રાન્સપોઝ(FILTERXML(“”&SUBSTITUTE( B5,",","")& "","//s"))

ટ્રાન્સપોઝ ફંક્શન આઉટપુટ પરત કરશેવર્ટિકલીને બદલે હોરીઝોન્ટલી.

વધુ વાંચો: એક્સેલમાં એક સેલને અડધા ભાગમાં કેવી રીતે વિભાજિત કરવું (ત્રાંસા અને આડા)

નિષ્કર્ષ

આ વિભાજિત કરવા માટે એક્સેલ ફોર્મ્યુલાનો ઉપયોગ કરવાની સૌથી ઝડપી રીત છે. પ્રેક્ટિસ વર્કબુક ઉમેરવામાં આવે છે. આગળ વધો અને તેને અજમાવી જુઓ. કંઈપણ પૂછવા અથવા કોઈપણ નવી પદ્ધતિઓ સૂચવવા માટે નિઃસંકોચ.

હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.