સામગ્રીઓનું કોષ્ટક
માઈક્રોસોફ્ટ એક્સેલમાં, કોઈ ચોક્કસ ફંક્શન નથી કે જે કોન્કેટનેટ ફંક્શનની વિરુદ્ધ કામ કરતું હોય. પરંતુ તેમ છતાં, અમારી પાસે ટેક્સ્ટને બહુવિધ ભાગોમાં વિભાજીત કરવા માટે ઘણી યોગ્ય પ્રક્રિયાઓ અને વિકલ્પો છે. આ લેખમાં, તમે શીખી શકશો કે તમે તે સરળ તકનીકોનો ઉપયોગ કેવી રીતે કરી શકો છો જે એક્સેલમાં કોન્કેટનેટની વિરુદ્ધ કાર્ય કરે છે.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે ડાઉનલોડ કરી શકો છો એક્સેલ વર્કબુક કે જેનો અમે આ લેખ તૈયાર કરવા માટે ઉપયોગ કર્યો છે.
Concatenate.xlsx ની વિરુદ્ધ
4 પદ્ધતિઓ જે કોન્કેટેનેટની વિરુદ્ધ કાર્ય કરે છે Excel માં
1. ટેક્સ્ટને બહુવિધ કોષોમાં ફોર્મ્યુલા સાથે વિભાજિત કરો
નીચેના કોષ્ટકમાં, કૉલમ B પાંચ અલગ-અલગ કોષો ધરાવે છે, જેમાંના પ્રત્યેકને સામાન્ય સીમાંક દ્વારા અલગ કરાયેલ ત્રણ રેન્ડમ નામો છે ' અલ્પવિરામ' (,) . ભાગ 1, ભાગ 2 અને ભાગ 3 નામના ત્રણ હેડરો હેઠળ કૉલમ B માં દરેક કોષમાંથી અલગ નામો કબજે કરશે.
<0 📌 પગલું 1:
➤ સેલ C5 પસંદ કરો અને ટાઈપ કરો:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 પગલું 2:
➤ Enter દબાવો અને તમે સેલ B5 માં નામોમાંથી પ્રથમ નામનું વિભાજન મળશે.
🔎 ફોર્મ્યુલા કેવી રીતે કાર્ય કરે છે ?
- REPT(” “,999): અહીં REPT ફંક્શન ની અંદર 999 વાર 'સ્પેસ' અક્ષરનું પુનરાવર્તન કરે છે SUBSTITUTE કાર્ય.
- SUBSTITUTE($B5,",",REPT(" ",999)): The SUBSTITUTE ફંક્શન પાછલા પગલામાં ઉલ્લેખિત પુનરાવર્તિત જગ્યાઓ સાથે અલ્પવિરામને બદલે છે. આમ ફોર્મ્યુલા ખાલી જગ્યાઓ સાથે પેટ્રિક નામ આપે છે.
- COLUMNS($A:A)*999-998: અહીં COLUMNS ફંક્શન કૉલમની સંખ્યા ગણે છે અને MID ફંક્શન માટે start_num તરીકે પરિણામી મૂલ્ય અસાઇન કરે છે.
- MID(SUBSTITUTE($B5,",",REPT(" ",999) )), COLUMNS($A:A)*999-998,999): MID ફંક્શન નામો આપે છે 'Patrick' સાથે 999 માં અક્ષરો કુલ.
- આખરે, TRIM ફંક્શન MID ફંક્શન દ્વારા મળેલ ટેક્સ્ટ સ્ટ્રિંગમાંથી બધી બિનજરૂરી જગ્યાઓ દૂર કરે છે અને 'Patrick'<4 નામ પરત કરે છે> બરાબર.
હવે અન્ય તમામ વિભાજિત નામો કાઢવા માટે બાકીના પગલાંને અનુસરો.
📌 પગલું 3:
➤ સેલ C5 માંથી, જ્યાં સુધી તમને ત્રણ વિભાજિત નામ ન મળે ત્યાં સુધી સેલને જમણી તરફ ખેંચવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરો.
તેથી, અમે હમણાં જ એક્સટ્રેક્ટ કર્યું છે. સેલ B5 થી અલગ ત્રણ નામો.
📌 પગલું 4:
➤ હવે C સુધીના બાકીના કોષોને ઓટોફિલ કરવા માટે ફિલ હેન્ડલ ને નીચે ખેંચો. 6 થી E9 .
અને તમને કૉલમ B માં હાજર નામોના જૂથોમાંથી બધા નામો વિભાજિત જોવા મળશે.
2. કોન્કેટનેટની વિરુદ્ધ: બહુવિધ કોષોમાં વિભાજિત કરવા માટે ટેક્સ્ટ ફંક્શનનો ઉપયોગ
હવે અમારી પાસે કૉલમ B માં કેટલાક રેન્ડમ સંપૂર્ણ નામો છે. અમે નામો વિભાજિત કરીશું અને તેમને બતાવીશુંસમાન પંક્તિમાં આગામી બે કોષોમાં અલગથી.
📌 પગલું 1:
➤ પસંદ કરો પ્રથમ આઉટપુટ સેલ C5 અને ટાઇપ કરો:
=LEFT(B5,FIND(" ",B5)-1)
📌 પગલું 2:
➤ કૉલમ C માં બાકીના કોષોને ઑટોફિલ કરવા માટે Enter દબાવો અને Fill Handle નો ઉપયોગ કરો.
તમને કૉલમ B માં હાજર સંપૂર્ણ નામોથી અલગ કરાયેલા તમામ પ્રથમ નામ મળશે.
🔎 ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
- આ ફોર્મ્યુલામાં, FIND ફંક્શન સેલ B5<4માં પ્રથમ એકલ જગ્યા માટે જુએ છે> અને સ્પેસ કેરેક્ટરની સ્થિતિ પરત કરે છે.
- LEFT ફંક્શન ડાબી બાજુથી નામ કાઢે છે અને પહેલા FIND ફંક્શન દ્વારા ઉલ્લેખિત સંખ્યાબંધ અક્ષરો પરત કરે છે.
હવે, ચાલો જોઈએ કે આપણે દરેક નામના બીજા ભાગને કેવી રીતે બહાર કાઢી શકીએ.
📌 પગલું 3:
➤ સેલ D5 માં, જરૂરી સૂત્ર હશે:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 પગલું 4:
➤ દબાવ્યા પછી એન્ટર અને ઓટો-એફ આખી કૉલમ D ને ભંગ કરીને, તમને બધા છેલ્લા નામ ફક્ત ભાગ 2 હેડર હેઠળ જ મળશે.
🔎 ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
- આ ફોર્મ્યુલામાં, LEN ફંક્શન માં ઉપલબ્ધ અક્ષરોની કુલ સંખ્યા આપે છે. સેલ B5 અને તે છે 15 .
- FIND ફંક્શન તે ટેક્સ્ટમાં મળેલી જગ્યાની સ્થિતિ પરત કરે છે અને પરત કરે છે. 8 .
- પાછલા બે આંકડાકીય મૂલ્યો વચ્ચેનો અંકગણિત તફાવત જમણે કાર્ય માટે અક્ષરોની સંખ્યા અસાઇન કરે છે.
- છેવટે, <3 જમણી બાજુથી ફંક્શન 15-8=7 અક્ષરો કાઢે છે અને 'કમિન્સ' નામ પરત કરે છે.
3. એક્સેલમાં કોન્કેટનેટને રિવર્સ કરવા માટે ટેક્સ્ટ ટુ કોલમ વિઝાર્ડનો ઉપયોગ કરો
ચાલો ફરીથી અમારા પ્રથમ ઉદાહરણ પર જઈએ. હવે અમે સીમાંકકોને દૂર કર્યા પછી કોષોને વિભાજિત કરવા માટે કૉલમમાં ટેક્સ્ટ વિઝાર્ડનો ઉપયોગ કરીશું.
📌 પગલું 1:
➤ કોષોની શ્રેણી પસંદ કરો (B5:B9) જેમાં વિભાજિત કરવાનો હોય તે તમામ ટેક્સ્ટ ડેટા ધરાવે છે.
➤ ડેટા ટેબ હેઠળ, પસંદ કરો આદેશોના ડેટા ટૂલ્સ જૂથમાંથી કોલમ્સમાં ટેક્સ્ટ વિકલ્પ.
એક સંવાદ બોક્સ ખુલશે.
📌 પગલું 2:
➤ મૂળ ડેટા પ્રકાર તરીકે રેડિયો બટન 'સીમાંકિત' પસંદ કરો.
➤ દબાવો આગલું .
📌 પગલું 3:
➤ માંથી ડિલિમિટર વિકલ્પો, માત્ર અલ્પવિરામ પર ચિહ્નિત કરો અને અન્ય વિકલ્પોને અનમાર્ક કર્યા છોડો. તમને નીચેના ચિત્રની જેમ ડેટા પૂર્વાવલોકન બતાવવામાં આવશે.
➤ આગલું દબાવો.
📌 પગલું 4:
➤ વિકલ્પ 'જનરલ' ને કૉલમ ડેટા ફોર્મેટ તરીકે રાખો.
➤ સંપાદન સક્ષમ કરો ગંતવ્ય બોક્સમાં અને C5 થી E9 સુધીના આઉટપુટ કોષોને પસંદ કરો.
➤ સમાપ્ત દબાવો અને તમે પૂર્ણ કરી લો.
તમે હશોકોષોની પસંદ કરેલ આઉટપુટ શ્રેણીમાં વિભાજિત તમામ નામો તરત જ પ્રદર્શિત કરે છે.
4. Concatenate ની વિરુદ્ધમાં કામ કરવા માટે Flash Fill મેથડ લાગુ કરો
અમારા છેલ્લા ઉદાહરણમાં, અમે કોષોમાંથી અલગથી નામ કાઢવા માટે Flash Fill લાગુ કરવાનો પ્રયાસ કરીશું. એક્સેલમાં આપમેળે ડેટા ભરવા માટે ફ્લેશ ફિલ પેટર્નને અનુસરે છે. પરંતુ જો કોઈ પેટર્ન ન મળે, તો ફ્લેશ ફિલ અસરકારક રીતે કામ કરશે નહીં અને ભૂલભરેલું આઉટપુટ પણ પરિણમી શકે છે. જો તમારી ડેટા શ્રેણીમાં તમારી પાસે નિયમિત અને સપ્રમાણ પેટર્ન હોય તો જ આ પદ્ધતિ સરસ અને ઉપયોગી છે.
હવે ચાલો જોઈએ કે આ Flash Fill કમાન્ડ કેવી રીતે ઝડપથી ટેક્સ્ટને અલગ કરવા માટે કામ કરે છે.
📌 પગલું 1:
➤ સેલ C5 પસંદ કરો અને 'Patrick' મેન્યુઅલી ટાઈપ કરો.
📌 પગલું 2:
➤ છેલ્લા સેલ C9<સુધી નીચે ખેંચવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરો 4>.
➤ વિકલ્પો પર ક્લિક કરો અને હમણાં Flash Fill પસંદ કરો.
અને તમને બધા પ્રથમ નામો મળશે કૉલમ C માં અલગ અને એક્સટ્રેક્ટ કરેલ છે.
📌 સ્ટેપ 3:
➤ એ જ રીતે, ભાગ 2 હેડર હેઠળના છેલ્લા નામ માટે હમણાં જ કરો.
અને તમે એક જ સમયે બધા છેલ્લા નામો જોશો. સંપૂર્ણ નામો કૉલમ B માં હાજર છે.
સમાપ્ત શબ્દો
હું આશા રાખું છું કે આ બધી સરળ પદ્ધતિઓ ઉપર દર્શાવેલ હવે તમને જરૂર પડ્યે તમારી એક્સેલ સ્પ્રેડશીટમાં તેને લાગુ કરવામાં મદદ કરશે. જોતમારી પાસે કોઈ પ્રશ્નો અથવા પ્રતિસાદ છે, કૃપા કરીને મને ટિપ્પણી વિભાગમાં જણાવો. અથવા તમે આ વેબસાઈટ પર એક્સેલ ફંક્શનથી સંબંધિત અમારા અન્ય લેખો જોઈ શકો છો.