સામગ્રીઓનું કોષ્ટક
Microsoft Excel માં, સંખ્યાઓ સાથે કામ કરવું સૌથી સામાન્ય છે. કેટલીકવાર, અમારે મોટી સંખ્યામાં સંખ્યાઓ સાથે ડેટાસેટ પર પ્રક્રિયા કરવી પડે છે. પરંતુ, તમે તમારી જાતને એવી પરિસ્થિતિમાં શોધી શકો છો કે જ્યાં તમારી સંખ્યા ટેક્સ્ટની જેમ દેખાય. આ કારણોસર, તમે કોઈપણ પ્રકારની કામગીરી ઉમેરી, બાદબાકી, ભાગાકાર, ગુણાકાર અથવા કરી શકતા નથી. જ્યારે તમે આ કરવાનો પ્રયાસ કરો છો ત્યારે તે હંમેશા ભૂલ બતાવે છે. આ ટ્યુટોરીયલમાં, અમે તમને યોગ્ય ઉદાહરણો અને યોગ્ય ચિત્રો સાથે VBA કોડનો ઉપયોગ કરીને એક્સેલમાં ટેક્સ્ટને નંબરમાં કેવી રીતે કન્વર્ટ કરવું તે શીખવીશું.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
આ પ્રેક્ટિસ ડાઉનલોડ કરો વર્કબુક
VBA.xlsm નો ઉપયોગ કરીને ટેક્સ્ટને નંબર્સમાં કન્વર્ટ કરો
ટેક્સ્ટ તરીકે ફોર્મેટ કરાયેલ નંબરોને કેવી રીતે ઓળખવા
માઈક્રોસોફ્ટ એક્સેલ સ્માર્ટ છે ટેક્સ્ટ અને નંબર વચ્ચેનો તફાવત સમજવા માટે પૂરતું છે. તે આપમેળે તેમને તેમના સંબંધિત ફોર્મેટમાં રૂપાંતરિત કરે છે. પરંતુ, કેટલીકવાર તે ડેટાસેટના કેટલાક દુરુપયોગ અને ખોટા અર્થઘટનને કારણે તે કરી શકતું નથી. તે કારણોસર, તે તમારી વર્કબુકમાં તે નંબરોને ટેક્સ્ટ તરીકે રાખે છે.
આ ડેટાસેટ પર એક નજર નાખો. અહીં, અમારી પાસે કૉલમમાં કેટલીક સંખ્યાઓ છે.
જો કે અમારી પાસે કૉલમમાં સંખ્યાઓ છે, તે બધા ટેક્સ્ટની જેમ ડાબે સંરેખિત છે. હવે, કોઈપણ સેલ પર ક્લિક કરો. તમને આ બૉક્સ સેલની બાજુમાં મળશે.
હવે, માઉસ કર્સરને બૉક્સ પર હૉવર કરો. તે પછી, તમે આ સંદેશ જોશો.
તે બતાવે છે કે સેલ ટેક્સ્ટ તરીકે ફોર્મેટ થયેલ છે. આ રીતે, તમે ખાતરી કરી શકો છોકોષો ટેક્સ્ટ તરીકે ફોર્મેટ કરેલા છે કે નહીં.
એક્સેલમાં ટેક્સ્ટને નંબરમાં કન્વર્ટ કરવા માટે 3 VBA કોડ્સ
જો કે તમે ટેક્સ્ટને મેન્યુઅલી નંબરોમાં સરળતાથી કન્વર્ટ કરી શકો છો, આ ટ્યુટોરીયલ ટેક્સ્ટને કન્વર્ટ કરવા વિશે છે VBA કોડનો ઉપયોગ કરીને નંબર. અમે ભલામણ કરીએ છીએ કે તમે તમારા ડેટાસેટ પર આ બધી પદ્ધતિઓ શીખો અને લાગુ કરો. ચોક્કસ, તે ઘણી બધી પરિસ્થિતિઓમાં કામમાં આવશે.
1. એક્સેલમાં ટેક્સ્ટને નંબરમાં કન્વર્ટ કરવાની રેન્જ સાથે VBA કોડ. નંબર ફોર્મેટ પદ્ધતિ
આ પદ્ધતિ ખૂબ જ સરળ અને ઉપયોગમાં સરળ છે. કોઈપણ ડેટાસેટ પર. તમારે ફક્ત કોષોની શ્રેણી પસંદ કરવાની છે અને તેને VBA કોડ માં દાખલ કરવાની છે.
📌 પગલાં
1. પ્રથમ, VBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર ALT+F11 દબાવો.
2. શામેલ કરો > મોડ્યુલ .
3. પછી, નીચેનો કોડ લખો:
5653
4. ફાઇલ સાચવો.
5. પછી, ALT+F8 દબાવો. તે મેક્રો સંવાદ બોક્સ ખોલશે.
6. ConvertTextToNumber પસંદ કરો અને Run પર ક્લિક કરો.
અંતમાં, આ કોડ અમારા ટેક્સ્ટને નંબરમાં કન્વર્ટ કરશે.
વધુ વાંચો: એક્સેલ VBA માં સ્ટ્રિંગને નંબરમાં કેવી રીતે કન્વર્ટ કરવું
2. ટેક્સ્ટને નંબરમાં કન્વર્ટ કરવા માટે લૂપ અને CSng સાથે VBA કોડ
આ પદ્ધતિમાં, આપણે લૂપ અને CSng ફંક્શનનો ઉપયોગ કરી રહ્યા છીએ. CSng ફંક્શન મૂળભૂત રીતે કોઈપણ ટેક્સ્ટને દલીલ તરીકે લે છે અને તેને એક નંબરમાં રૂપાંતરિત કરે છે. આપણું લૂપ દરેક કોષમાંથી પસાર થશેપસંદ કરેલ કૉલમ. તે પછી, અમે તેને ટેક્સ્ટમાંથી નંબરમાં કન્વર્ટ કરવા માટે દરેક કોષના મૂલ્યને CSng ફંક્શનમાં પાસ કરીશું.
📌 પગલાં
1. પ્રથમ, VBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર ALT+F11 દબાવો.
2. શામેલ કરો > મોડ્યુલ .
3. પછી, નીચેનો કોડ લખો:
8211
4. ફાઇલ સાચવો.
5. પછી, ALT+F8 દબાવો. તે મેક્રો સંવાદ બોક્સ ખોલશે.
6. ConvertUsingLoop પસંદ કરો અને Run પર ક્લિક કરો.
જેમ તમે જોઈ શકો છો, અમે આ VBA કોડનો ઉપયોગ કરીને અમારા ટેક્સ્ટને નંબરોમાં રૂપાંતરિત કર્યા છે. .
સમાન વાંચન
- એક્સેલમાં ટેક્સ્ટને નંબરમાં બલ્ક કન્વર્ટ કરો (6 રીતો)
- એક્સેલમાં VBA નો ઉપયોગ કરીને સ્ટ્રીંગને લોંગમાં કેવી રીતે કન્વર્ટ કરવી (3 રીતો)
- એક્સેલ VBA (5 પદ્ધતિઓ)માં સ્ટ્રીંગને ડબલમાં કન્વર્ટ કરો
- કેવી રીતે એક્સેલમાં કન્વર્ટ ટુ નંબર એરરને સુધારવા માટે (6 પદ્ધતિઓ)
3. એક્સેલમાં ડાયનેમિક રેન્જ માટે ટેક્સ્ટને નંબર્સમાં કન્વર્ટ કરો
હવે, અગાઉની પદ્ધતિઓ પસંદ કરેલ રેન્જ માટે હતી . તેનો અર્થ એ કે તમારે કોડમાં તમારા કોષોની શ્રેણીને મેન્યુઅલી ઇનપુટ કરવી પડશે. પરંતુ ક્યારેક તમારો ડેટાસેટ મોટો હોઈ શકે છે. તે કિસ્સાઓમાં, તમારે કોષોની શ્રેણી યાદ રાખવાની જરૂર છે. આ પદ્ધતિ આ સમસ્યાને દૂર કરશે. અમે જાણીએ છીએ કે અમારો ડેટાસેટ સેલ B5 થી શરૂ થાય છે. પરંતુ અમને ખબર નથી કે તે ક્યાં સમાપ્ત થઈ શકે છે.
તેથી અમે Cells(Rows.Count, "B").End(xlUp).Row
નો ઉપયોગ કરીને છેલ્લી વપરાયેલી એક્સેલ પંક્તિને ગતિશીલ રીતે ઓળખીએ છીએ જેમાં ડેટા છે. તેછેલ્લો બિન-ખાલી પંક્તિ નંબર આપે છે જેને આપણે “ B5:B “ સાથે જોડીએ છીએ.
📌 પગલાં
1. પ્રથમ, VBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર ALT+F11 દબાવો.
2. Insert > મોડ્યુલ પર ક્લિક કરો.
3. પછી, નીચેનો કોડ લખો:
2361
4. ફાઇલ સાચવો.
5. પછી, ALT+F8 દબાવો. તે મેક્રો સંવાદ બોક્સ ખોલશે.
6. પછી ConvertDynamicRanges પસંદ કરો અને Run પર ક્લિક કરો.
જેમ તમે જોઈ શકો છો, અમે ટેક્સ્ટને નંબરોમાં કન્વર્ટ કરવામાં સફળ છીએ VBA કોડ્સ.
💬 યાદ રાખવા જેવી બાબતો
✎ અહીં, અમે અમારા ડેટાસેટ માટે કૉલમ B નો ઉપયોગ કરી રહ્યા છીએ. જો તમારો ડેટા અલગ કૉલમમાં છે, તો તે મુજબ VBA કોડમાં કોષોની શ્રેણી બદલો.
✎ VBA કોડ ફક્ત સક્રિય શીટ પર જ કામ કરશે.
નિષ્કર્ષ
નિષ્કર્ષમાં, હું આશા રાખું છું કે આ ટ્યુટોરીયલ તમને VBA કોડનો ઉપયોગ કરીને Excel માં ટેક્સ્ટને નંબરમાં કન્વર્ટ કરવા વિશે ઉપયોગી જ્ઞાન પ્રદાન કરશે. અમે ભલામણ કરીએ છીએ કે તમે તમારા ડેટાસેટ પર આ બધી સૂચનાઓ શીખો અને લાગુ કરો. પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો અને આ જાતે અજમાવો. ઉપરાંત, ટિપ્પણી વિભાગમાં પ્રતિસાદ આપવા માટે નિઃસંકોચ. તમારો અમૂલ્ય પ્રતિસાદ અમને આવા ટ્યુટોરિયલ્સ બનાવવા માટે પ્રેરિત રાખે છે. એક્સેલ સંબંધિત વિવિધ સમસ્યાઓ અને ઉકેલો માટે અમારી વેબસાઇટ Exceldemy.com તપાસવાનું ભૂલશો નહીં.