దుర్భరమైన పనులను ఆటోమేట్ చేయడానికి ఎక్సెల్ మాక్రోలను ఎలా ఉపయోగించాలో తెలుసుకోండి
ఎక్సెల్ యొక్క మరింత శక్తివంతమైన, కానీ అరుదుగా ఉపయోగించే ఫంక్షన్లలో ఒకటి, మాక్రోలలో స్వయంచాలక పనులు మరియు అనుకూల తర్కాన్ని చాలా సులభంగా సృష్టించగల సామర్థ్యం. మాక్రోస్ pred హించదగిన, పునరావృతమయ్యే పనులపై సమయాన్ని ఆదా చేయడానికి మరియు డాక్యుమెంట్ ఫార్మాట్లను ప్రామాణీకరించడానికి అనువైన మార్గాన్ని అందిస్తుంది - ఒకేసారి కోడ్ యొక్క వ్రాత లేకుండా చాలాసార్లు.
మాక్రోలు అంటే ఏమిటి లేదా వాటిని ఎలా సృష్టించాలో మీకు ఆసక్తి ఉంటే, సమస్య లేదు - మొత్తం ప్రక్రియ ద్వారా మేము మిమ్మల్ని నడిపిస్తాము.
గమనిక:మైక్రోసాఫ్ట్ ఆఫీస్ యొక్క చాలా వెర్షన్లలో ఇదే ప్రక్రియ పనిచేయాలి. స్క్రీన్షాట్లు కొద్దిగా భిన్నంగా కనిపిస్తాయి.
స్థూల అంటే ఏమిటి?
మైక్రోసాఫ్ట్ ఆఫీస్ మాక్రో (ఈ కార్యాచరణ అనేక MS ఆఫీస్ అనువర్తనాలకు వర్తిస్తుంది కాబట్టి) ఒక పత్రం లోపల సేవ్ చేయబడిన విజువల్ బేసిక్ ఫర్ అప్లికేషన్స్ (VBA) కోడ్. పోల్చదగిన సారూప్యత కోసం, ఒక పత్రాన్ని HTML గా మరియు స్థూల జావాస్క్రిప్ట్గా ఆలోచించండి. జావాస్క్రిప్ట్ వెబ్పేజీలో HTML ను మార్చగలిగే విధంగానే, స్థూల పత్రాన్ని మార్చగలదు.
మాక్రోలు చాలా శక్తివంతమైనవి మరియు మీ ination హ మాయాజాలం చేయగల చాలా చక్కని ఏదైనా చేయగలవు. మాక్రోతో మీరు చేయగలిగే (చాలా) చిన్న ఫంక్షన్ల జాబితా:
- శైలి మరియు ఆకృతీకరణను వర్తించండి.
- డేటా మరియు వచనాన్ని మార్చండి.
- డేటా వనరులతో కమ్యూనికేట్ చేయండి (డేటాబేస్, టెక్స్ట్ ఫైల్స్ మొదలైనవి).
- పూర్తిగా క్రొత్త పత్రాలను సృష్టించండి.
- పైన పేర్కొన్న వాటిలో ఏదైనా కలయిక, ఏ క్రమంలోనైనా.
మాక్రోను సృష్టించడం: ఉదాహరణ ద్వారా వివరణ
మేము మీ తోట రకం CSV ఫైల్తో ప్రారంభిస్తాము. ఇక్కడ ప్రత్యేకంగా ఏమీ లేదు, వరుస మరియు కాలమ్ హెడర్ రెండింటితో 0 మరియు 100 మధ్య 10 × 20 సంఖ్యల సంఖ్య. ప్రతి అడ్డు వరుసకు సారాంశ మొత్తాలను కలిగి ఉన్న చక్కగా ఆకృతీకరించిన, ప్రదర్శించదగిన డేటా షీట్ను ఉత్పత్తి చేయడమే మా లక్ష్యం.
మేము పైన చెప్పినట్లుగా, స్థూలము VBA కోడ్, కానీ ఎక్సెల్ గురించి మంచి విషయాలలో ఒకటి మీరు అవసరమైన సున్నా కోడింగ్తో వాటిని సృష్టించవచ్చు / రికార్డ్ చేయవచ్చు - మేము ఇక్కడ చేస్తాము.
స్థూలతను సృష్టించడానికి, వీక్షణ> మాక్రోస్> రికార్డ్ మాక్రోకు వెళ్లండి.
స్థూల పేరును కేటాయించండి (ఖాళీలు లేవు) మరియు సరి క్లిక్ చేయండి.
ఇది పూర్తయిన తర్వాత, అన్నీ మీ చర్యలలో రికార్డ్ చేయబడతాయి - ప్రతి సెల్ మార్పు, స్క్రోల్ చర్య, విండో పున ize పరిమాణం, మీరు దీనికి పేరు పెట్టండి.
ఎక్సెల్ రికార్డ్ మోడ్ అని సూచించే కొన్ని ప్రదేశాలు ఉన్నాయి. ఒకటి, మాక్రో మెనుని చూడటం ద్వారా మరియు స్టాప్ రికార్డింగ్ రికార్డ్ మాక్రో ఎంపికను భర్తీ చేసిందని గమనించడం.
మరొకటి దిగువ కుడి మూలలో ఉంది. ‘స్టాప్’ చిహ్నం ఇది స్థూల మోడ్లో ఉందని సూచిస్తుంది మరియు ఇక్కడ నొక్కితే రికార్డింగ్ ఆగిపోతుంది (అదేవిధంగా, రికార్డ్ మోడ్లో లేనప్పుడు, ఈ ఐకాన్ రికార్డ్ మాక్రో బటన్ అవుతుంది, ఇది మీరు మాక్రోస్ మెనూకు వెళ్లే బదులు ఉపయోగించవచ్చు).
ఇప్పుడు మేము మా స్థూలతను రికార్డ్ చేస్తున్నాము, మన సారాంశ గణనలను వర్తింపజేద్దాం. మొదట శీర్షికలను జోడించండి.
తరువాత, తగిన సూత్రాలను వర్తించండి (వరుసగా):
- = SUM (B2: K2)
- = సగటు (బి 2: కె 2)
- = MIN (B2: K2)
- = MAX (బి 2: కె 2)
- = మీడియా (బి 2: కె 2)
ఇప్పుడు, అన్ని గణన కణాలను హైలైట్ చేయండి మరియు ప్రతి వరుసకు గణనలను వర్తింపజేయడానికి మా అన్ని డేటా వరుసల పొడవును లాగండి.
ఇది పూర్తయిన తర్వాత, ప్రతి అడ్డు వరుస వారి సారాంశాలను ప్రదర్శించాలి.
ఇప్పుడు, మేము మొత్తం షీట్ కోసం సారాంశ డేటాను పొందాలనుకుంటున్నాము, కాబట్టి మేము మరికొన్ని లెక్కలను వర్తింపజేస్తాము:
తగిన విధంగా:
- = SUM (L2: L21)
- = సగటు (బి 2: కె 21) *ఇది అన్ని డేటా అంతటా లెక్కించబడాలి ఎందుకంటే వరుస సగటుల సగటు అన్ని విలువల సగటుతో సమానం కాదు.
- = MIN (N2: N21)
- = MAX (O2: O21)
- = మీడియా (బి 2: కె 21) * పైన పేర్కొన్న అదే కారణంతో అన్ని డేటా అంతటా లెక్కించబడుతుంది.
ఇప్పుడు లెక్కలు పూర్తయ్యాయి, మేము శైలి మరియు ఆకృతీకరణను వర్తింపజేస్తాము. మొదట అన్ని కణాలలో సాధారణ సంఖ్య ఆకృతీకరణను ఎంచుకోండి (Ctrl + A గాని లేదా వరుస మరియు కాలమ్ శీర్షికల మధ్య సెల్ క్లిక్ చేయండి) మరియు హోమ్ మెనూ క్రింద “కామా స్టైల్” చిహ్నాన్ని ఎంచుకోండి.
తరువాత, అడ్డు వరుస మరియు కాలమ్ శీర్షికలకు కొన్ని దృశ్య ఆకృతీకరణను వర్తించండి:
- బోల్డ్.
- కేంద్రీకృతమై ఉంది.
- నేపథ్య పూరక రంగు.
చివరకు, మొత్తాలకు కొంత శైలిని వర్తించండి.
అన్నీ పూర్తయినప్పుడు, మా డేటా షీట్ ఇలా ఉంటుంది:
మేము ఫలితాలతో సంతృప్తి చెందినందున, స్థూల రికార్డింగ్ను ఆపండి.
అభినందనలు - మీరు ఇప్పుడే ఎక్సెల్ స్థూలతను సృష్టించారు.
మా కొత్తగా రికార్డ్ చేసిన మాక్రోను ఉపయోగించడానికి, మేము మా ఎక్సెల్ వర్క్బుక్ను స్థూల ప్రారంభించబడిన ఫైల్ ఆకృతిలో సేవ్ చేయాలి. అయినప్పటికీ, మేము దీన్ని చేయడానికి ముందు, ఇప్పటికే ఉన్న అన్ని డేటాను మా టెంప్లేట్లో పొందుపరచకుండా ముందుగా క్లియర్ చేయాలి (ఈ టెంప్లేట్ను మేము ఉపయోగించిన ప్రతిసారీ, మేము అత్యంత నవీనమైన డేటాను దిగుమతి చేస్తాము).
ఇది చేయుటకు, అన్ని కణాలను ఎన్నుకోండి మరియు వాటిని తొలగించండి.
డేటా ఇప్పుడు క్లియర్ చేయబడినప్పుడు (కానీ మాక్రోలు ఇప్పటికీ ఎక్సెల్ ఫైల్లో చేర్చబడ్డాయి), మేము ఫైల్ను మాక్రో ఎనేబుల్డ్ టెంప్లేట్ (ఎక్స్ఎల్టిఎమ్) ఫైల్గా సేవ్ చేయాలనుకుంటున్నాము. మీరు దీన్ని ప్రామాణిక టెంప్లేట్ (ఎక్స్ఎల్టిఎక్స్) ఫైల్గా సేవ్ చేస్తే మాక్రోస్ రెడీ కాదు దాని నుండి అమలు చేయగలరు. ప్రత్యామ్నాయంగా, మీరు ఫైల్ను లెగసీ టెంప్లేట్ (ఎక్స్ఎల్టి) ఫైల్గా సేవ్ చేయవచ్చు, ఇది మాక్రోలను అమలు చేయడానికి అనుమతిస్తుంది.
మీరు ఫైల్ను టెంప్లేట్గా సేవ్ చేసిన తర్వాత, ముందుకు వెళ్లి ఎక్సెల్ మూసివేయండి.
ఎక్సెల్ మాక్రోను ఉపయోగించడం
కొత్తగా రికార్డ్ చేయబడిన ఈ స్థూలతను మనం ఎలా అన్వయించవచ్చో కవర్ చేయడానికి ముందు, సాధారణంగా మాక్రోల గురించి కొన్ని అంశాలను కవర్ చేయడం ముఖ్యం:
- మాక్రోస్ హానికరం.
- పై పాయింట్ చూడండి.
VBA కోడ్ వాస్తవానికి చాలా శక్తివంతమైనది మరియు ప్రస్తుత పత్రం యొక్క పరిధికి వెలుపల ఫైళ్ళను మార్చగలదు. ఉదాహరణకు, మీ నా పత్రాల ఫోల్డర్లోని యాదృచ్ఛిక ఫైల్లను మాక్రో మార్చవచ్చు లేదా తొలగించవచ్చు. అందుకని, మీరు నిర్ధారించుకోవడం చాలా ముఖ్యం మాత్రమే విశ్వసనీయ మూలాల నుండి మాక్రోలను అమలు చేయండి.
మా డేటా ఫార్మాట్ మాక్రోను ఉపయోగించడానికి, పైన సృష్టించిన ఎక్సెల్ మూస ఫైల్ను తెరవండి. మీరు దీన్ని చేసినప్పుడు, మీకు ప్రామాణిక భద్రతా సెట్టింగ్లు ప్రారంభించబడిందని uming హిస్తే, వర్క్బుక్ పైభాగంలో మీరు ఒక హెచ్చరికను చూస్తారు, ఇది మాక్రోలు నిలిపివేయబడిందని చెబుతుంది. మనమే సృష్టించిన స్థూలతను మేము విశ్వసిస్తున్నందున, ‘కంటెంట్ను ప్రారంభించు’ బటన్ను క్లిక్ చేయండి.
తరువాత, మేము CSV నుండి సెట్ చేసిన తాజా డేటాను దిగుమతి చేయబోతున్నాము (ఇది మాక్రోను సృష్టించడానికి ఉపయోగించే వర్క్షీట్ మూలం).
CSV ఫైల్ యొక్క దిగుమతిని పూర్తి చేయడానికి, ఎక్సెల్ సరిగ్గా అర్థం చేసుకోవడానికి మీరు కొన్ని ఎంపికలను సెట్ చేయవలసి ఉంటుంది (ఉదా. డీలిమిటర్, శీర్షికలు ఉన్నాయి, మొదలైనవి).
మా డేటా దిగుమతి అయిన తర్వాత, మాక్రోస్ మెనుకి (వీక్షణ ట్యాబ్ కింద) వెళ్లి, మాక్రోలను వీక్షించండి ఎంచుకోండి.
ఫలిత డైలాగ్ బాక్స్లో, మేము పైన రికార్డ్ చేసిన “ఫార్మాట్డేటా” స్థూలతను చూస్తాము. దాన్ని ఎంచుకుని, రన్ క్లిక్ చేయండి.
రన్ అయిన తర్వాత, మీరు కర్సర్ కొన్ని క్షణాలు చుట్టూ దూకడం చూడవచ్చు, కానీ డేటా తారుమారు చేయడాన్ని మీరు చూస్తారు ఖచ్చితంగా మేము దానిని రికార్డ్ చేసినట్లు. అన్నీ చెప్పినప్పుడు మరియు పూర్తయినప్పుడు, అది మన అసలు మాదిరిగానే ఉండాలి - విభిన్న డేటాతో తప్ప.
హుడ్ అండర్ ది హుడ్: వాట్ మేక్స్ ఎ మాక్రో వర్క్
మేము రెండుసార్లు చెప్పినట్లుగా, మాక్రో విజువల్ బేసిక్ ఫర్ అప్లికేషన్స్ (VBA) కోడ్ ద్వారా నడపబడుతుంది. మీరు స్థూలతను “రికార్డ్” చేసినప్పుడు, ఎక్సెల్ వాస్తవానికి మీరు చేసే ప్రతిదాన్ని దాని సంబంధిత VBA సూచనలలోకి అనువదిస్తుంది. ఒక్కమాటలో చెప్పాలంటే - ఎక్సెల్ మీ కోసం కోడ్ వ్రాస్తున్నందున మీరు ఏ కోడ్ రాయవలసిన అవసరం లేదు.
మాక్రోలను అమలు చేసే కోడ్ను చూడటానికి, మాక్రోస్ డైలాగ్ నుండి సవరించు బటన్ క్లిక్ చేయండి.
మాక్రోను సృష్టించేటప్పుడు మా చర్యల నుండి రికార్డ్ చేయబడిన సోర్స్ కోడ్ను తెరిచే విండో ప్రదర్శిస్తుంది. వాస్తవానికి, మీరు ఈ కోడ్ను సవరించవచ్చు లేదా కోడ్ విండో లోపల పూర్తిగా కొత్త మాక్రోలను సృష్టించవచ్చు. ఈ వ్యాసంలో ఉపయోగించిన రికార్డింగ్ చర్య చాలా అవసరాలకు సరిపోయేటప్పుడు, మరింత అనుకూలీకరించిన చర్యలు లేదా షరతులతో కూడిన చర్యలు మీకు సోర్స్ కోడ్ను సవరించాల్సి ఉంటుంది.
మా ఉదాహరణను ఒక అడుగు దూరం తీసుకుంటే…
Ot హాజనితంగా, మా సోర్స్ డేటా ఫైల్, డేటా.సిఎస్వి, ఆటోమేటెడ్ ప్రాసెస్ ద్వారా ఉత్పత్తి అవుతుందని అనుకోండి, ఇది ఫైల్ను ఎల్లప్పుడూ ఒకే స్థానానికి సేవ్ చేస్తుంది (ఉదా. సి: \ డేటా \ డేటా సిఎస్వి ఎల్లప్పుడూ ఇటీవలి డేటా). ఈ ఫైల్ను తెరిచి దిగుమతి చేసే ప్రక్రియను సులభంగా స్థూలంగా కూడా చేయవచ్చు:
- మా “ఫార్మాట్డేటా” మాక్రో ఉన్న ఎక్సెల్ మూస ఫైల్ను తెరవండి.
- “లోడ్డేటా” అనే కొత్త మాక్రోను రికార్డ్ చేయండి.
- స్థూల రికార్డింగ్తో, మీలాగే డేటా ఫైల్ను సాధారణంగా దిగుమతి చేసుకోండి.
- డేటా దిగుమతి అయిన తర్వాత, స్థూల రికార్డింగ్ను ఆపండి.
- అన్ని సెల్ డేటాను తొలగించండి (అన్నీ ఎంచుకోండి ఆపై తొలగించండి).
- నవీకరించబడిన టెంప్లేట్ను సేవ్ చేయండి (స్థూల ప్రారంభించబడిన టెంప్లేట్ ఆకృతిని ఉపయోగించాలని గుర్తుంచుకోండి).
ఇది పూర్తయిన తర్వాత, టెంప్లేట్ తెరిచినప్పుడల్లా రెండు మాక్రోలు ఉంటాయి - ఒకటి మన డేటాను లోడ్ చేస్తుంది మరియు మరొకటి దానిని ఫార్మాట్ చేస్తుంది.
మీరు నిజంగా కోడ్ ఎడిటింగ్తో మీ చేతులను మురికిగా చేసుకోవాలనుకుంటే, “లోడ్డేటా” నుండి ఉత్పత్తి చేయబడిన కోడ్ను కాపీ చేసి, “ఫార్మాట్డేటా” నుండి కోడ్ ప్రారంభంలో చేర్చడం ద్వారా మీరు ఈ చర్యలను ఒకే స్థూలంగా సులభంగా కలపవచ్చు.
ఈ మూసను డౌన్లోడ్ చేయండి
మీ సౌలభ్యం కోసం, మేము ఈ వ్యాసంలో ఉత్పత్తి చేయబడిన ఎక్సెల్ టెంప్లేట్ మరియు మీతో ఆడటానికి నమూనా డేటా ఫైల్ రెండింటినీ చేర్చాము.
హౌ-టు గీక్ నుండి ఎక్సెల్ మాక్రో మూసను డౌన్లోడ్ చేయండి