સામગ્રીઓનું કોષ્ટક
મોટા પાયા પર પુનરાવર્તિત કાર્યો કરતી વખતે, તમારે એક સમયે બહુવિધ અક્ષરો અથવા મૂલ્યો બદલવાની જરૂર પડી શકે છે. આ ટ્યુટોરીયલ એક્સેલમાં બહુવિધ અક્ષરોને તેમના સ્થાનના આધારે સામગ્રીના આધારે બીજા સાથે કેવી રીતે બદલી શકાય તેના પર ઊંડાણપૂર્વક વિચાર કરે છે. આ કાર્યને હાંસલ કરવા માટે અમે ઘણા ફંક્શન્સ અને વિઝ્યુઅલ બેઝિક એપ્લિકેશન કોડ લાગુ કરીશું.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે આ લેખ વાંચી રહ્યા હોવ ત્યારે કસરત કરવા માટે આ પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો.
Exchange Characters.xlsm
6 બહુવિધ અક્ષરોને બદલવાની યોગ્ય રીતો
1. બહુવિધ અક્ષરોને બદલવા માટે SUBSTITUTE ફંક્શનનો ઉપયોગ કરો
Excel માં, SUBSTITUTE ફંક્શન નિર્દિષ્ટ અક્ષર અથવા ટેક્સ્ટ સ્ટ્રિંગના એક અથવા વધુ ઉદાહરણોને બીજા અક્ષર (ઓ) સાથે અવેજી કરે છે. નીચેના સ્ક્રીનશોટમાં, અહીં Microsoft Word સંસ્કરણોના નામોનો ડેટા સેટ છે. ઉદાહરણ તરીકે, અમે " વર્ડ " ને " Excel " સાથે બદલવા માંગીએ છીએ. અમે તેને પૂર્ણ કરવા માટે SUBSTITUTE ફંક્શન ને લાગુ કરીશું.
એક્સેલ SUBSTITUTE ફંક્શન નું સિન્ટેક્સ નીચે મુજબ છે:
SUBSTITUTE(ટેક્સ્ટ, old_text, new_text, [instance_num])
ટેક્સ્ટ – મૂળ ટેક્સ્ટ જેમાં તમે ફેરફાર કરવા માંગો છો.
ઓલ્ડ_ટેક્સ્ટ – તમે જે અક્ષરોને બદલવા માંગો છો.
નવું_ટેક્સ્ટ - જૂના ટેક્સ્ટની જગ્યાએ ઉપયોગમાં લેવા માટે નવા અક્ષરો<1
ઇન્સ્ટન્સ_નંમ –જૂના લખાણની ઘટના કે જેને તમે બદલવા માંગો છો જો આ પરિમાણ ખાલી છોડવામાં આવે, તો જૂના લખાણની દરેક ઘટનાને નવી સામગ્રી સાથે બદલવામાં આવશે.
ઉદાહરણ તરીકે, નીચે આપેલા તમામ સૂત્રો " B5 સેલમાં " 2 " સાથે 1 ", પરંતુ તમે છેલ્લી દલીલમાં આપેલી સંખ્યાના આધારે પરિણામો બદલાય છે:
a) =SUBSTITUTE(B5, “Word”, “Excel”, 1) – “ Word ” ની પ્રથમ ઘટનાને “ Excel “ સાથે બદલે છે.
b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – “ Word ” ની બીજી ઘટનાને “ Excel<7 સાથે બદલે છે>“.
c) =SUBSTITUTE(B5, “Word”, “Excel”) – “ Word ” ની બધી ઘટનાઓને “ Excel સાથે બદલે છે “.
નીચેના સ્ક્રીનશોટમાં, અમે પ્રથમ ઘટના માટેનું ઉદાહરણ બતાવ્યું છે. આમ કરવા માટે, ફક્ત પગલાં અનુસરો.
પગલું 1:
- સેલમાં નીચેનું સૂત્ર ટાઈપ કરો,
=SUBSTITUTE(B5,"Word","Excel",1)
સ્ટેપ 2:
- Enter દબાવો પરિણામો જોવા માટે.
પગલું 3:
- અન્ય બે માપદંડો માટે અગાઉના પગલાંઓનું પુનરાવર્તન કરો .
પરિણામે, તમે એક્સેલમાં બહુવિધ અક્ષરોને બદલવા માટે સળંગ પ્રથમ, બીજા અને તમામ ઘટનાઓ માટે મૂલ્યો પ્રાપ્ત કરશો.
નોંધ. યાદ રાખો કે SUBSTITUTE ફંક્શન કેસ-સેન્સિટિવ છે. ખાતરી કરો કે અપરકેસ અને લોઅરકેસ સંપૂર્ણ રીતે દાખલ કરો. લોઅરકેસ એક્સેલ માટે, તમે નીચેની છબીમાં જુઓ છોમૂલ્યો શોધી શક્યા નથી. તેથી, કોઈ અવેજી આવી નથી.
2. બહુવિધ અક્ષરોને બદલવા માટે સબસ્ટીટ્યુટ ફંક્શન નેસ્ટ કરો
એક જ ફોર્મ્યુલામાં બહુવિધ અવેજીકરણ કરવા માટે, તમે બહુવિધ સબસ્ટીટ્યુટ ફંક્શન નેસ્ટ કરી શકો છો.
ચાલો કહીએ કે તમારી પાસે કોષ B5 માં “ art., amend., cl. ” જેવું ટેક્સ્ટ મૂલ્ય છે, જ્યાં “ art .” “ કલમ ”, “ સુધારો. ” નો અર્થ છે “ સુધારો ” અને “ cl. ” નો અર્થ છે “ કલમ “.
તમે જે ઇચ્છો છો તે ત્રણ કોડને સંપૂર્ણ નામો સાથે બદલવાનું છે. તમે ત્રણ અલગ-અલગ સબસ્ટીટ્યુટ ફોર્મ્યુલાનો ઉપયોગ કરીને આ પરિપૂર્ણ કરી શકો છો.
=SUBSTITUTE(B5,"art.","article")
=SUBSTITUTE(B5 "સુધારો.","સુધારાઓ")
=SUBSTITUTE(B5, "cl.","ક્લોઝ")
પછી તેમને અંદર એક માળો કરો અન્ય.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","કલમ"),"સુધારો.","સુધારાઓ"),"cl.","ક્લોઝ")
તે પૂર્ણ કરવા માટે, નીચેના પગલાંઓ અનુસરો.
પગલું 1:
- સેલમાં C5 , નીચે આપેલ ફોર્મ્યુલા ટાઈપ કરો.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")
સ્ટેપ 2: <1
- પછી, ફેરફાર જોવા માટે Enter દબાવો.
સ્ટેપ 3:
- અન્ય જરૂરી કોષોમાં ફોર્મ્યુલાની નકલ કરો.
તેથી, તમે નીચે આપેલા સ્ક્રીનશોટમાં બતાવેલ અવેજી મૂલ્યો જોશો.
3. બહુવિધ અક્ષરોને બદલવા માટે INDEX ફંક્શન સાથે સબસ્ટીટ્યુટ ફંક્શન કરો
અગાઉની પદ્ધતિઓ ઉપરાંત, તમે બહુવિધ અક્ષરોને બદલવા માટે INDEX ફંક્શન સાથે SUBSTITUTE ફંક્શન નો પણ ઉપયોગ કરી શકો છો.
ઉદાહરણ તરીકે, તમે સતત લીલા અને સફેદ સાથે લાલ અને વાદળી બદલવા માંગો છો. બહુવિધ SUBSTITUTE કાર્યો નેસ્ટેડ કરી શકાય છે, અને INDEX ફંક્શનનો ઉપયોગ અન્ય કોષ્ટકમાંથી જોડીઓ શોધવા/બદલીને ફીડ કરવા માટે કરી શકાય છે.
SUBSTITUTE અને INDEX ફંક્શન બંને લાગુ કરતાં બહુવિધ અક્ષરોને બદલવા માટે નીચેના પગલાંઓ અનુસરો.
પગલું 1:
- સૌપ્રથમ, કોષમાં નીચેનું સૂત્ર દાખલ કરો C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))
ક્યાં,
<0 INDEX શોધો રેંજ E5:E6INDEX શોધો રેંજ છે E5:E6
<0સ્ટેપ 2:
- પછી, પરિણામો જોવા માટે એન્ટર ને દબાવો.
- છેલ્લે, અન્ય કોષો માટે ફોર્મ્યુલા કોપી કરો.
સમાન વાંચન:
- એક્સેલમાં બહુવિધ મૂલ્યો શોધો અને બદલો (6 ઝડપી પદ્ધતિઓ)
- એક્સેલમાં વિશિષ્ટ અક્ષરોને કેવી રીતે બદલવું (6 રીતો)
- એક્સેલ (5 પદ્ધતિઓ) માં સ્થિતિના આધારે કોષના ટેક્સ્ટને બદલો
4. બહુવિધ અક્ષરોને બદલવા માટે REPLACE ફંક્શન લાગુ કરો
નીચેના વિભાગમાં, ડબલ્યુ e એ એક્સેલમાં બહુવિધ અક્ષરોને બદલવા માટે REPLACE ફંક્શન ને કેવી રીતે લાગુ કરવું તેનું વર્ણન કરશે. Excel માં REPLACE ફંક્શન તમને સ્વેપ કરવાની પરવાનગી આપે છેટેક્સ્ટ સ્ટ્રીંગમાં બીજા અક્ષર અથવા અક્ષરોના સમૂહ સાથે એક અથવા ઘણા અક્ષરો.
એક્સેલ REPLACE ફંક્શન નું સિન્ટેક્સ નીચે મુજબ છે:
REPLACE (જૂનું_ટેક્સ્ટ, શરુઆત_સંખ્યા, સંખ્યા_અક્ષરો, નવું_ટેક્સ્ટ)
જેમ તમે જુઓ છો, REPLACE ફંક્શન માં 4 દલીલો છે, જે તમામ ફરજિયાત છે.
જૂનું_ટેક્સ્ટ - મૂળ ટેક્સ્ટ (અથવા મૂળ ટેક્સ્ટ સાથેના કોષનો સંદર્ભ) જેમાં તમે કેટલાક અક્ષરોને બદલવા માંગો છો.
સ્ટાર્ટ_નમ - અંદર પ્રથમ અક્ષરની સ્થિતિ જૂનું_ટેક્સ્ટ .
સંખ્યા_અક્ષરો - તમે બદલવા માંગો છો તે અક્ષરોની સંખ્યા.
નવું_ટેક્સ્ટ - બદલવાનું ટેક્સ્ટ.
ઉદાહરણ તરીકે, " તથ્ય " માટે " ચહેરો " શબ્દ બદલવા માટે, તમે નીચે આપેલા પગલાંને અનુસરી શકો છો.
પગલું 1:
- સૌપ્રથમ, સેલ D5 માં, નીચેનું સૂત્ર દાખલ કરો,
=REPLACE(B5, 4, 1,"t")
સ્ટેપ 2:
- પછી, જોવા માટે Enter દબાવો ફેરફાર.
સ્ટેપ 3:
- અલ બનાવવા માટે l નીચેના સ્ક્રીનશોટમાં દર્શાવેલ ફેરફારો, જરૂરી કોષો માટેના સૂત્રોની નકલ કરો.
5. બહુવિધ અક્ષરોને બદલવા માટે REPLACE ફંક્શનને નેસ્ટ કરો
ઘણી વાર, તે સંભવિત છે કે તમારે એક જ કોષમાં બહુવિધ વસ્તુઓ બદલવાની જરૂર પડશે. અલબત્ત, તમે એક રિપ્લેસમેન્ટ કરી શકો છો, નવી કૉલમમાં મધ્યવર્તી પરિણામ આઉટપુટ કરી શકો છો અને પછી REPLACE ફંક્શનનો ઉપયોગ કરી શકો છો. વધુ એક વાર. જો કે, નેસ્ટેડ રિપ્લેસ ફંક્શન્સ નો ઉપયોગ કરીને, જે તમને એક જ ફોર્મ્યુલા સાથે અનેક રિપ્લેસમેન્ટ કરવાની મંજૂરી આપે છે, તે વધુ સારો અને વધુ વ્યાવસાયિક વિકલ્પ છે. SUBSTITUTE ફંક્શન ની જેમ, તમે REPLACE ફંક્શન માં પણ માળખું લાગુ કરી શકો છો.
ચાલો કે તમારી પાસે કૉલમ A માં ફોન નંબરોની સૂચિ છે જે ફોર્મેટ કરેલ છે “ 123-456-789 ” અને તમે તેને બીજી રીતે દેખાડવા માટે જગ્યા ઉમેરવા માંગો છો. બીજી રીતે કહીએ તો, તમે “ 123-456-789 ” ને “ 123 456 789 “ માં બદલવા માંગો છો.
બહુવિધ સ્થાનો પર બહુવિધ અક્ષરોને બદલવા માટે, નીચેના પગલાંઓ અનુસરો.
પગલું 1:
- સેલમાં નીચેનું સૂત્ર ટાઈપ કરો C5 પ્રથમ,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")
પગલું 2:
<13
પગલું 3:
- આખરે, ફોર્મ્યુલાની નકલ કરો અને જરૂરી કોષો માટે પગલાંઓનું પુનરાવર્તન કરો.
6. A ચલાવો બહુવિધ અક્ષરોને બદલવા માટે VBA કોડ
રસપ્રદ રીતે, તમે બહુવિધ અક્ષરોને બદલવા માટે સમાન મેળવવા માટે VBA કોડ લાગુ કરી શકો છો. વધુમાં, તમે અગાઉ વર્ણવેલ બે કાર્યોમાં દર્શાવ્યા મુજબ કેરેક્ટર નંબર અથવા સ્થાનને ધ્યાનમાં લીધા વિના તમે તેને ઇચ્છો તેમ બદલી શકો છો.
એક VBA <7 ચલાવવા માટે>કોડ બહુવિધ અક્ષરોને બદલવા માટે, ફક્ત નીચે વર્ણવેલ પગલાંને અનુસરો.
પગલું1:
- પ્રથમ, મેક્રો-સક્ષમ વર્કશીટ ખોલવા માટે Alt + F11 દબાવો.
- Insert ટેબ પર જાઓ.
- પછી, મોડ્યુલ પસંદ કરો.
પગલું 2:
- નીચેના VBA કોડ,
8641
- ક્યાં,
ThisWorkbook.Worksheets("તમારી વર્તમાન કાર્યપત્રકનું નામ")
શ્રેણી("તમારો સંદર્ભ કોષ")
myStringToReplace = "તમે અવેજી કરવા માંગો છો તે મૂલ્ય"
myReplacementString = “તમારી અવેજી કિંમત”
- પછી, તેને પ્રોગ્રામ વિન્ડોમાં પેસ્ટ કરો
- અવેજી નંબર ફોર્મેટ જોવા માટે એન્ટર દબાવો.
નિષ્કર્ષ
સમાપ્ત કરવા માટે, હું આશા રાખું છું કે આ લેખ એક્સેલમાં બહુવિધ અક્ષરોને બદલવા માટે વિગતવાર માર્ગદર્શન પૂરું પાડશે. આ બધી પ્રક્રિયાઓ શીખવી જોઈએ અને તમારા ડેટાસેટ પર લાગુ કરવી જોઈએ. પ્રેક્ટિસ વર્કબુક પર એક નજર નાખો અને આ કૌશલ્યોની કસોટી કરો. તમારા મૂલ્યવાન સમર્થનને કારણે અમે આના જેવા ટ્યુટોરિયલ્સ બનાવવા માટે પ્રેરિત છીએ.
જો તમને કોઈ પ્રશ્નો હોય તો - અમને પૂછવા માટે નિઃસંકોચ. ઉપરાંત, નીચેના વિભાગમાં ટિપ્પણીઓ કરવા માટે નિઃસંકોચ.
અમે, Exceldemy ટીમ, હંમેશા તમારા પ્રશ્નોના પ્રતિભાવ આપીએ છીએ.
અમારી સાથે રહો & શીખતા રહો.