Excel VBAతో వచనాన్ని సంఖ్యగా మార్చడం ఎలా (మాక్రోలతో 3 ఉదాహరణలు)

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

విషయ సూచిక

Microsoft Excelలో, సంఖ్యలతో పని చేయడం సర్వసాధారణం. కొన్నిసార్లు, మేము పెద్ద మొత్తంలో సంఖ్యలతో డేటాసెట్‌ను ప్రాసెస్ చేయాల్సి ఉంటుంది. కానీ, మీ సంఖ్యలు టెక్స్ట్ లాగా కనిపించే పరిస్థితిలో మిమ్మల్ని మీరు కనుగొనవచ్చు. ఈ కారణంగా, మీరు ఏ విధమైన ఆపరేషన్‌ను జోడించలేరు, తీసివేయలేరు, విభజించలేరు, గుణించలేరు లేదా నిర్వహించలేరు. మీరు దీన్ని చేయడానికి ప్రయత్నించినప్పుడు ఇది ఎల్లప్పుడూ లోపాన్ని చూపుతుంది. ఈ ట్యుటోరియల్‌లో, తగిన ఉదాహరణలు మరియు సరైన దృష్టాంతాలతో VBA కోడ్‌లను ఉపయోగించి Excelలో వచనాన్ని సంఖ్యగా ఎలా మార్చాలో మేము మీకు నేర్పుతాము.

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

ఈ అభ్యాసాన్ని డౌన్‌లోడ్ చేయండి వర్క్‌బుక్

VBA.xlsmని ఉపయోగించి టెక్స్ట్‌ని నంబర్‌లుగా మార్చండి

టెక్స్ట్‌గా ఫార్మాట్ చేయబడిన నంబర్‌లను ఎలా గుర్తించాలి

Microsoft Excel తెలివైనది టెక్స్ట్ మరియు నంబర్ మధ్య వ్యత్యాసాన్ని అర్థం చేసుకోవడానికి సరిపోతుంది. ఇది వాటిని స్వయంచాలకంగా వారి సంబంధిత ఫార్మాట్‌లకు మారుస్తుంది. కానీ, డేటాసెట్ యొక్క కొన్ని దుర్వినియోగం మరియు తప్పుడు వివరణల కారణంగా కొన్నిసార్లు అది చేయలేము. ఆ కారణంగా, ఇది మీ వర్క్‌బుక్‌లో ఆ సంఖ్యలను టెక్స్ట్‌లుగా ఉంచుతుంది.

ఈ డేటాసెట్‌ను చూడండి. ఇక్కడ, మేము నిలువు వరుసలో కొన్ని సంఖ్యలను కలిగి ఉన్నాము.

మాకు నిలువు వరుసలో సంఖ్యలు ఉన్నప్పటికీ, అవన్నీ వచనం వలె ఎడమవైపుకి సమలేఖనం చేయబడ్డాయి. ఇప్పుడు, ఏదైనా సెల్ క్లిక్ చేయండి. మీరు సెల్ పక్కన ఈ పెట్టెను కనుగొంటారు.

ఇప్పుడు, మౌస్ కర్సర్‌ను పెట్టెపై ఉంచండి. ఆ తర్వాత, మీరు ఈ సందేశాన్ని చూస్తారు.

ఇది సెల్ టెక్స్ట్‌గా ఫార్మాట్ చేయబడిందని చూపిస్తుంది. ఈ విధంగా, మీరు ఖచ్చితంగా ఉండవచ్చుసెల్‌లు టెక్స్ట్‌గా ఫార్మాట్ చేయబడి ఉన్నాయో లేదో.

Excelలో టెక్స్ట్‌ని నంబర్‌గా మార్చడానికి 3 VBA కోడ్‌లు

మీరు సులభంగా టెక్స్ట్‌ని మాన్యువల్‌గా నంబర్‌లుగా మార్చగలిగినప్పటికీ, ఈ ట్యుటోరియల్ మొత్తం టెక్స్ట్‌గా మార్చడం గురించి VBA కోడ్‌లను ఉపయోగించి సంఖ్య. మీరు ఈ పద్ధతులన్నింటినీ మీ డేటాసెట్‌కి నేర్చుకుని వర్తింపజేయాలని మేము సిఫార్సు చేస్తున్నాము. ఖచ్చితంగా, ఇది చాలా సందర్భాలలో ఉపయోగపడుతుంది.

1. రేంజ్‌తో కూడిన VBA కోడ్ ఏదైనా డేటాసెట్‌లో. మీరు చేయాల్సిందల్లా సెల్‌ల పరిధిని ఎంచుకుని, దానిని VBA కోడ్ లో చొప్పించండి.

📌 దశలు

1. ముందుగా, VBA ఎడిటర్ ని తెరవడానికి మీ కీబోర్డ్‌పై ALT+F11 నొక్కండి.

2. ఇన్సర్ట్ >పై క్లిక్ చేయండి; మాడ్యూల్ .

3. తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:

8646

4. ఫైల్‌ను సేవ్ చేయండి.

5. తర్వాత, ALT+F8 నొక్కండి. ఇది మాక్రో డైలాగ్ బాక్స్‌ను తెరుస్తుంది.

6. ConvertTextToNumber ని ఎంచుకుని, రన్‌పై క్లిక్ చేయండి.

చివరికి, ఈ కోడ్ మన వచనాన్ని సంఖ్యలుగా మారుస్తుంది.

మరింత చదవండి: Excel VBAలో ​​స్ట్రింగ్‌ను నంబర్‌గా మార్చడం ఎలా

2. టెక్స్ట్‌ను నంబర్‌గా మార్చడానికి లూప్ మరియు CSngతో VBA కోడ్

ఈ పద్ధతిలో, మేము లూప్ మరియు CSng ఫంక్షన్‌లను ఉపయోగిస్తున్నాము. CSng ఫంక్షన్ ప్రాథమికంగా ఏదైనా వచనాన్ని ఆర్గ్యుమెంట్‌గా తీసుకుంటుంది మరియు దానిని ఒకే సంఖ్యగా మారుస్తుంది. మా లూప్ ప్రతి సెల్ గుండా వెళుతుందిఎంచుకున్న నిలువు వరుస. ఆ తర్వాత, మేము ప్రతి సెల్ విలువను టెక్స్ట్ నుండి నంబర్‌కి మార్చడానికి CSng ఫంక్షన్‌కి పాస్ చేస్తాము.

📌 దశలు

1. ముందుగా, VBA ఎడిటర్ ని తెరవడానికి మీ కీబోర్డ్‌పై ALT+F11 నొక్కండి.

2. ఇన్సర్ట్ >పై క్లిక్ చేయండి; మాడ్యూల్ .

3. తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:

5518

4. ఫైల్‌ను సేవ్ చేయండి.

5. తర్వాత, ALT+F8 నొక్కండి. ఇది మాక్రో డైలాగ్ బాక్స్‌ను తెరుస్తుంది.

6. ConvertUsingLoop ని ఎంచుకుని, Run పై క్లిక్ చేయండి.

మీరు చూడగలిగినట్లుగా, మేము ఈ VBA కోడ్‌ని ఉపయోగించి మా వచనాన్ని సంఖ్యలుగా మార్చాము. .

సారూప్య రీడింగ్‌లు

  • ఎక్సెల్‌లో వచనాన్ని బల్క్‌గా మార్చండి (6 మార్గాలు)
  • Excel (3 మార్గాలు)లో స్ట్రింగ్‌ను లాంగ్ యూజింగ్ VBAకి మార్చడం ఎలా Excel (6 పద్ధతులు)లో సంఖ్యకు మార్చే లోపాన్ని సరిచేయడానికి

3. Excelలో డైనమిక్ పరిధుల కోసం వచనాన్ని సంఖ్యలుగా మార్చండి

ఇప్పుడు, ఎంచుకున్న పరిధుల కోసం మునుపటి పద్ధతులు ఉన్నాయి . అంటే మీరు కోడ్‌లో సెల్‌ల పరిధిని మాన్యువల్‌గా ఇన్‌పుట్ చేయాలి. కానీ కొన్నిసార్లు మీ డేటాసెట్ పెద్దదిగా ఉండవచ్చు. ఆ సందర్భాలలో, మీరు కణాల పరిధిని గుర్తుంచుకోవాలి. ఈ పద్ధతి ఆ సమస్యను అధిగమిస్తుంది. మా డేటాసెట్ సెల్ B5 నుండి మొదలవుతుందని మాకు తెలుసు. కానీ అది ఎక్కడ ముగుస్తుందో మాకు తెలియదు.

కాబట్టి మేము Cells(Rows.Count, "B").End(xlUp).Row ని ఉపయోగించి డేటాను కలిగి ఉన్న చివరిగా ఉపయోగించిన ఎక్సెల్ అడ్డు వరుసను డైనమిక్‌గా గుర్తిస్తాము. ఇదిమేము " B5:B "తో అనుసంధానిస్తున్న చివరి ఖాళీ కాని అడ్డు వరుస సంఖ్యను అందిస్తుంది.

📌 దశలు

1. ముందుగా, VBA ఎడిటర్ ని తెరవడానికి మీ కీబోర్డ్‌పై ALT+F11 నొక్కండి.

2. ఇన్సర్ట్ > మాడ్యూల్ పై క్లిక్ చేయండి.

3. తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:

9472

4. ఫైల్‌ను సేవ్ చేయండి.

5. తర్వాత, ALT+F8 నొక్కండి. ఇది మాక్రో డైలాగ్ బాక్స్‌ను తెరుస్తుంది.

6. ఆపై ConvertDynamicRanges ని ఎంచుకుని, రన్ పై క్లిక్ చేయండి.

మీరు చూడగలిగినట్లుగా, మేము వచనాన్ని సంఖ్యలుగా మార్చడంలో విజయవంతమయ్యాము VBA కోడ్‌లు.

💬 గుర్తుంచుకోవలసిన విషయాలు

✎ ఇక్కడ, మేము మా డేటాసెట్ కోసం కాలమ్ Bని ఉపయోగిస్తున్నాము. మీ డేటా వేరే కాలమ్‌లో ఉన్నట్లయితే, VBA కోడ్‌లలోని సెల్‌ల పరిధిని తదనుగుణంగా మార్చండి.

✎ VBA కోడ్‌లు సక్రియ షీట్‌లో మాత్రమే పని చేస్తాయి.

ముగింపు

ముగించడానికి, ఈ ట్యుటోరియల్ మీకు VBA కోడ్‌లను ఉపయోగించి Excelలో వచనాన్ని సంఖ్యగా మార్చడం గురించి ఉపయోగకరమైన జ్ఞానాన్ని అందించిందని నేను ఆశిస్తున్నాను. మీరు ఈ సూచనలన్నింటినీ మీ డేటాసెట్‌కి నేర్చుకుని వర్తింపజేయాలని మేము సిఫార్సు చేస్తున్నాము. ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేసుకోండి మరియు వీటిని మీరే ప్రయత్నించండి. అలాగే, వ్యాఖ్య విభాగంలో అభిప్రాయాన్ని తెలియజేయడానికి సంకోచించకండి. మీ విలువైన ఫీడ్‌బ్యాక్ ఇలాంటి ట్యుటోరియల్‌లను రూపొందించడానికి మాకు ప్రేరణనిస్తుంది. వివిధ Excel-సంబంధిత సమస్యలు మరియు పరిష్కారాల కోసం మా వెబ్‌సైట్ Exceldemy.com ని తనిఖీ చేయడం మర్చిపోవద్దు.

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.