સામગ્રીઓનું કોષ્ટક
Microsoft Excel માં કામ કરતી વખતે, તમારે ટેક્સ્ટ સ્ટ્રિંગનો ભાગ ટ્રિમ કરવાની જરૂર પડી શકે છે. ઉદાહરણ તરીકે, તમારે ટેક્સ્ટ સ્ટ્રિંગના ચોક્કસ ભાગને દૂર કરવાની જરૂર પડી શકે છે. તે ઉપરાંત, કેટલીકવાર તમારે ચોક્કસ અક્ષર પહેલા/પછીના ટેક્સ્ટનો ભાગ કાઢી નાખવો પડે છે. આ લેખમાં, હું એક્સેલમાં ટેક્સ્ટના ભાગને ટ્રિમ કરવા માટે ઘણી સરળ અને ઝડપી પદ્ધતિઓ વિશે ચર્ચા કરીશ.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે આ લેખ તૈયાર કરવા માટે ઉપયોગમાં લીધેલી પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરી શકો છો.
Text.xlsm ના ભાગને ટ્રિમ કરો
9 એક્સેલમાં ટેક્સ્ટના ભાગને ટ્રિમ કરવાની સરળ પદ્ધતિઓ
1. એક્સેલ શોધો અને બદલો વિકલ્પ ટેક્સ્ટના ભાગને ટ્રિમ કરવા માટે
સૌ પ્રથમ, હું એક્સેલમાં ટેક્સ્ટનો એક ભાગ કાપવા માટે એક્સેલમાં શોધો અને બદલો વિકલ્પનો ઉપયોગ કરીશ. ધારો કે, મારી પાસે ડેટાસેટ છે ( B5:B10 ), જેમાં નીચેનો ડેટા છે. હવે હું ' પૂર્ણ નામ: ' ટેક્સ્ટને ખાલી સાથે બદલીશ.
પગલાઓ:
- પ્રથમ, ડેટાસેટ પસંદ કરો અને શોધો અને બદલો સંવાદ મેળવવા માટે Ctrl + H દબાવો.
- જ્યારે શોધો અને બદલો સંવાદ દેખાય છે, ટેક્સ્ટનો તે ભાગ લખો કે જેને તમે શું શોધો ફીલ્ડમાં ટ્રિમ કરવા માંગો છો. Replace with ફીલ્ડ ખાલી છોડો.
- પછી બધા બદલો દબાવો.
- પરિણામે, આપણને નીચેનું આઉટપુટ મળશે. નીચેના સ્ક્રીનશૉટમાં બતાવ્યા પ્રમાણે ટેક્સ્ટમાંથી તમામ ઉલ્લેખિત અનિચ્છનીય ભાગ ટ્રિમ કરવામાં આવ્યા છે.
વાંચોવધુ: [ફિક્સ] TRIM ફંક્શન એક્સેલમાં કામ કરતું નથી: 2 સોલ્યુશન્સ
2. એક્સેલમાં ટેક્સ્ટનો ભાગ કાપવા માટે સબસ્ટીટ્યુટ ફંક્શનનો ઉપયોગ કરો
આ વખતે, ટેક્સ્ટ સ્ટ્રિંગમાંથી ચોક્કસ ભાગને ટ્રિમ કરવા માટે હું એક્સેલમાં SUBSTITUTE ફંક્શન લાગુ કરીશ. આ કિસ્સામાં, હું તે જ ડેટાસેટનો ઉપયોગ કરી રહ્યો છું જેનો ઉપયોગ અગાઉની પદ્ધતિમાં કરવામાં આવ્યો હતો.
પગલાઓ:
- સેલમાં નીચેનું સૂત્ર ટાઈપ કરો C5 અને કીબોર્ડ પરથી Enter દબાવો.
=SUBSTITUTE(B5,"Full Name:","")
<11
<18 રેન્જમાં ફોર્મ્યુલાની નકલ કરવા માટે ફિલ હેન્ડલ ( + ) ટૂલનો ઉપયોગ કરો>
- અંતમાં, અહીં અંતિમ આઉટપુટ છે જે આપણે પ્રાપ્ત કરીશું.
⏩ નોંધ:
તમે SUBSTITUTION કાર્ય નો ઉપયોગ કરીને ટેક્સ્ટમાંથી અમુક અક્ષરોને ટ્રિમ કરી શકો છો. તમે આ ફંક્શનનો ઉપયોગ કરીને એકસાથે બહુવિધ અક્ષરો કાઢી શકો છો.
3. ફ્લેશ ફિલનો ઉપયોગ કરીને ટેક્સ્ટનો ભાગ ટ્રિમ કરો
તમે એક્સેલમાં ફ્લેશ ફિલ વિકલ્પનો ઉપયોગ કરી શકો છો. ટેક્સ્ટ સ્ટ્રિંગનો ચોક્કસ ભાગ. તમે તેમાં દાખલ કરો છો તે ડેટાની પેટર્ન એક્સેલ સમજી શકે છે. ફ્લેશ ફિલ વિકલ્પનો ઉપયોગ કરીને ટેક્સ્ટના ભાગને ટ્રિમ કરતી વખતે, આ ડેટા સેન્સિંગ સુવિધા લાગુ કરવામાં આવે છે. ચાલો ધારીએ કે અમારી પાસે એક ડેટાસેટ છે જેમાં ઘણા લોકોના નામ સાથે તેમના વ્યવસાયો છે. હવે, હું નીચેના ટેક્સ્ટ સ્ટ્રીંગ્સમાંથી નામનો ભાગ ટ્રિમ કરીશ.
પગલાઓ:
- ટાઈપ કરોઅપેક્ષિત પરિણામ સેલ C5 (તમારા ડેટાસેટના પહેલા સેલની બાજુમાં).
- પછી આગલા સેલમાં પણ અપેક્ષિત પરિણામ લખવાનું શરૂ કરો (અહીં, સેલ C6 ). હવે એક્સેલ આઉટપુટનું પૂર્વાવલોકન કરશે એકવાર તે દાખલ કરેલ ડેટાની પેટર્નને સમજી શકશે. સમજાવવા માટે, જેમ મેં સેલ C5 માં શિક્ષક ટાઇપ કર્યું છે અને સેલ C6 માં એન્જિનિયર ટાઇપ કરવાનું શરૂ કર્યું છે, એક્સેલ સમજે છે કે હું જોઈ રહ્યો છું માત્ર વ્યવસાયો માટે.
- જેમ પૂર્વાવલોકન ડેટા દેખાય છે, નીચેનું પરિણામ મેળવવા માટે Enter દબાવો.
4. જમણી બાજુને જોડો & ટેક્સ્ટનો પ્રથમ ભાગ કાપવા માટેના LEN કાર્યો
આપણે એક્સેલ ફોર્મ્યુલાનો ઉપયોગ કરીને ટેક્સ્ટ સ્ટ્રિંગના પ્રથમ ભાગને ટ્રિમ કરી શકીએ છીએ. અહીં હું નીચેના ડેટાસેટમાંથી પહેલા બે અક્ષરોને કાપવા માટે LEN ફંક્શન ની સાથે RIGHT ફંક્શન નો ઉપયોગ કરીશ.
પગલાઓ:
- સેલ C5 માં નીચેનું સૂત્ર ટાઈપ કરો અને Enter દબાવો.
=RIGHT(B5,LEN(B5)-2)
- છેવટે, ફિલ હેન્ડલ ટૂલ લાગુ કર્યા પછી, આ અંતિમ આઉટપુટ છે.
અહીં, LEN ફંક્શન સેલ B5 ની ટેક્સ્ટ સ્ટ્રિંગની લંબાઈ પરત કરે છે. પછી 2 સમગ્ર ટેક્સ્ટની લંબાઈમાંથી બાદ કરવામાં આવે છે જે 11 પરત કરે છે. તે પછી, RIGHT ફંક્શન સેલ B5 ની જમણી બાજુથી 11 અક્ષરો કાઢે છે.
5. છેલ્લા ભાગને ટ્રિમ કરવા માટે એક્સેલ ફોર્મ્યુલા લાગુ કરો એક્સેલમાં ટેક્સ્ટનું
થી વિપરીતઅગાઉની પદ્ધતિ, હવે હું LEFT અને LEN ફંક્શન્સના સંયોજનનો ઉપયોગ કરીને ટેક્સ્ટ સ્ટ્રિંગનો છેલ્લો ભાગ કાપીશ. દાખલા તરીકે, હું નીચેના ડેટાસેટની ટેક્સ્ટ સ્ટ્રીંગમાંથી છેલ્લા 5 અક્ષરોને ટ્રિમ કરીશ.
પગલાઓ: <3
- સૌપ્રથમ, સેલ C5 માં નીચેનું સૂત્ર ટાઈપ કરો. પછી Enter દબાવો.
=LEFT(B5,LEN(B5)-5)
- ફોર્મ્યુલા દાખલ કરવાથી એક્સેલ આવશે. નીચેનું પરિણામ પરત કરો. જેમ તમે જોઈ શકો છો, ઉપરોક્ત સૂત્રએ તમામ ટેક્સ્ટ સ્ટ્રીંગમાંથી છેલ્લા 5 અક્ષરોને દૂર કર્યા છે.
અહીં, LEN ફંક્શન સેલ B5 ની કુલ લંબાઈ પરત કરે છે. આગળ, LEN સૂત્રમાંથી 5 બાદબાકી કરવામાં આવે છે અને 11 જવાબ આપે છે. છેલ્લે, LEFT ફંક્શન સેલ B5 ની ટેક્સ્ટ સ્ટ્રિંગની ડાબી બાજુથી 11 અક્ષરો પરત કરે છે.
⏩ નોંધ :
જો તમને આંકડાકીય પરિણામની જરૂર હોય તો તમે ઉપરોક્ત સૂત્રને VALUE ફંક્શન સાથે લપેટી શકો છો.
6. MID અને amp ભેગા કરો ; પ્રથમ N અને છેલ્લા N બંને અક્ષરોને કાપવા માટે LEN કાર્યો
આ પદ્ધતિમાં, હું <1 સાથે MID ફંક્શન નો ઉપયોગ કરીને ટેક્સ્ટ સ્ટ્રિંગમાંથી પ્રથમ N અને છેલ્લા N અક્ષરોને ટ્રિમ કરીશ>LEN કાર્યો. સમજાવવા માટે, હું નીચેના ડેટાસેટની ટેક્સ્ટ સ્ટ્રીંગમાંથી પ્રથમ 2 અને છેલ્લા 5 અક્ષરો કાઢી નાખીશ.
પગલાઓ:
- પહેલાં સેલ C5 માં નીચેનું સૂત્ર ટાઈપ કરો અને Enter દબાવો.
=MID(B5,3,LEN(B5)-7)
- એકવાર તમે Enter દબાવો અને ફિલ હેન્ડલ ટૂલ લાગુ કરો, એક્સેલ નીચેનું પરિણામ આપશે. ઉપરોક્ત પરિણામમાંથી, આપણે જોઈ શકીએ છીએ કે દરેક સ્ટ્રીંગમાંથી પ્રથમ 2 અને છેલ્લા 5 અક્ષરો નીચે આપેલા સ્ક્રીનશોટમાં દર્શાવ્યા પ્રમાણે ટ્રિમ કરવામાં આવ્યા છે.
અહીં, LEN ફંક્શન સેલ B5 ની લંબાઈ આપે છે જે 18 છે. પછી અક્ષરોની કુલ સંખ્યા (અહીં, 2 + 5 ) જે ટ્રિમ કરવાના છે તે સેલ B5 (અહીં, 18 ) ની કુલ લંબાઈમાંથી બાદ કરવામાં આવે છે. . બાદબાકી 11 માં પરિણમે છે. પછી MID ફંક્શન સેલ B5 ની ટેક્સ્ટ સ્ટ્રિંગની 3જી સ્થિતિમાંથી 11 અક્ષરો કાઢે છે.
7 ચોક્કસ કેરેક્ટર પહેલા કે પછી ટેક્સ્ટનો ભાગ કાપો
તમે એક્સેલ ફોર્મ્યુલાનો ઉપયોગ કરીને ચોક્કસ કેરેક્ટર (અલ્પવિરામ, અર્ધવિરામ, સ્પેસ, વગેરે) પહેલાં અથવા પછી ટેક્સ્ટને ટ્રિમ કરી શકો છો . ધારો કે, અમારી પાસે નીચેનો ડેટાસેટ છે જેમાં ટેક્સ્ટ સ્ટ્રીંગ્સ છે જે અલ્પવિરામ દ્વારા અલગ કરવામાં આવી છે. હવે હું અલ્પવિરામ પહેલાં/પછી બધું દૂર કરવા માટે એક્સેલ ફંક્શન લાગુ કરીશ.
7.1. ચોક્કસ અક્ષર પહેલા ટેક્સ્ટનો ભાગ ટ્રિમ કરો
પહેલા હું લખાણનો ભાગ કાપીશ જે અલ્પવિરામ પહેલાં મૂકવામાં આવે છે.
પગલાઓ:
- સેલ C5 માં નીચેનું સૂત્ર ટાઈપ કરો. આગળ Enter દબાવો.
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))
- સૂત્ર દાખલ કર્યા પછી અહીં છે. પરિણામઅમે પ્રાપ્ત કરીએ છીએ. આપણે જોઈ શકીએ છીએ કે અલ્પવિરામ પહેલાના બધા અક્ષરો ટ્રિમ કરેલા છે.
અહીં, SEARCH ફંક્શન અલ્પવિરામનું સ્થાન શોધે છે આપેલ ટેક્સ્ટ સ્ટ્રિંગ સેલ B5 , જે 7 છે. પછી 7 ને સેલ B5 ની લંબાઈમાંથી બાદ કરવામાં આવે છે, જે LEN ફંક્શન દ્વારા પરત કરવામાં આવે છે. બાદબાકીનું પરિણામ 8 છે. છેલ્લે, જમણી ફંક્શન અલ્પવિરામની જમણી બાજુથી 8 અક્ષરોને ટ્રિમ કરે છે.
વધુ વાંચો: એક્સેલમાં જમણા અક્ષરો અને જગ્યાઓ ટ્રિમ કરો (5 રીતો )
7.2. ચોક્કસ અક્ષર પછી ટેક્સ્ટનો ભાગ ટ્રિમ કરો
તે જ રીતે અગાઉની પદ્ધતિ, અહીં હું લખાણના ભાગને ટ્રિમ કરીશ જે અલ્પવિરામ પછી સ્થિત છે.
પગલાઓ:
- સેલ C5 માં નીચેનું સૂત્ર ટાઈપ કરો અને Enter દબાવો.
=LEFT(B5,SEARCH(",",B5)-1)
<0 - સૂત્ર દાખલ કર્યા પછી આપણે ટેક્સ્ટ સ્ટ્રીંગના તમામ ભાગો જોઈ શકીએ છીએ જે અલ્પવિરામ દૂર થયા પછી સ્થિત છે.
અહીં, SEARCH ફંક્શન અલ્પવિરામનું સ્થાન શોધે છે. આગળ, 1 ને SEARCH ફોર્મ્યુલામાંથી બાદ કરવામાં આવે છે કારણ કે અમે અમારા અંતિમ પરિણામમાં અલ્પવિરામનો સમાવેશ કરવા માંગતા નથી. અંતે, LEFT ફંક્શન અલ્પવિરામ પહેલા ટેક્સ્ટના ભાગને બહાર કાઢે છે. આમ અમે અલ્પવિરામ પછી ટેક્સ્ટનો ભાગ ટ્રિમ કર્યો છે.
⏩ નોંધ:
તમે ટેક્સ્ટના પહેલા/પછીના ભાગને ટ્રિમ કરી શકો છો ચોક્કસ અક્ષરોની ઘટના (અલ્પવિરામ, અર્ધવિરામ, જગ્યા, વગેરે)એક્સેલ ફંક્શન્સના સંયોજનનો ઉપયોગ કરીને વિવિધ સ્થિતિમાં.
વધુ વાંચો: એક્સેલમાં ડાબું ટ્રીમ કાર્ય: 7 યોગ્ય રીતો
8. એક્સેલ રિપ્લેસ ટેક્સ્ટના ભાગને ટ્રિમ કરવા માટેનું કાર્ય
હવે હું ટેક્સ્ટ સ્ટ્રીંગના ભાગને ટ્રિમ કરવા માટે એક્સેલમાં રિપ્લેસ ફંક્શન નો ઉપયોગ કરીશ. દાખલા તરીકે, નીચેના ડેટાસેટમાંથી, હું બધા નામોને ટ્રિમ કરીશ.
પગલાઓ:
- નીચે લખો સેલ C5 માં સૂત્ર. પછી Enter દબાવો.
=REPLACE(B5,1,13," ")
- પરિણામ રૂપે, એક્સેલ નીચેનું પરિણામ પરત કરો. નીચેના પરિણામમાંથી આપણે જોઈ શકીએ છીએ કે નીચેના ટેક્સ્ટ સ્ટ્રીંગ્સમાંથી નામના ભાગોને ટ્રિમ કરવામાં આવ્યા છે.
9. ટેક્સ્ટના પ્રથમ અથવા છેલ્લા ભાગને ટ્રિમ કરવા માટે VBA નો ઉપયોગ કરો. એક્સેલ
આપણે એક્સેલમાં સરળ VBA કોડનો ઉપયોગ કરીને ટેક્સ્ટનો ભાગ ટ્રિમ કરી શકીએ છીએ. હું ટેક્સ્ટ સ્ટ્રીંગ્સમાંથી એક ભાગ કાપવા માટે VBA વપરાશકર્તા વ્યાખ્યાયિત કાર્ય નો ઉપયોગ કરીશ.
9.1. ટેક્સ્ટ સ્ટ્રીંગ્સનો પ્રથમ ભાગ કાપવા માટે VBA
પ્રથમ હું VBA UDF નો ઉપયોગ કરીને પ્રથમ બે અક્ષરો કાઢી નાખીશ. પ્રથમ 2 અક્ષરોને ટ્રિમ કરવા માટે નીચેના ડેટાસેટને ધ્યાનમાં લો.
કાર્ય કરવા માટે નીચેના સ્ટેપ્સને અનુસરો.
સ્ટેપ્સ:
- સૌપ્રથમ, પર જાઓ વિકાસકર્તા > વિઝ્યુઅલ બેઝિક .
- પરિણામે, VBA વિન્ડો દેખાશે. VBAProject પર રાઇટ-ક્લિક કરો અને Insert > મોડ્યુલ પર જાઓ.
<11
9082
- પછી એક્સેલ શીટ પર જાઓ જ્યાં તમારી પાસે ડેટા છે, અને તમારી પાસે જે ફંક્શન છે તે લખવાનું શરૂ કરો VBA નો ઉપયોગ કરીને બનાવેલ છે. તે અન્ય એક્સેલ ફંક્શન્સની જેમ દેખાશે.
- તે પછી, ફંક્શનની દલીલો દાખલ કરો જે નીચેના સૂત્રની જેમ દેખાશે:
=TrimFirstn(B5,2)
- Enter દબાવો અને ફિલ હેન્ડલ ટૂલ લાગુ કરો બાકીના કોષોમાં સૂત્રની નકલ કરવા માટે. અંતે, તમને નીચેનું પરિણામ મળશે.
9.2. ટેક્સ્ટના છેલ્લા ભાગને ટ્રિમ કરવા માટે VBA
હવે હું ટેક્સ્ટ સ્ટ્રિંગના છેલ્લા ભાગને ટ્રિમ કરવા માટે VBA UDF નો ઉપયોગ કરીશ. આ પદ્ધતિ અગાઉની પદ્ધતિ જેવી જ છે, તમારે એક અલગ VBA કોડ લખવો પડશે. ઉદાહરણ તરીકે, હું નીચેના ટેક્સ્ટ સ્ટ્રીંગમાંથી છેલ્લા 5 અક્ષરોનો ઉપયોગ કરીશ.
પગલાઓ:
<116797
- હવે નવા બનાવેલ UDF ને દાખલ કરો અને નીચે પ્રમાણે દલીલો દાખલ કરો:
=TrimLastn(B5,5)
- એકવાર તમે ફોર્મ્યુલા દાખલ કરો, એક્સેલ આપેલ ટેક્સ્ટ સ્ટ્રીંગમાંથી છેલ્લા 5 અક્ષરોને ટ્રિમ કરશે. <14
નિષ્કર્ષ
ઉપરોક્ત લેખમાં, મેં ઘણી પદ્ધતિઓની ચર્ચા કરવાનો પ્રયાસ કર્યો છેએક્સેલમાં ટેક્સ્ટના ભાગને વિસ્તૃત રીતે ટ્રિમ કરવા માટે. આશા છે કે, આ પદ્ધતિઓ અને સમજૂતીઓ તમારી સમસ્યાઓ હલ કરવા માટે પૂરતી હશે. જો તમારી પાસે કોઈ પ્રશ્નો હોય તો કૃપા કરીને મને જણાવો.