6.1 Automating Excel: choosing your route
Microsoft Office for Windows కీబోర్డ్ సూచనల ప్రకారం తనిఖీ చేసినవి, ఆగస్టు 2026. ఇంగ్లీషు పాఠం నుండి అనువాదం — 30 ఆగస్టు 2026.
మీరు ఏమి చేయగలరు
ఒక పనిని ఆటోమేట్ చేయడానికి సరైన దారిని, కారణం చెప్పి, ఏదీ రాయడం మొదలుపెట్టకముందే ఎంచుకోగలరు. ఆ మూడు దారులు: Power Query, Office Scripts, VBA. తప్పు దారి ఎంచుకుంటే వారాలు వృథా అవుతాయి, ఈ పదిహేను నిమిషాల పటం దాన్ని ఆపుతుంది.
మొదలు పెట్టే ముందు
మీ నెలలో నిజంగా మళ్ళీ మళ్ళీ చేసే ఒక Excel పనిని తీసుకురండి. చివరికి దాన్ని కాగితం మీదే ఒక దారికి పంపుతారు.
పని
- రెండింటిలోనూ ఒకటే: మొదటి ప్రశ్న అడగండి. మళ్ళీ మళ్ళీ చేసే భాగం సమాచారం data గురించేనా — దాన్ని దిగుమతి చేయడం, శుభ్రం చేయడం, కలపడం, ఆకారం మార్చడం? అయితే జవాబు Power Query, అది మీరు ఇప్పటికే నేర్చుకున్నారు, అందులో కోడ్ అస్సలు లేదు. నమోదైన వంటకం, ఒక రిఫ్రెష్ — అదే ఆటోమేషన్. ఒక క్వెరీ చేసే పనికి స్క్రిప్ట్ వైపు చేయి పోవడమే మామూలుగా తప్పే మలుపు, "నాకొక మాక్రో కావాలి" అనే విన్నపాల్లో చాలావరకు ఇక్కడే ముగుస్తాయి.
- రెండింటిలోనూ ఒకటే: కొన్ని పనులు ఆకారం ఇవ్వడం కాదు, చర్యలు. దీన్ని ఫార్మాట్ చేయి, అది చేర్చు, నెలవారీ ఫైల్ తయారు చేయి. అప్పుడు ఎంపిక ఆ రెండు స్క్రిప్ట్ దారుల మధ్య, వాటి తేడా ఎక్కడ నడుస్తాయన్నదే. Office Scripts TypeScript లో రాస్తారు, క్లౌడ్లో నిల్వ ఉంటాయి, వెబ్లోని Excel లోనూ ఇప్పటి డెస్క్టాప్ Microsoft 365 లోనూ నడుస్తాయి. వాటిని Power Automate ద్వారా ఒక సమయానికి పెట్టవచ్చు. ఇవే ఇప్పటి మామూలు ఎంపిక, Getting Your Footing లో చెప్పిన ఐదు డబ్బు కట్టవలసిన పాఠాల్లో ఇది ఒకటి. VBA పాత దారి. అది డెస్క్టాప్ మీద మాత్రమే నడుస్తుంది, ఇంటర్నెట్ లేకపోయినా పని చేస్తుంది, వారసత్వంగా వచ్చిన
.xlsmఫైళ్ళకూ, యూజర్ ఫారమ్లకూ, డెస్క్టాప్లోని ఇతర యాప్లను నడపడానికీ ఇప్పటికీ అదే కావాలి. - రెండింటిలోనూ ఒకటే: ఇష్టాన్ని బట్టి కాదు, పరిమితిని బట్టి దారి ఎంచుకోండి. అది వెబ్లో నడవాలంటే, లేదా ఎవరి ల్యాప్టాప్ ఆన్ లేకుండానే ఒక సమయానికి నడవాలంటే, Office Scripts. ఇంటర్నెట్ లేకుండా నడవాలంటే, లేదా ముందువాళ్ళు వదిలిన మాక్రోలను చూసుకోవాలంటే, లేదా Excel నుండి Word ను నడపాలంటే, VBA. ఈ రెండు పరిమితులూ లేకపోతే Office Scripts వాడండి, ఎందుకంటే మంచి మద్దతున్న భవిష్యత్తు అదే.
- రెండింటిలోనూ ఒకటే: ఏదైనా మాట ఇచ్చే ముందు, లైసెన్సు ఏమి అనుమతిస్తుందో చూడండి. Office Scripts కు ఆఫీసు లేదా పాఠశాల Microsoft 365 ప్లాన్ కావాలి; వ్యక్తిగత ప్లాన్లలోనూ ఒకసారి కొన్నవాటిలోనూ అది ఉండదు. డెస్క్టాప్ Excel తో VBA వస్తుంది, కానీ చాలా సంస్థలు మాక్రో ఫైళ్ళను పూర్తిగా అడ్డుకుంటాయి, మెయిల్ ఫిల్టర్లు
.xlsmజతలను తీసేస్తాయి. మీరు ఉన్న వాతావరణం ఏ దారినైనా కొట్టేయగలదు, కాబట్టి కట్టే ముందు అడగండి. - రెండింటిలోనూ ఒకటే: ఇప్పుడు మీ సొంత పనిని గట్టిగా చెబుతూ దారికి పంపండి. "మళ్ళీ మళ్ళీ చేసేది ఆకారం ఇవ్వడమే, కాబట్టి ఒక క్వెరీ." లేదా "ఇవి చర్యలు, వెబ్లో, ఒక సమయానికి — కాబట్టి ఒక స్క్రిప్ట్." లేదా "ఇది వారసత్వంగా వచ్చిన
.xlsm, కాబట్టి VBA." కారణంతో కూడిన ఒక్క వాక్యమే ఈ పాఠం ఇచ్చిన మాట. తరువాతి మూడు పాఠాలు ఒక్కో దారి నైపుణ్యాన్నీ నేర్పుతాయి.
మీకు మీరే పరీక్ష
దారి ఎంచుకోవడంలో మొదటి ప్రశ్న ఏమిటి, చాలా విన్నపాలకు జవాబు ఏమిటి?
"మళ్ళీ మళ్ళీ చేసేది సమాచారానికి ఆకారం ఇవ్వడమేనా?" — దిగుమతి, శుభ్రం, కలపడం, ఆకారం మార్చడం. అదే అయితే ఒక రిఫ్రెష్తో Power Query కోడ్ లేకుండానే చేసేస్తుంది, ఆటోమేషన్ విన్నపాల్లో చాలావరకు సరిగ్గా ఇవే.
ఉదయం 6 గంటలకు, ఏ ల్యాప్టాప్ ఆన్ లేకుండా తయారయ్యే నెలవారీ నివేదిక — Office Scripts నా, VBA నా?
Office Scripts, ఎందుకంటే అవి క్లౌడ్లో నిల్వ ఉంటాయి, Power Automate ద్వారా వాటికి సమయం పెట్టవచ్చు. VBA కు నడుస్తున్న డెస్క్టాప్ Excel కావాలి, ఉదయం 6 గంటలకు ఎవరి మిషనూ ఆన్ లో ఉండదు.
VBA ఒక్కటే జవాబుగా మిగిలే రెండు పరిస్థితులు చెప్పండి.
వారసత్వంగా వచ్చిన .xlsm మాక్రోలనూ యూజర్ ఫారమ్లనూ చూసుకోవడం; Excel నుండి Word లేదా Outlook లాంటి డెస్క్టాప్ యాప్లను నడపడం. ఇంటర్నెట్ లేకుండా పూర్తిగా నడవవలసినది మూడోది.
ఏ స్క్రిప్ట్ దారికైనా ముందు ఏ లైసెన్సు, ఏ విధాన తనిఖీలు చేయాలి?
Office Scripts కు — ఆ ప్లాన్లో ఇది ఉందా, అంటే అది ఆఫీసు లేదా పాఠశాల Microsoft 365 ప్లానేనా? VBA కు — ఈ సంస్థ అసలు మాక్రో ఫైళ్ళను అనుమతిస్తుందా, లేక మెయిల్ ఫిల్టర్లు .xlsm ను తీసేస్తాయా?
Go deeper
We haven't checked most of these for screen reader use yet.
Back to Automating Excel: choosing your route: work through the checklist