విషయ సూచిక
Excel 2019, 2016, 2013 మరియు ఇతర వెర్షన్లలో కరెన్సీ నంబర్లను ఆంగ్ల పదాలుగా మార్చడానికి నేను మీకు రెండు శీఘ్ర మరియు ఉచిత మార్గాలను చూపుతాను.
Microsoft Excel గొప్పది ఇది మరియు దానిని లెక్కించడానికి ప్రోగ్రామ్. పెద్ద డేటా శ్రేణులను ప్రాసెస్ చేయడానికి ఇది ప్రారంభంలో అభివృద్ధి చేయబడింది. అయినప్పటికీ, ఇది ఇన్వాయిస్లు, మూల్యాంకనం లేదా బ్యాలెన్స్ షీట్ల వంటి అకౌంటింగ్ రికార్డులను త్వరగా మరియు ప్రభావవంతంగా సృష్టించడానికి అనుమతిస్తుంది.
ఎక్కువ లేదా తక్కువ ఘన చెల్లింపు పత్రాలలో సంఖ్యా విలువలను వాటి పద రూపంతో నకిలీ చేయడం అవసరం. చేతితో వ్రాసిన వాటి కంటే టైప్ చేసిన సంఖ్యలను తప్పుగా మార్చడం చాలా కష్టం. కొంతమంది మోసగాళ్లు 3000లో 8000ని సంపాదించడానికి ప్రయత్నించవచ్చు, అయితే రహస్యంగా "మూడు"ని "ఎనిమిది"తో భర్తీ చేయడం దాదాపు అసాధ్యం.
కాబట్టి మీకు కావలసింది కేవలం సంఖ్యలను Excelలో పదాలుగా మార్చడమే కాదు (ఉదా. 123.45 నుండి "నూట ఇరవై మూడు, నలభై ఐదు"), కానీ డాలర్లు మరియు సెంట్లు (ఉదా. $29.95 "ఇరవై తొమ్మిది డాలర్లు మరియు తొంభై తొమ్మిది సెంట్లు" గా), GBP కోసం పౌండ్లు మరియు పెన్స్, EUR కోసం యూరోలు మరియు యూరోసెంట్లు మొదలైనవి
Excel యొక్క తాజా వెర్షన్లలో కూడా స్పెల్లింగ్ నంబర్ల కోసం అంతర్నిర్మిత సాధనం లేదు, మునుపటి సంస్కరణల గురించి ప్రత్యేకంగా చెప్పనక్కర్లేదు. అయితే ఎక్సెల్ నిజంగా మంచిది. మీరు వాటి అన్ని
కాంబినేషన్లు, VBA మ్యాక్రోలు లేదా థర్డ్-పార్టీ యాడ్-ఇన్లలోని ఫార్ములాలను ఉపయోగించి ఎల్లప్పుడూ దాని కార్యాచరణను మెరుగుపరచవచ్చు.
క్రింద మీరు సంఖ్యలను మార్చడానికి రెండు మార్గాలను కనుగొంటారు పదాలకు బొమ్మలు
మరియు, బహుశా, మీరు చేయాల్సి రావచ్చుExcel
గమనికలో పదాలను సంఖ్యలుగా మార్చండి. మీరు సంఖ్య నుండి టెక్స్ట్ మార్పిడి కోసం చూస్తున్నట్లయితే, అంటే Excel మీ నంబర్ని టెక్స్ట్గా చూడాలని మీరు కోరుకుంటే, ఇది కొంచెం భిన్నమైన విషయం. దీని కోసం, మీరు ఎక్సెల్లో సంఖ్యలను టెక్స్ట్గా మార్చడం ఎలా అనే దానిలో వివరించిన TEXT ఫంక్షన్ లేదా కొన్ని ఇతర మార్గాలను ఉపయోగించవచ్చు.
సంఖ్యలను పదాలుగా మార్చడానికి SpellNumber VBA మాక్రో
నేను ఇప్పటికే చెప్పినట్లుగా , మైక్రోసాఫ్ట్ ఈ టాస్క్ కోసం ఒక సాధనాన్ని జోడించాలనుకోలేదు. అయినప్పటికీ, ఎంత మంది వినియోగదారులకు ఇది అవసరమో చూసినప్పుడు, వారు తమ వెబ్సైట్లో ప్రత్యేకమైన VBA మాక్రోను సృష్టించి ప్రచురించారు. స్థూల దాని పేరు స్పెల్ నంబర్ సూచించినట్లు చేస్తుంది. నేను చూసిన అన్ని ఇతర మ్యాక్రోలు Microsoft కోడ్పై ఆధారపడి ఉన్నాయి.
మీరు "స్పెల్నంబర్ ఫార్ములా"గా పేర్కొన్న మాక్రోని కనుగొనవచ్చు. అయితే, ఇది ఫార్ములా కాదు, స్థూల ఫంక్షన్ లేదా మరింత ఖచ్చితంగా చెప్పాలంటే Excel వినియోగదారు నిర్వచించిన ఫంక్షన్ (UDF).
స్పెల్నంబర్ ఎంపిక డాలర్లు మరియు సెంట్లు వ్రాయగలదు. మీకు వేరే కరెన్సీ అవసరమైతే, మీరు మీ పేరుతో " డాలర్ " మరియు " సెంట్ "ని మార్చవచ్చు.
మీరు VBA అవగాహన ఉన్న వ్యక్తి కాకపోతే , క్రింద మీరు కోడ్ కాపీని కనుగొంటారు. మీరు ఇప్పటికీ దీన్ని క్రమబద్ధీకరించకూడదనుకుంటే లేదా సమయం లేకుంటే, దయచేసి ఈ పరిష్కారాన్ని ఉపయోగించండి.
- మీరు నంబర్లను స్పెల్లింగ్ చేయాల్సిన వర్క్బుక్ని తెరవండి.
- Alt నొక్కండి విజువల్ బేసిక్ ఎడిటర్ విండోను తెరవడానికి +F11.
- మీరు అనేక పుస్తకాలను తెరిచి ఉంటే, అవసరమైన వర్క్బుక్ సక్రియంగా ఉందో లేదో తనిఖీ చేయండిఎడిటర్ యొక్క ఎగువ ఎడమ మూలలో ప్రాజెక్ట్ల జాబితా (వర్క్బుక్ మూలకాలలో ఒకటి నీలం రంగుతో హైలైట్ చేయబడింది).
- ఎడిటర్ మెనులో ఇన్సర్ట్ -> మాడ్యూల్కి వెళ్లండి. .
- మీకు యువర్బుక్ - మాడ్యూల్1 అనే విండో కనిపిస్తుంది. దిగువ ఫ్రేమ్లోని మొత్తం కోడ్ని ఎంచుకుని, ఈ విండోలో అతికించండి.
ఎంపిక స్పష్టమైన 'ప్రధాన ఫంక్షన్ ఫంక్షన్ స్పెల్నెంబర్(బైవాల్ మైనంబర్) డిమ్ డాలర్లు, సెంట్లు, టెంప్ డిమ్ డెసిమల్ప్లేస్, కౌంట్ రీడిమ్ ప్లేస్(9) స్ట్రింగ్ ప్లేస్గా(2) = "వెయ్యి" ప్లేస్(3) = "మిలియన్" స్థలం(4) = " బిలియన్ " స్థలం(5) = " ట్రిలియన్ " MyNumber = Trim(Str(MyNumber)) DecimalPlace = InStr(MyNumber, "." ) డెసిమల్ ప్లేస్ > 0 అప్పుడు సెంట్లు = గెట్టెన్లు(ఎడమ(మధ్య(నా నంబర్, డెసిమల్ప్లేస్ + 1) & _ "00" , 2)) నాసంఖ్య = ట్రిమ్ (ఎడమ(మైనెంబర్, డెసిమల్ప్లేస్ - 1)) ఎండ్ అయితే కౌంట్ = 1 అయితే మై నంబర్ "" టెంప్ = GetHundreds(కుడి(MyNumber, 3)) టెంప్ "" అయితే డాలర్స్ = టెంప్ & ప్లేస్(కౌంట్) & డాలర్స్ ఐఫ్ లెన్(MyNumber) > 3 అప్పుడు MyNumber = ఎడమ(MyNumber, Len(MyNumber) - 3) వేరే MyNumber = "" ముగింపు అయితే కౌంట్ = కౌంట్ + 1 లూప్ ఎంచుకోండి కేస్ డాలర్స్ కేస్ "" డాలర్లు = "డాలర్లు లేవు" కేస్ "ఒక" డాలర్లు = "ఒక డాలర్" కేస్ ఎల్స్ డాలర్లు = డాలర్లు & "డాలర్లు" ముగింపు ఎంచుకోండి కేస్ సెంట్లు కేస్ "" సెంట్లు = " మరియు సెంట్లు లేవు" కేస్ "ఒకటి" సెంట్లు = "మరియు ఒక సెంట్" కేస్ ఎల్స్ సెంట్లు = " మరియు " & సెంట్లు & " సెంట్లు" ముగింపు ఎంచుకోండి SpellNumber = డాలర్లు & సెంట్స్ ఎండ్ ఫంక్షన్ ఫంక్షన్ GetHundreds(ByVal MyNumber) Val(MyNumber) = 0 అయినట్లయితే స్ట్రింగ్ వలె మసకబారిన ఫలితం MyNumber = కుడి ("000" & MyNumber, 3) 'వందల స్థలాన్ని మార్చండి. మిడ్(MyNumber, 1, 1) "0" అయితే ఫలితం = GetDigit(Mid(MyNumber, 1, 1)) & "హండ్రెడ్" ఎండ్ అయితే 'టెన్స్ అండ్ వన్ ప్లేస్ని కన్వర్ట్ చేయండి. మధ్యలో(MyNumber, 2, 1) "0" అయితే ఫలితం = ఫలితం & GetTens(Mid(MyNumber, 2)) Else Result = ఫలితం & GetDigit(Mid(MyNumber, 3)) ముగింపు ఉంటే GetHundreds = ఫలితం ముగింపు ఫంక్షన్ ఫంక్షన్ GetTens(TensText) మసక ఫలితం స్ట్రింగ్ ఫలితంగా = "" ' తాత్కాలిక ఫంక్షన్ విలువను రద్దు చేయండి. Val(ఎడమ(TensText, 1)) = 1 అయితే 'విలువ 10-19 మధ్య ఉంటే... కేస్ Val(TensText) కేస్ 10ని ఎంచుకోండి: ఫలితం = "పది" కేస్ 11: ఫలితం = "పదకొండు" కేస్ 12: ఫలితం = "పన్నెండు " కేసు 13: ఫలితం = "పదమూడు" కేసు 14: ఫలితం = "పద్నాలుగు" కేసు 15: ఫలితం = "పదిహేను" కేసు 16: ఫలితం = "పదహారు" కేసు 17: ఫలితం = "పదిహేడు" కేసు 18: ఫలితం = "పద్దెనిమిది" కేసు 19: ఫలితం = "పంతొమ్మిది" కేస్ ఎండ్ ఎండ్ ఎంచుకోండి ' 20-99 మధ్య విలువ ఉంటే... కేస్ వాల్ను ఎంచుకోండి(ఎడమ(టెన్స్టెక్స్ట్, 1)) కేస్ 2: ఫలితం = "ఇరవై "కేస్ 3: ఫలితం = "ముప్పై" కేసు 4: ఫలితం = "నలభై" కేసు 5: ఫలితం = "యాభై" కేస్ 6: ఫలితం = "అరవై" కేసు 7: ఫలితం = "డెబ్బై" కేసు 8: ఫలితం = "ఎనభై" కేసు 9: ఫలితం = "తొంభై" కేసు మిగిలిన ముగింపు ఫలితాన్ని ఎంచుకోండి = ఫలితం & GetDigit _ (కుడి(TensText, 1)) ' ఒక స్థలాన్ని తిరిగి పొందండి. GetTens ఉంటే ముగింపు = ఫలితం ముగింపు ఫంక్షన్ ఫంక్షన్ GetDigit(డిజిట్) కేస్ ఎంచుకోండిVal(డిజిట్) కేస్ 1: GetDigit = "ఒకటి" కేసు 2: GetDigit = "రెండు" కేస్ 3: GetDigit = "మూడు" కేస్ 4: GetDigit = "నాలుగు" కేసు 5: GetDigit = "ఐదు" కేసు 6: GetDigit = " ఆరు" కేస్ 7: GetDigit = "ఏడు" కేసు 8: GetDigit = "ఎనిమిది" కేస్ 9: GetDigit = "తొమ్మిది" కేస్ వేరే : GetDigit = "" ముగింపు ఎంచుకోండి ముగింపు ఫంక్షన్
- Ctrl+S నొక్కండి నవీకరించబడిన వర్క్బుక్ను సేవ్ చేయడానికి.
మీరు మీ వర్క్బుక్ని మళ్లీ సేవ్ చేసుకోవాలి. మీరు వర్క్బుక్ను మాక్రోతో సేవ్ చేయడానికి ప్రయత్నించినప్పుడు మీకు సందేశం వస్తుంది " క్రింది ఫీచర్లు మాక్రో-ఫ్రీ వర్క్బుక్లో సేవ్ చేయబడవు "
నంబర్ క్లిక్ చేయండి. మీరు చూసినప్పుడు కొత్త డైలాగ్, సేవ్ యాజ్ ఆప్షన్ని ఎంచుకుంది. " టైప్గా సేవ్ చేయి " ఫీల్డ్లో " Excel మాక్రో-ఎనేబుల్డ్ వర్క్బుక్ " ఎంపికను ఎంచుకోండి.
SpellNumber macroని ఉపయోగించండి మీ వర్క్షీట్లు
ఇప్పుడు మీరు మీ Excel డాక్యుమెంట్లలో SpellNumber ఫంక్షన్ని ఉపయోగించవచ్చు. మీరు పదాలలో వ్రాసిన సంఖ్యను పొందవలసిన సెల్లో =SpellNumber(A2)
ని నమోదు చేయండి. ఇక్కడ A2 అనేది సంఖ్య లేదా మొత్తంతో కూడిన సెల్ చిరునామా.
ఇక్కడ మీరు ఫలితాన్ని చూడవచ్చు:
Voila!
SpelNumber ఫంక్షన్ని ఇతర సెల్లకు త్వరగా కాపీ చేయండి.
మీరు అయితే కేవలం 1 సెల్ మాత్రమే కాకుండా, మొత్తం పట్టికను మార్చాలి, మీ మౌస్ కర్సర్ను సెల్ యొక్క కుడి దిగువ మూలలో ఫార్ములాతో చిన్న బ్లాక్ క్రాస్గా మార్చే వరకు ఉంచండి:
ఎడమ-క్లిక్ చేసి, దాన్ని అంతటా లాగండి సూత్రాన్ని పూరించడానికి కాలమ్. ఫలితాలను చూడటానికి బటన్ను విడుదల చేయండి:
గమనిక. దయచేసిమీరు వేరొక సెల్కు లింక్తో SpellNumberని ఉపయోగిస్తే, మూల గడిలోని సంఖ్యను మార్చిన ప్రతిసారీ వ్రాసిన మొత్తం నవీకరించబడుతుందని గుర్తుంచుకోండి.
మీరు నేరుగా ఫంక్షన్లోకి కూడా నంబర్ను నమోదు చేయవచ్చు. ఉదాహరణకు, =SpellNumber(29.95)
(29.95 - కొటేషన్ గుర్తులు మరియు డాలర్ గుర్తు లేకుండా).
Excelలో నంబర్లను స్పెల్లింగ్ చేయడానికి మాక్రోను ఉపయోగించడం వల్ల కలిగే నష్టాలు
మొదట, మీ ప్రకారం కోడ్ను సవరించడానికి మీరు తప్పనిసరిగా VBAని తెలుసుకోవాలి. అవసరాలు. ప్రతి వర్క్బుక్ కోసం కోడ్ను అతికించడం అవసరం, మీరు దాన్ని మార్చాలని ప్లాన్ చేస్తున్నారు. లేకపోతే, మీరు మాక్రోలతో ఒక టెంప్లేట్ ఫైల్ను సృష్టించాలి మరియు ప్రతి ప్రారంభంలో ఈ ఫైల్ను లోడ్ చేయడానికి Excelని కాన్ఫిగర్ చేయాలి.
మాక్రోను ఉపయోగించడంలో ప్రధాన ప్రతికూలత ఏమిటంటే, మీరు వర్క్బుక్ను వేరొకరికి పంపితే, ఈ వ్యక్తి అలా చేయడు. మాక్రో వర్క్బుక్లో నిర్మించబడకపోతే వచనాన్ని చూడండి. మరియు అది అంతర్నిర్మితమైనప్పటికీ, వర్క్బుక్లో మాక్రోలు ఉన్నాయని వారు అలర్ట్ పొందుతారు.
ప్రత్యేక యాడ్-ఇన్ని ఉపయోగించి సంఖ్యలను పదాలుగా వ్రాయండి
ఎక్సెల్ వినియోగదారుల కోసం త్వరగా మొత్తాలను స్పెల్లింగ్ చేయాల్సి ఉంటుంది కానీ VBA నేర్చుకోవడానికి లేదా పరిష్కారాలను గుర్తించడానికి సమయం లేదు, మేము ఒక ప్రత్యేక సాధనాన్ని సృష్టించాము ఇది కొన్ని ప్రసిద్ధ కరెన్సీల కోసం మొత్తం నుండి పదాల మార్పిడిని త్వరగా చేయగలదు. దయచేసి Excel కోసం మా అల్టిమేట్ సూట్ యొక్క తాజా విడుదలతో చేర్చబడిన స్పెల్ నంబర్ యాడ్-ఇన్ను కలవండి.
ఉపయోగానికి సిద్ధంగా ఉండటంతో పాటు, టూల్ మొత్తాలను వచనంగా మార్చడంలో నిజంగా అనువైనది:
- మీరు వీటిలో ఒకదాన్ని ఎంచుకోవచ్చుకింది కరెన్సీలు: USD, EUR, GBP, BIT, AUD.
- సెంట్లు, పెన్నీలు లేదా బిట్సెంట్లలో పాక్షిక భాగాన్ని స్పెల్ చేయండి.
- ఫలితం కోసం ఏదైనా టెక్స్ట్ కేస్ని ఎంచుకోండి: చిన్న అక్షరం, ఎగువ కేస్ , శీర్షిక కేసు, లేదా వాక్యం కేసు.
- దశాంశ భాగాన్ని వివిధ మార్గాల్లో ఉచ్చరించండి.
- సున్నా సెంట్లు చేర్చండి లేదా వదిలివేయండి.
యాడ్-ఇన్ అన్ని ఆధునిక వాటికి మద్దతు ఇస్తుంది. Excel 365, Excel 2029, Excel 2016, Excel 2013 మరియు Excel 2010తో సహా సంస్కరణలు. దయచేసి పైన లింక్ చేసిన ఉత్పత్తి హోమ్ పేజీలో ఇతర సామర్థ్యాలను అన్వేషించడానికి సంకోచించకండి.
మరియు ఇప్పుడు, ఈ నంబర్ స్పెల్లింగ్ యుటిలిటీని చర్యలో చూద్దాం :
- ఫలితం కోసం ఖాళీ సెల్ను ఎంచుకోండి.
- Ablebits ట్యాబ్లో, Utilities groupలో, క్లిక్ చేయండి అక్షరక్రమ సంఖ్య .
- కనిపించే స్పిల్ నంబర్ డైలాగ్ విండోలో, కింది అంశాలను కాన్ఫిగర్ చేయండి:
- మీ నంబర్ని ఎంచుకోండి బాక్స్ కోసం , మీరు టెక్స్ట్గా వ్రాయాలనుకుంటున్న మొత్తాన్ని కలిగి ఉన్న సెల్ను ఎంచుకోండి.
- కావలసిన ప్రస్తుతం , లెటర్ కేస్ మరియు దశాంశాన్ని పేర్కొనండి. సంఖ్య యొక్క భాగం స్పెల్లింగ్ చేయబడాలి.
- సున్నా సెంట్లు చేర్చాలా వద్దా అని నిర్వచించండి.
- ఫలితాన్ని విలువ లేదా ఫార్ములాగా చేర్చాలో ఎంచుకోండి.
- డైలాగ్ విండో దిగువన, ప్రివ్యూ ఫలితం. మీ నంబర్ వ్రాసిన విధానంతో మీరు సంతోషంగా ఉన్నట్లయితే, స్పెల్ ని క్లిక్ చేయండి. లేకపోతే, వివిధ సెట్టింగ్లను ప్రయత్నించండి.
దిగువ స్క్రీన్షాట్ డిఫాల్ట్ని ప్రదర్శిస్తుందిఎంపికలు మరియు B2లో అక్షరక్రమ సంఖ్య. దయచేసి ఫార్ములా బార్లో ఒక ఫార్ములా (మరింత ఖచ్చితంగా, వినియోగదారు నిర్వచించిన ఫంక్షన్)ని గమనించండి:
మరియు ఇది ఇతర కరెన్సీలను ఎలా స్పెల్లింగ్ చేయవచ్చు అనేదానికి త్వరిత ప్రదర్శన:
చిట్కాలు మరియు గమనికలు:
- ఎందుకంటే స్పెల్ నంబర్ యాడ్-ఇన్ ఇన్వాయిస్లు మరియు ఇతర ఆర్థిక పత్రాలు వంటి నిజ జీవిత వినియోగ కేసులను నిర్వహించడానికి రూపొందించబడింది, ఇది ఒక సంఖ్య <6ని మాత్రమే మార్చగలదు. ఒక సమయంలో మీ సోర్స్ డేటా భవిష్యత్తులో మారవచ్చు, ఫలితాన్ని ఫార్ములాగా చొప్పించడం ఉత్తమం, కనుక ఇది అసలు సంఖ్య మారినప్పుడు స్వయంచాలకంగా నవీకరించబడుతుంది.
- ఫలితాన్ని ఫార్ములాగా ఎంచుకున్నప్పుడు ఎంపిక, కస్టమ్ యూజర్-డిఫైన్డ్ ఫంక్షన్ (UDF) చొప్పించబడింది. మీరు అల్టిమేట్ సూట్ ఇన్స్టాల్ చేయని వారితో మీ వర్క్బుక్ని షేర్ చేయాలని ప్లాన్ చేస్తే, షేర్ చేయడానికి ముందు సూత్రాలను విలువలతో భర్తీ చేయాలని గుర్తుంచుకోండి.
రివర్స్ కన్వర్షన్ - ఆంగ్ల పదాలను సంఖ్యలుగా మార్చడం
నిజంగా చెప్పాలంటే. , మీకు ఇది ఎందుకు అవసరమో నేను ఊహించలేను. ఒకవేళ... :)
Excel MVP, Jerry Latham, WordsToDigits వంటి Excel వినియోగదారు నిర్వచించిన ఫంక్షన్ (UDF)ని సృష్టించినట్లు కనిపిస్తోంది. ఇది ఆంగ్ల పదాలను తిరిగి సంఖ్యగా మారుస్తుంది.
మీరు UDF కోడ్ని చూడటానికి Jerry's WordsToDigits వర్క్బుక్ని డౌన్లోడ్ చేసుకోవచ్చు. ఇక్కడ మీరు ఎలా ఉపయోగించాలో అతని ఉదాహరణలను కూడా కనుగొంటారుఫంక్షన్.
" నమూనా ఎంట్రీలు " షీట్లో ఫంక్షన్ ఎలా పనిచేస్తుందో మీరు చూడవచ్చు, ఇక్కడ మీరు మీ స్వంత ఉదాహరణలను కూడా నమోదు చేయగలరు. మీరు మీ డాక్యుమెంట్లలో WordsToDigitsని ఉపయోగించాలని ప్లాన్ చేస్తే, దయచేసి ఈ ఫంక్షన్కు పరిమితులు ఉన్నాయని తెలియజేయండి. ఉదాహరణకు, ఇది పదాలలో నమోదు చేయబడిన భిన్నాలను గుర్తించదు. మీరు " సమాచారం " షీట్లో అన్ని వివరాలను కనుగొంటారు. 3>