એક્સેલમાં નંબરને શબ્દોમાં કેવી રીતે કન્વર્ટ કરવું

  • આ શેર કરો
Michael Brown

આ લેખમાં હું તમને એક્સેલ 2019, 2016, 2013 અને અન્ય સંસ્કરણોમાં ચલણ નંબરોને અંગ્રેજી શબ્દોમાં કન્વર્ટ કરવાની બે ઝડપી અને મફત રીતો બતાવીશ.

Microsoft Excel એક સરસ છે. આ અને તેની ગણતરી કરવા માટેનો પ્રોગ્રામ. તે શરૂઆતમાં મોટા ડેટા એરે પર પ્રક્રિયા કરવા માટે વિકસાવવામાં આવ્યું હતું. જો કે, તે ઝડપથી અને અસરકારક રીતે ઇન્વોઇસ, મૂલ્યાંકન અથવા બેલેન્સ શીટ્સ જેવા એકાઉન્ટિંગ રેકોર્ડ્સ પણ બનાવવા દે છે.

વધુ કે ઓછા નક્કર ચુકવણી દસ્તાવેજોમાં તેમના શબ્દ સ્વરૂપ સાથે સંખ્યાત્મક મૂલ્યોની નકલ કરવી જરૂરી છે. હાથ વડે લખેલા નંબરો કરતાં ટાઈપ કરેલી સંખ્યાઓને ખોટી ઠેરવવી ઘણી અઘરી છે. કેટલાક છેતરપિંડી કરનાર 3000 માંથી 8000 બનાવવાનો પ્રયાસ કરી શકે છે, જ્યારે ગુપ્ત રીતે "ત્રણ" ને "આઠ" થી બદલવું લગભગ અશક્ય છે.

તેથી તમારે ફક્ત એક્સેલમાં સંખ્યાઓને શબ્દોમાં રૂપાંતરિત કરવાની જરૂર નથી (દા.ત. 123.45 થી "એકસો અને ત્રેવીસ, પિસ્તાલીસ"), પરંતુ ડોલર અને સેન્ટ (દા.ત. $29.95 "એવીસ નવ ડોલર અને નવ્વાણું સેન્ટ" તરીકે ), GBP માટે પાઉન્ડ અને પેન્સ, EUR માટે યુરો અને યુરોસેન્ટ વગેરેની જોડણી કરો.

એક્સેલના નવીનતમ સંસ્કરણોમાં પણ જોડણી નંબરો માટે બિલ્ટ-ઇન ટૂલ નથી, અગાઉના સંસ્કરણોનો ઉલ્લેખ ન કરવો. પરંતુ તે ત્યારે છે જ્યારે એક્સેલ ખરેખર સારું હોય છે. તમે હંમેશા તેમના તમામ

સંયોજન, VBA મેક્રો અથવા તૃતીય-પક્ષ એડ-ઇન્સમાં ફોર્મ્યુલાનો ઉપયોગ કરીને તેની કાર્યક્ષમતામાં સુધારો કરી શકો છો.

નીચે તમને નંબરોને કન્વર્ટ કરવાની બે રીતો મળશે શબ્દોના આંકડા

અને, સંભવતઃ, તમારે જરૂર પડી શકે છેExcel

નોંધમાં શબ્દોને નંબરમાં કન્વર્ટ કરો. જો તમે નંબર ટુ ટેક્સ્ટ કન્વર્ઝન શોધી રહ્યા છો, જેનો અર્થ છે કે તમે ઇચ્છો છો કે એક્સેલ તમારો નંબર ટેક્સ્ટ તરીકે જુએ, તો તે થોડી અલગ વાત છે. આ માટે, તમે TEXT ફંક્શનનો ઉપયોગ કરી શકો છો અથવા એક્સેલમાં નંબરોને ટેક્સ્ટમાં કેવી રીતે બદલવામાં વર્ણવેલ કેટલીક અન્ય રીતોનો ઉપયોગ કરી શકો છો.

સંખ્યાઓને શબ્દોમાં કન્વર્ટ કરવા માટે સ્પેલનંબર VBA મેક્રો

જેમ મેં પહેલેથી જ ઉલ્લેખ કર્યો છે , માઈક્રોસોફ્ટ આ કાર્ય માટે કોઈ સાધન ઉમેરવા માંગતું ન હતું. જો કે, જ્યારે તેઓએ જોયું કે કેટલા વપરાશકર્તાઓને તેની જરૂર છે, ત્યારે તેઓએ તેમની વેબસાઇટ પર વિશિષ્ટ VBA મેક્રો બનાવ્યા અને પ્રકાશિત કર્યા. મેક્રો તેનું નામ SpellNumber સૂચવે છે તે કરે છે. અન્ય તમામ મેક્રો જે મને મળ્યાં છે તે Microsoft કોડ પર આધારિત છે.

તમે "સ્પેલનમ્બર ફોર્મ્યુલા" તરીકે ઉલ્લેખિત મેક્રો શોધી શકો છો. જો કે, તે કોઈ ફોર્મ્યુલા નથી, પરંતુ એક મેક્રો ફંક્શન છે, અથવા વધુ ચોક્કસ કરવા માટે Excel યુઝર ડિફાઈન્ડ ફંક્શન (UDF).

સ્પેલ નંબર વિકલ્પ ડોલર અને સેન્ટ લખવા માટે સક્ષમ છે. જો તમને અલગ ચલણની જરૂર હોય, તો તમે તમારા એકના નામ સાથે " ડોલર " અને " સેન્ટ " બદલી શકો છો.

જો તમે VBA સમજદાર વ્યક્તિ ન હોવ , નીચે તમને કોડની નકલ મળશે. જો તમે હજી પણ આને ઉકેલવા માંગતા નથી અથવા તમારી પાસે સમય નથી, તો કૃપા કરીને આ ઉકેલનો ઉપયોગ કરો.

  1. વર્કબુક ખોલો જ્યાં તમારે સંખ્યાઓની જોડણી કરવાની જરૂર છે.
  2. Alt દબાવો વિઝ્યુઅલ બેઝિક એડિટર વિન્ડો ખોલવા માટે +F11.
  3. જો તમારી પાસે ઘણી બધી પુસ્તકો ખુલી હોય, તો તપાસો કે જરૂરી વર્કબુક સક્રિય છે તેની મદદથીસંપાદકના ઉપરના ડાબા ખૂણામાં પ્રોજેક્ટ્સની સૂચિ (વર્કબુકના ઘટકોમાંથી એક વાદળી રંગથી પ્રકાશિત થયેલ છે).
  4. એડિટર મેનૂમાં ઇનસર્ટ -> મોડ્યુલ પર જાઓ .
  5. તમે YourBook - Module1 નામની વિન્ડો જોવી જોઈએ. નીચેની ફ્રેમમાંના તમામ કોડ પસંદ કરો અને તેને આ વિન્ડોમાં પેસ્ટ કરો.

    વિકલ્પ સ્પષ્ટ 'મુખ્ય કાર્ય ફંક્શન સ્પેલનંબર( ByVal MyNumber) ડિમ ડૉલર, સેન્ટ્સ, ટેમ્પ ડિમ ડેસિમલ પ્લેસ, કાઉન્ટ રેડિમ પ્લેસ(9) સ્ટ્રિંગ પ્લેસ તરીકે(2) = " હજાર " પ્લેસ(3) = " મિલિયન " પ્લેસ(4) = " બિલિયન " પ્લેસ(5) = " ટ્રિલિયન " માય નંબર = ટ્રીમ(Str(MyNumber)) DecimalPlace = InStr(MyNumber, "." ) જો DecimalPlace > 0 પછી Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _ "00" , 2)) MyNumber = Trim(Left(MyNumber, DecimalPlace - 1)) End If Count = 1 કરો જ્યારે MyNumber "" Temp = GetHundreds(Right(MyNumber, 3)) જો Temp "" તો ડોલર = Temp & સ્થળ(ગણતરી) & ડૉલર જો Len(MyNumber) > 3 પછી MyNumber = Left(MyNumber, Len(MyNumber) - 3) બાકી MyNumber = "" End If Count = Count + 1 લૂપ કેસ ડોલર કેસ પસંદ કરો "" Dollars = "No Dollars" Case "One" Dollars = "One Dollar" કેસ અન્ય ડોલર = ડોલર & " ડૉલર" એન્ડ સિલેક્ટ કેસ સેન્ટ્સ કેસ પસંદ કરો "" સેન્ટ = " અને નો સેન્ટ્સ" કેસ "એક" સેન્ટ = " અને વન સેન્ટ" કેસ અન્ય સેન્ટ = " અને " & સેન્ટ્સ & "સેન્ટ્સ" એન્ડ સિલેક્ટ સ્પેલનમ્બર = ડોલર & સેન્ટ્સ એન્ડ ફંક્શન ફંક્શન GetHundreds(ByVal MyNumber) સ્ટ્રિંગ તરીકે ડિમ રિઝલ્ટ જો Val(MyNumber) = 0 તો ફંક્શનમાંથી બહાર નીકળો MyNumber = Right( "000" & MyNumber, 3) ' સેંકડો સ્થાનને કન્વર્ટ કરો. જો Mid(MyNumber, 1, 1) "0" તો પરિણામ = GetDigit(Mid(MyNumber, 1, 1)) & "સો" અંત જો ' દસ અને એક સ્થાનનું રૂપાંતર કરો. જો મધ્ય(MyNumber, 2, 1) "0" તો પરિણામ = પરિણામ & GetTens(Mid(MyNumber, 2)) બાકી પરિણામ = પરિણામ & GetDigit(Mid(MyNumber, 3)) End If GetHundreds = Result End Function Function GetTens(TensText) ડિમ રિઝલ્ટ સ્ટ્રીંગ રિઝલ્ટ તરીકે = "" ' કામચલાઉ ફંક્શન વેલ્યુ રદ કરો. જો Val(Left(TensText, 1)) = 1 તો ' જો મૂલ્ય 10-19 વચ્ચે હોય... કેસ Val(TensText) કેસ 10 પસંદ કરો: પરિણામ = "દસ" કેસ 11: પરિણામ = "અગિયાર" કેસ 12: પરિણામ = "બાર" " કેસ 13: પરિણામ = "તેર" કેસ 14: પરિણામ = "ચૌદ" કેસ 15: પરિણામ = "પંદર" કેસ 16: પરિણામ = "સોળ" કેસ 17: પરિણામ = "સત્તર" કેસ 18: પરિણામ = "અઢાર" કેસ 19: પરિણામ = "ઓગણીસ" કેસ બાકીના અંતમાં બીજું પસંદ કરો ' જો મૂલ્ય 20-99 વચ્ચે હોય તો... કેસ Val(Left(TensText, 1)) કેસ 2 પસંદ કરો: પરિણામ = "Twenty" કેસ 3: પરિણામ = "ત્રીસ" કેસ 4: પરિણામ = "ચાલીસ" કેસ 5: પરિણામ = "પચાસ" કેસ 6: પરિણામ = "સાઠ" કેસ 7: પરિણામ = "સિત્તેર" કેસ 8: પરિણામ = "એંસી" કેસ 9: પરિણામ = "નેવું" કેસ બાકી પરિણામ પસંદ કરો = પરિણામ & GetDigit _ (જમણે(TensText, 1)) ' એક સ્થાન પુનઃપ્રાપ્ત કરો. End If GetTens = Result End Function Function GetDigit(Digit) કેસ પસંદ કરોVal(Digit) કેસ 1: GetDigit = "One" કેસ 2: GetDigit = "Two" કેસ 3: GetDigit = "Three" કેસ 4: GetDigit = "ચાર" કેસ 5: GetDigit = "પાંચ" કેસ 6: GetDigit = " છ" કેસ 7: ગેટડિજિટ = "સેવન" કેસ 8: ગેટડિજિટ = "આઠ" કેસ 9: ગેટડિજિટ = "નવ" કેસ બાકી : ગેટડિજિટ = "" સમાપ્ત કરો સિલેક્ટ એન્ડ ફંક્શન

  6. Ctrl+S દબાવો અપડેટ કરેલ વર્કબુક સાચવવા માટે.

    તમારે તમારી વર્કબુક ફરીથી સાચવવાની જરૂર પડશે. જ્યારે તમે મેક્રો વડે વર્કબુકને સાચવવાનો પ્રયાસ કરશો ત્યારે તમને સંદેશ મળશે " નીચેની સુવિધાઓ મેક્રો-ફ્રી વર્કબુકમાં સાચવી શકાતી નથી "

    નંબર પર ક્લિક કરો. નવો સંવાદ, વિકલ્પ તરીકે સાચવો પસંદ કરો. ફીલ્ડમાં " Save as type " વિકલ્પ પસંદ કરો " Excel macro-enabled workbook ".

માં SpellNumber મેક્રોનો ઉપયોગ કરો તમારી વર્કશીટ્સ

હવે તમે તમારા એક્સેલ ડોક્યુમેન્ટ્સમાં ફંક્શન સ્પેલનંબર નો ઉપયોગ કરી શકો છો. કોષમાં =SpellNumber(A2) દાખલ કરો જ્યાં તમારે શબ્દોમાં લખેલ નંબર મેળવવાની જરૂર છે. અહીં A2 એ નંબર અથવા રકમ સાથે સેલનું સરનામું છે.

અહીં તમે પરિણામ જોઈ શકો છો:

વોઈલા!

સ્પેલ નંબર ફંક્શનને ઝડપથી અન્ય કોષોમાં કૉપિ કરો.

જો તમે માત્ર 1 કોષને જ નહીં, સમગ્ર ટેબલને કન્વર્ટ કરવાની જરૂર છે, તમારા માઉસ કર્સરને સૂત્ર સાથે કોષના નીચેના જમણા ખૂણે જ્યાં સુધી તે નાના કાળા ક્રોસમાં ફેરવાઈ ન જાય ત્યાં સુધી મૂકો:

ડાબું-ક્લિક કરો અને તેને આખા ભાગમાં ખેંચો ફોર્મ્યુલા ભરવા માટે કૉલમ. પરિણામો જોવા માટે બટન છોડો:

નોંધ. મહેરબાની કરીનેધ્યાનમાં રાખો કે જો તમે બીજા કોષની લિંક સાથે SpellNumber નો ઉપયોગ કરો છો, તો દરેક વખતે જ્યારે સ્ત્રોત સેલમાં નંબર બદલાશે ત્યારે લેખિત રકમ અપડેટ કરવામાં આવશે.

તમે ફંક્શનમાં સીધો નંબર પણ દાખલ કરી શકો છો. ઉદાહરણ તરીકે, =SpellNumber(29.95) (29.95 - અવતરણ ચિહ્નો અને ડૉલર ચિહ્ન વિના).

એક્સેલમાં નંબરોની જોડણી કરવા માટે મેક્રોનો ઉપયોગ કરવાના ગેરફાયદા

સૌથી પહેલા, તમારે તમારા અનુસાર કોડને સંશોધિત કરવા માટે VBA જાણવું આવશ્યક છે જરૂરિયાતો દરેક વર્કબુક માટે કોડ પેસ્ટ કરવો જરૂરી છે, જ્યાં તમે તેને બદલવાની યોજના ઘડી રહ્યા છો. નહિંતર, તમારે દરેક શરૂઆતમાં આ ફાઇલ લોડ કરવા માટે મેક્રો સાથે એક ટેમ્પલેટ ફાઇલ બનાવવાની અને એક્સેલને ગોઠવવાની જરૂર પડશે.

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

વિશિષ્ટ એડ-ઇનનો ઉપયોગ કરીને શબ્દોમાં નંબરોની જોડણી કરો

એક્સેલ વપરાશકર્તાઓ માટે કે જેમને ઝડપથી રકમની જોડણી કરવાની જરૂર છે પરંતુ તેમની પાસે VBA શીખવા અથવા ઉકેલ શોધવાનો સમય નથી, અમે એક વિશેષ સાધન બનાવ્યું છે. જે થોડા લોકપ્રિય ચલણો માટે રકમ-થી-શબ્દોનું રૂપાંતર ઝડપથી કરી શકે છે. કૃપા કરીને એક્સેલ માટે અમારા અલ્ટીમેટ સ્યુટના નવીનતમ પ્રકાશન સાથે સમાવિષ્ટ સ્પેલ નંબર એડ-ઇનને મળો.

ઉપયોગ માટે તૈયાર હોવા ઉપરાંત, ટૂલ રકમને ટેક્સ્ટમાં કન્વર્ટ કરવામાં ખરેખર લવચીક છે:

  • તમે આમાંથી એક પસંદ કરી શકો છોનીચેની કરન્સી: USD, EUR, GBP, BIT, AUD.
  • સેન્ટ, પેનિસ અથવા બિટસેન્ટમાં અપૂર્ણાંક ભાગની જોડણી કરો.
  • પરિણામ માટે કોઈપણ ટેક્સ્ટ કેસ પસંદ કરો: લોઅર કેસ, અપર કેસ , શીર્ષક કેસ, અથવા સજાનો કેસ.
  • દશાંશ ભાગની જોડણી જુદી જુદી રીતે કરો.
  • શૂન્ય સેન્ટનો સમાવેશ કરો અથવા બાદ કરો.

એડ-ઇન તમામ આધુનિકને સપોર્ટ કરે છે એક્સેલ 365, એક્સેલ 2029, એક્સેલ 2016, એક્સેલ 2013 અને એક્સેલ 2010 સહિતની આવૃત્તિઓ. કૃપા કરીને ઉપર લિંક કરેલ પ્રોડક્ટના હોમ પેજ પર અન્ય ક્ષમતાઓનું અન્વેષણ કરવા માટે નિઃસંકોચ રહો.

અને હવે, ચાલો આ નંબર જોડણી ઉપયોગિતાને કાર્યમાં જોઈએ. :

  1. પરિણામ માટે ખાલી કોષ પસંદ કરો.
  2. Ablebits ટેબ પર, ઉપયોગિતાઓ જૂથમાં, ક્લિક કરો સ્પેલ નંબર .
  3. સ્પિલ નંબર સંવાદ વિન્ડોમાં જે દેખાય છે, નીચેની બાબતોને ગોઠવો:
    • તમારો નંબર પસંદ કરો બોક્સ માટે , તમે ટેક્સ્ટ તરીકે લખવા માંગો છો તે રકમ ધરાવતો કોષ પસંદ કરો.
    • ઇચ્છિત હાલમાં , લેટર કેસ અને દશાંશની રીતનો ઉલ્લેખ કરો સંખ્યાના ભાગ ની જોડણી હોવી જોઈએ.
    • શૂન્ય સેન્ટનો સમાવેશ કરવો કે નહીં તે નિર્ધારિત કરો.
    • પરિણામને મૂલ્ય અથવા સૂત્ર તરીકે દાખલ કરવું કે કેમ તે પસંદ કરો.
  4. સંવાદ વિન્ડોની નીચે, પરિણામનું પૂર્વાવલોકન કરો. જો તમે તમારો નંબર લખવાની રીતથી ખુશ છો, તો જોડણી પર ક્લિક કરો. નહિંતર, અલગ સેટિંગ્સ અજમાવો.

નીચેનો સ્ક્રીનશોટ ડિફોલ્ટ દર્શાવે છેપસંદગીઓ અને B2 માં જોડણી કરેલ સંખ્યા. કૃપા કરીને ફોર્મ્યુલા બારમાં એક ફોર્મ્યુલા (વધુ ચોક્કસ રીતે, વપરાશકર્તા-વ્યાખ્યાયિત કાર્ય) પર ધ્યાન આપો:

અને આ અન્ય ચલણની જોડણી કેવી રીતે કરી શકાય તેનું ઝડપી પ્રદર્શન છે:

ટીપ્સ અને નોંધો:

  • કારણ કે જોડણી નંબર એડ-ઇન વાસ્તવિક જીવનમાં ઉપયોગના કેસ જેમ કે ઇન્વૉઇસ અને અન્ય નાણાકીય દસ્તાવેજોને હેન્ડલ કરવા માટે ડિઝાઇન કરવામાં આવ્યું હતું, તે ફક્ત એક નંબર <6ને કન્વર્ટ કરી શકે છે>એક સમયે.
  • એક સંખ્યાઓની કૉલમ જોડણી કરવા માટે, પ્રથમ કોષમાં એક સૂત્ર દાખલ કરો, અને પછી સૂત્રને નીચે કોપી કરો.
  • જો તક હોય તો તમારો સ્રોત ડેટા ભવિષ્યમાં બદલાઈ શકે છે, પરિણામને ફોર્મ્યુલા તરીકે દાખલ કરવું શ્રેષ્ઠ છે, જેથી મૂળ નંબર બદલાતાની સાથે તે આપમેળે અપડેટ થાય છે.
  • જ્યારે પરિણામને ફોર્મ્યુલા તરીકે પસંદ કરો વિકલ્પ, કસ્ટમ વપરાશકર્તા-વ્યાખ્યાયિત કાર્ય (UDF) દાખલ કરવામાં આવે છે. જો તમે તમારી વર્કબુક એવી કોઈ વ્યક્તિ સાથે શેર કરવાની યોજના ઘડી રહ્યા છો કે જેની પાસે અલ્ટીમેટ સ્યુટ ઇન્સ્ટોલ કરેલ નથી, તો શેર કરતા પહેલા ફોર્મ્યુલાને મૂલ્યો સાથે બદલવાનું યાદ રાખો.

વિપરીત રૂપાંતરણ - અંગ્રેજી શબ્દોને સંખ્યાઓમાં

સાચું , હું કલ્પના કરી શકતો નથી કે તમને તેની શા માટે જરૂર પડી શકે છે. માત્ર કિસ્સામાં... :)

એવું લાગે છે કે એક્સેલ MVP, જેરી લેથમે, આવા એક્સેલ યુઝર ડિફાઈન્ડ ફંક્શન (UDF)ને WordsToDigits તરીકે બનાવ્યું છે. તે અંગ્રેજી શબ્દોને પાછા નંબરમાં ફેરવે છે.

તમે UDF કોડ જોવા માટે જેરીની WordsToDigits વર્કબુક ડાઉનલોડ કરી શકો છો. અહીં તમને તેનો ઉપયોગ કેવી રીતે કરવો તેના ઉદાહરણો પણ મળશેકાર્ય

તમે શીટ " સેમ્પલ એન્ટ્રીઝ " પર કેવી રીતે કાર્ય કરે છે તે જોઈ શકો છો, જ્યાં તમે તમારા પોતાના ઉદાહરણો પણ દાખલ કરી શકશો. જો તમે તમારા દસ્તાવેજોમાં WordsToDigits નો ઉપયોગ કરવાની યોજના ઘડી રહ્યા છો, તો કૃપા કરીને જાણ કરો કે આ કાર્યમાં નિયંત્રણો છે. ઉદાહરણ તરીકે, તે શબ્દોમાં દાખલ થયેલા અપૂર્ણાંકને ઓળખતું નથી. તમને બધી વિગતો " માહિતી " શીટ પર મળશે.

માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.