fx When to Automate What
ENहिन्दी

ऑटोमेशन डिसीज़न ट्री: formulas → Power Query → Office Scripts → VBA → Apps Script → Python

⏱ 10 min

आप क्या सीखेंगे

  • सबसे आसान टूल से शुरू करें जो काम कर दे
  • फ़ैसले के सवाल
  • असली उदाहरण

समझिए

1. सबसे आसान टूल से शुरू करें जो काम कर दे

सीढ़ी पर हर कदम ताक़त बढ़ाता है, पर साथ में सेटअप, रखरखाव और यह ख़तरा भी कि ऑफ़िस में कोई और उसे ठीक न कर पाए। उतना ही ऊपर चढ़ें जितनी ज़रूरत हो।

लेवल टूल किसमें सबसे अच्छा कहाँ चलता है
1 Formulas डेटा बदलने पर अपडेट होने वाली गणना Excel, Sheets — हर जगह
2 Power Query हर बार एक ही तरीके से डेटा इम्पोर्ट और साफ़ करना (फ़ाइलों के फ़ोल्डर, एक्सपोर्ट, डेटाबेस) Excel डेस्कटॉप (Windows; Mac पर आंशिक)
3 Office Scripts Excel for the web ऑटोमेट करना, Power Automate से जोड़ना Excel for the web (Microsoft 365 बिज़नेस/एजुकेशन प्लान)
4 VBA Excel डेस्कटॉप ऐप ऑटोमेट करना: बटन, फ़ाइल लूप, PDF, Outlook ईमेल Excel डेस्कटॉप (Windows पर सबसे अच्छा)
5 Apps Script Google Sheets, Gmail, Drive ऑटोमेट करना; शेड्यूल वाले क्लाउड जॉब Google का क्लाउड
6 Python बड़ा डेटा, बहुत-सी फ़ाइलें, API, जटिल लॉजिक, बिना Excel खोले चलने वाले जॉब कोई भी कंप्यूटर या सर्वर

2. फ़ैसले के सवाल

इन्हें क्रम से पूछें। पहले "हाँ" पर रुक जाएँ।

  1. क्या यह ऐसी गणना है जो डेटा बदलने पर अपडेट हो? → Formulas।
  2. क्या यह "हर महीने यह फ़ाइल/फ़ोल्डर इम्पोर्ट करके एक ही तरह साफ़ करो" वाला काम है? → Power Query (Analysis ट्रैक में)। कोई कोड नहीं, और Refresh पर एक क्लिक से दोहराया जाता है।
  3. क्या फ़ाइल Google Sheets में है? → Apps Script।
  4. क्या इसे Excel for the web में चलना है, या Teams/Outlook/SharePoint की घटनाओं से शुरू होना है? → Office Scripts + Power Automate।
  5. क्या इसे Excel डेस्कटॉप ऐप चाहिए — बटन, प्रिंटिंग, PDF, Outlook, खुली वर्कबुक पर काम? → VBA।
  6. क्या डेटा बड़ा है (लाखों रो), बहुत-सी फ़ाइलें हैं, API है, या बिना किसी के Excel खोले शेड्यूल पर चलना है? → Python।

3. असली उदाहरण

काम सही टूल क्यों
इनवॉइस पर GST और टोटल Formulas लाइव गणना
हर महीने 30 ब्रांच की CSV जोड़ना Power Query दोहराया जाने वाला इम्पोर्ट, बिना कोड
रोज़ की स्टॉक शीट फ़ॉर्मेट करके Excel से ईमेल करना VBA डेस्कटॉप + Outlook
Google Sheet में स्टॉक 5 से कम होने पर अलर्ट ईमेल Apps Script Sheets + Gmail + ट्रिगर
हर सुबह API से सोने के रेट शीट में लाना Apps Script (Sheets) या Python API + शेड्यूल
2 साल की बिक्री (8 लाख रो) जोड़कर रिपोर्ट बनाना Python डेटा का आकार
Power Automate फ़्लो से अपडेट होने वाली शेयर्ड OneDrive वर्कबुक Office Scripts वेब + फ़्लो

4. दूसरी बातें

  • इसे संभालेगा कौन? अगर आपकी टीम सिर्फ़ Excel जानती है, तो Power Query या छोटा VBA मैक्रो Python स्क्रिप्ट से ज़्यादा आसानी से सौंपा जा सकता है।
  • Mac यूज़र? कुछ VBA (Outlook, Dictionary ऑब्जेक्ट) सिर्फ़ Windows पर चलता है। Office Scripts, Apps Script और Python में यह समस्या नहीं।
  • कंपनी के IT नियम? कई ऑफ़िस ईमेल/इंटरनेट से आई फ़ाइलों के मैक्रो ब्लॉक करते हैं। बनाने से पहले जाँच लें।
  • मिलाकर इस्तेमाल करना आम है। Power Query साफ़ करता है, फ़ॉर्मूले गणना करते हैं, एक छोटा VBA मैक्रो या स्क्रिप्ट एक्सपोर्ट और ईमेल संभालता है।

आम गलतियाँ

जो काम फ़ॉर्मूला या Power Query बेहतर करे, उसके लिए VBA लिखना। यूज़र के पास सिर्फ़ Excel हो फिर भी लोकप्रियता की वजह से Python चुनना। भूल जाना कि आपके बाद किसी को ऑटोमेशन संभालना होगा।

अभ्यास

mediumअपने काम के 5 दोहराए जाने वाले काम लिखें। हर एक के लिए छहों सवाल पूछें और चुना हुआ टूल व एक वजह लिखें।
Invoice totals के लिए formulas, monthly CSV import के लिए Power Query, Sheets stock alert के लिए Apps Script, desktop PDF के लिए VBA और unattended report के लिए Python चुनें। Shared Microsoft 365 workbook में Office Scripts + Power Automate चुन सकते हैं। हर चुनाव में environment और रखरखाव करने वाला व्यक्ति लिखें।

प्रश्नोत्तरी

एक फ़ोल्डर से हर महीने एक ही फ़ॉर्मेट की रिपोर्ट इम्पोर्ट करनी है, बिना कोडिंग?
Power Query
Google Sheets + Gmail ऑटोमेट करना?
Apps Script
जॉब रोज़ सुबह 9 बजे बिना Excel के सर्वर पर चलना है?
Python
ऑटोमेशन डिसीज़न ट्री: formulas → Power Query → Office Scripts → VBA → Apps Script → Python · हिंदी | ExcelWalaa