कड़ी मेहनत को स्वचालित करने के लिए एक्सेल मैक्रोज़ का उपयोग कैसे करें सीखें

विषयसूची:

कड़ी मेहनत को स्वचालित करने के लिए एक्सेल मैक्रोज़ का उपयोग कैसे करें सीखें
कड़ी मेहनत को स्वचालित करने के लिए एक्सेल मैक्रोज़ का उपयोग कैसे करें सीखें

वीडियो: कड़ी मेहनत को स्वचालित करने के लिए एक्सेल मैक्रोज़ का उपयोग कैसे करें सीखें

वीडियो: कड़ी मेहनत को स्वचालित करने के लिए एक्सेल मैक्रोज़ का उपयोग कैसे करें सीखें
वीडियो: Windows 10 में वायरलेस इंटरनेट कनेक्शन कैसे ठीक करें | HP कंप्यूटर्स | HP Support - YouTube 2024, अप्रैल
Anonim
एक्सेल के अधिक शक्तिशाली, लेकिन शायद ही कभी इस्तेमाल किए गए कार्यों में से एक मैक्रोज़ के भीतर स्वचालित कार्यों और कस्टम तर्क को आसानी से बनाने की क्षमता है। मैक्रोज़ अनुमानित, दोहराव वाले कार्यों के साथ-साथ दस्तावेज़ स्वरूपों को मानकीकृत करने के लिए एक आदर्श तरीका प्रदान करते हैं - कई बार कोड की एक पंक्ति लिखने के बिना।
एक्सेल के अधिक शक्तिशाली, लेकिन शायद ही कभी इस्तेमाल किए गए कार्यों में से एक मैक्रोज़ के भीतर स्वचालित कार्यों और कस्टम तर्क को आसानी से बनाने की क्षमता है। मैक्रोज़ अनुमानित, दोहराव वाले कार्यों के साथ-साथ दस्तावेज़ स्वरूपों को मानकीकृत करने के लिए एक आदर्श तरीका प्रदान करते हैं - कई बार कोड की एक पंक्ति लिखने के बिना।

यदि आप उत्सुक हैं कि मैक्रोज़ क्या हैं या वास्तव में उन्हें कैसे बनाना है, कोई समस्या नहीं - हम आपको पूरी प्रक्रिया के माध्यम से चलेंगे।

ध्यान दें:माइक्रोसॉफ्ट ऑफिस के अधिकांश संस्करणों में एक ही प्रक्रिया को काम करना चाहिए। स्क्रीनशॉट थोड़ा अलग दिख सकते हैं।

एक मैक्रो क्या है?

एक माइक्रोसॉफ्ट ऑफिस मैक्रो (चूंकि यह कार्यक्षमता कई एमएस ऑफिस अनुप्रयोगों पर लागू होती है) दस्तावेज़ के अंदर सहेजे गए अनुप्रयोगों (वीबीए) कोड के लिए केवल विज़ुअल बेसिक है। तुलनीय समानता के लिए, HTML के रूप में दस्तावेज़ और जावास्क्रिप्ट के रूप में एक मैक्रो के बारे में सोचें। उसी तरह से जावास्क्रिप्ट वेबपृष्ठ पर एचटीएमएल में हेरफेर कर सकता है, एक मैक्रो एक दस्तावेज़ में हेरफेर कर सकता है।

मैक्रोज़ अविश्वसनीय रूप से शक्तिशाली हैं और आपकी कल्पना को स्वीकार करने में काफी कुछ भी कर सकते हैं। कार्यों की एक (बहुत) छोटी सूची के रूप में आप एक मैक्रो के साथ कर सकते हैं:

  • शैली और स्वरूपण लागू करें।
  • डेटा और पाठ में हेरफेर करें।
  • डेटा स्रोतों (डेटाबेस, पाठ फ़ाइलें, आदि) के साथ संवाद करें।
  • पूरी तरह से नए दस्तावेज़ बनाएँ।
  • किसी भी क्रम में, किसी भी क्रम में, किसी भी संयोजन में से कोई भी संयोजन।

एक मैक्रो बनाना: उदाहरण के द्वारा एक स्पष्टीकरण

हम आपके बगीचे की विविधता सीएसवी फ़ाइल से शुरू करते हैं। यहां कुछ भी खास नहीं है, केवल एक पंक्ति और कॉलम हेडर दोनों के साथ 0 और 100 के बीच संख्याओं का 10 × 20 सेट सेट करें। हमारा लक्ष्य एक अच्छी तरह से स्वरूपित, प्रस्तुत करने योग्य डेटा शीट का उत्पादन करना है जिसमें प्रत्येक पंक्ति के लिए सारांश योग शामिल है।

जैसा कि हमने ऊपर बताया है, एक मैक्रो वीबीए कोड है, लेकिन एक्सेल के बारे में अच्छी चीजों में से एक यह है कि आप उन्हें शून्य कोडिंग के साथ बना / रिकॉर्ड कर सकते हैं - जैसा कि हम यहां करेंगे।
जैसा कि हमने ऊपर बताया है, एक मैक्रो वीबीए कोड है, लेकिन एक्सेल के बारे में अच्छी चीजों में से एक यह है कि आप उन्हें शून्य कोडिंग के साथ बना / रिकॉर्ड कर सकते हैं - जैसा कि हम यहां करेंगे।

मैक्रो बनाने के लिए, देखें> मैक्रोज़> रिकॉर्ड मैक्रो पर जाएं।

मैक्रो को एक नाम (कोई रिक्त स्थान) असाइन करें और ठीक क्लिक करें।
मैक्रो को एक नाम (कोई रिक्त स्थान) असाइन करें और ठीक क्लिक करें।
Image
Image

एक बार यह हो जाने के बाद, सब आपके कार्यों में दर्ज किया गया है - प्रत्येक सेल परिवर्तन, स्क्रॉल एक्शन, विंडो का आकार बदलें, आप इसे नाम दें।

कुछ ऐसे स्थान हैं जो इंगित करते हैं कि एक्सेल रिकॉर्ड मोड है। एक मैक्रो मेनू देखकर और नोट कर रहा है कि स्टॉप रिकॉर्डिंग ने रिकॉर्ड मैक्रो के विकल्प को बदल दिया है।

दूसरा नीचे दाएं कोने में है। 'स्टॉप' आइकन इंगित करता है कि यह मैक्रो मोड में है और यहां दबाकर रिकॉर्डिंग को रोक दिया जाएगा (इसी तरह, रिकॉर्ड मोड में नहीं होने पर, यह आइकन रिकॉर्ड मैक्रो बटन होगा, जिसे आप मैक्रोज़ मेनू पर जाने के बजाय उपयोग कर सकते हैं)।
दूसरा नीचे दाएं कोने में है। 'स्टॉप' आइकन इंगित करता है कि यह मैक्रो मोड में है और यहां दबाकर रिकॉर्डिंग को रोक दिया जाएगा (इसी तरह, रिकॉर्ड मोड में नहीं होने पर, यह आइकन रिकॉर्ड मैक्रो बटन होगा, जिसे आप मैक्रोज़ मेनू पर जाने के बजाय उपयोग कर सकते हैं)।
अब जब हम अपने मैक्रो को रिकॉर्ड कर रहे हैं, तो हम अपनी सारांश गणनाओं को लागू करते हैं। पहले हेडर जोड़ें।
अब जब हम अपने मैक्रो को रिकॉर्ड कर रहे हैं, तो हम अपनी सारांश गणनाओं को लागू करते हैं। पहले हेडर जोड़ें।
इसके बाद, उचित सूत्रों को लागू करें (क्रमशः):
इसके बाद, उचित सूत्रों को लागू करें (क्रमशः):
  • = SUM (B2: K2)
  • = औसत (B2: K2)
  • = मिन (B2: K2)
  • = मैक्स (B2: K2)
  • = मध्यिका (B2: K2)
अब, सभी गणना कक्षों को हाइलाइट करें और प्रत्येक पंक्ति में गणना लागू करने के लिए हमारी सभी डेटा पंक्तियों की लंबाई खींचें।
अब, सभी गणना कक्षों को हाइलाइट करें और प्रत्येक पंक्ति में गणना लागू करने के लिए हमारी सभी डेटा पंक्तियों की लंबाई खींचें।
एक बार ऐसा करने के बाद, प्रत्येक पंक्ति को उनके संबंधित सारांश प्रदर्शित करना चाहिए।
एक बार ऐसा करने के बाद, प्रत्येक पंक्ति को उनके संबंधित सारांश प्रदर्शित करना चाहिए।
अब, हम पूरी शीट के लिए सारांश डेटा प्राप्त करना चाहते हैं, इसलिए हम कुछ और गणना लागू करते हैं:
अब, हम पूरी शीट के लिए सारांश डेटा प्राप्त करना चाहते हैं, इसलिए हम कुछ और गणना लागू करते हैं:
क्रमश:
क्रमश:
  • = SUM (एल 2: L21)
  • = औसत (बी 2: के 21) *इसकी गणना सभी डेटा में की जानी चाहिए क्योंकि पंक्ति औसत का औसत सभी मानों के औसत के बराबर नहीं है।
  • = मिन (एन 2: N21)
  • = मैक्स (O2: O21)
  • = मध्यिका (B2: K21) * उपरोक्त के समान कारण के लिए सभी डेटा पर गणना की।
अब गणना की जाती है, हम शैली और स्वरूपण लागू करेंगे। पहले सभी का चयन करके सभी कक्षों में सामान्य संख्या स्वरूपण लागू करें (या तो Ctrl + A या पंक्ति और कॉलम हेडर के बीच सेल पर क्लिक करें) और होम मेनू के अंतर्गत "कॉमा स्टाइल" आइकन चुनें।
अब गणना की जाती है, हम शैली और स्वरूपण लागू करेंगे। पहले सभी का चयन करके सभी कक्षों में सामान्य संख्या स्वरूपण लागू करें (या तो Ctrl + A या पंक्ति और कॉलम हेडर के बीच सेल पर क्लिक करें) और होम मेनू के अंतर्गत "कॉमा स्टाइल" आइकन चुनें।
इसके बाद, पंक्ति और कॉलम शीर्षलेख दोनों के लिए कुछ दृश्य स्वरूपण लागू करें:
इसके बाद, पंक्ति और कॉलम शीर्षलेख दोनों के लिए कुछ दृश्य स्वरूपण लागू करें:
  • साहसिक।
  • केंद्रित।
  • पृष्ठभूमि रंग भरें।
Image
Image

और अंत में, कुल शैली में कुछ शैली लागू करें।

जब सब खत्म हो जाए, तो हमारी डेटा शीट इस तरह दिखती है:
जब सब खत्म हो जाए, तो हमारी डेटा शीट इस तरह दिखती है:
चूंकि हम परिणामों से संतुष्ट हैं, मैक्रो की रिकॉर्डिंग को रोकें।
चूंकि हम परिणामों से संतुष्ट हैं, मैक्रो की रिकॉर्डिंग को रोकें।
बधाई हो - आपने अभी एक एक्सेल मैक्रो बनाया है।
बधाई हो - आपने अभी एक एक्सेल मैक्रो बनाया है।

हमारे नए रिकॉर्ड किए गए मैक्रो का उपयोग करने के लिए, हमें एक मैक्रो सक्षम फ़ाइल प्रारूप में हमारी एक्सेल वर्कबुक को सहेजना होगा। हालांकि, हम ऐसा करने से पहले, हमें पहले सभी मौजूदा डेटा को साफ़ करने की आवश्यकता है ताकि यह हमारे टेम्पलेट में एम्बेड न हो (विचार जब भी हम इस टेम्पलेट का उपयोग करते हैं, हम सबसे अद्यतित डेटा आयात करेंगे)।

ऐसा करने के लिए, सभी कक्षों का चयन करें और उन्हें हटा दें।

Image
Image

डेटा अब साफ़ हो गया है (लेकिन मैक्रोज़ अभी भी एक्सेल फ़ाइल में शामिल हैं), हम फ़ाइल को मैक्रो सक्षम टेम्पलेट (एक्सएलटीएम) फ़ाइल के रूप में सहेजना चाहते हैं। यह ध्यान रखना महत्वपूर्ण है कि यदि आप इसे मानक टेम्पलेट (एक्सएलटीएक्स) फ़ाइल के रूप में सहेजते हैं तो मैक्रोज़ होगा नहीं इससे भागने में सक्षम हो। वैकल्पिक रूप से, आप फ़ाइल को विरासत टेम्पलेट (एक्सएलटी) फ़ाइल के रूप में सहेज सकते हैं, जो मैक्रोज़ को चलाने की अनुमति देगा।

एक बार जब आप फ़ाइल को टेम्पलेट के रूप में सहेज लेते हैं, तो आगे बढ़ें और एक्सेल बंद करें।
एक बार जब आप फ़ाइल को टेम्पलेट के रूप में सहेज लेते हैं, तो आगे बढ़ें और एक्सेल बंद करें।

एक्सेल मैक्रो का उपयोग करना

कवर करने से पहले हम इस नए रिकॉर्ड किए गए मैक्रो को कैसे लागू कर सकते हैं, सामान्य रूप से मैक्रोज़ के बारे में कुछ बिंदुओं को कवर करना महत्वपूर्ण है:

  • मैक्रोज़ दुर्भावनापूर्ण हो सकता है।
  • ऊपर बिंदु देखें।

वीबीए कोड वास्तव में काफी शक्तिशाली है और वर्तमान दस्तावेज़ के दायरे से बाहर फ़ाइलों को कुशल बना सकता है। उदाहरण के लिए, एक मैक्रो आपके माई दस्तावेज़ फ़ोल्डर में यादृच्छिक फ़ाइलों को बदल या हटा सकता है।इस प्रकार, यह सुनिश्चित करना महत्वपूर्ण है कि आप केवल भरोसेमंद स्रोतों से मैक्रोज़ चलाएं।

हमारे डेटा प्रारूप मैक्रो का उपयोग करने के लिए, ऊपर बनाई गई एक्सेल टेम्पलेट फ़ाइल खोलें। जब आप ऐसा करते हैं, मानते हैं कि आपके पास मानक सुरक्षा सेटिंग्स सक्षम हैं, तो आपको कार्यपुस्तिका के शीर्ष पर एक चेतावनी दिखाई देगी जो कहती है कि मैक्रोज़ अक्षम हैं। क्योंकि हम अपने द्वारा बनाए गए मैक्रो पर भरोसा करते हैं, 'सामग्री सक्षम करें' बटन पर क्लिक करें।

Image
Image

अगला, हम एक सीएसवी से नवीनतम डेटा सेट आयात करने जा रहे हैं (यह वह स्रोत है जो हमारे मैक्रो बनाने के लिए उपयोग की जाने वाली वर्कशीट है)।

सीएसवी फ़ाइल के आयात को पूरा करने के लिए, आपको Excel को सही तरीके से व्याख्या करने के लिए कुछ विकल्प सेट करना पड़ सकता है (उदा। डिलीमीटर, शीर्षलेख मौजूद, आदि)।
सीएसवी फ़ाइल के आयात को पूरा करने के लिए, आपको Excel को सही तरीके से व्याख्या करने के लिए कुछ विकल्प सेट करना पड़ सकता है (उदा। डिलीमीटर, शीर्षलेख मौजूद, आदि)।
एक बार हमारे डेटा को आयात करने के बाद, बस मैक्रोज़ मेनू (व्यू टैब के नीचे) पर जाएं और मैक्रोज़ देखें का चयन करें।
एक बार हमारे डेटा को आयात करने के बाद, बस मैक्रोज़ मेनू (व्यू टैब के नीचे) पर जाएं और मैक्रोज़ देखें का चयन करें।
परिणामी संवाद बॉक्स में, हम ऊपर दर्ज किए गए "FormatData" मैक्रो को देखते हैं। इसे चुनें और रन पर क्लिक करें।
परिणामी संवाद बॉक्स में, हम ऊपर दर्ज किए गए "FormatData" मैक्रो को देखते हैं। इसे चुनें और रन पर क्लिक करें।
Image
Image

एक बार चलने के बाद, आप कर्सर को कुछ क्षणों के लिए चारों ओर कूद सकते हैं, लेकिन जैसा कि आप देखेंगे कि डेटा का उपयोग किया जा रहा है ठीक ठीक जैसा कि हमने इसे रिकॉर्ड किया है। जब सब कुछ कहा और किया जाता है, तो यह हमारे मूल की तरह दिखना चाहिए - अलग-अलग डेटा को छोड़कर।

Image
Image

हूड के तहत देख रहे हैं: क्या मैक्रो काम करता है

जैसा कि हमने दो बार उल्लेख किया है, एक मैक्रो विजुअल बेसिक फॉर एप्लीकेशन (वीबीए) कोड द्वारा संचालित है। जब आप एक मैक्रो "रिकॉर्ड" करते हैं, तो एक्सेल वास्तव में आपके संबंधित वीबीए निर्देशों में जो कुछ भी करता है उसका अनुवाद कर रहा है। इसे सरलता से रखने के लिए - आपको कोई कोड लिखना नहीं है क्योंकि एक्सेल आपके लिए कोड लिख रहा है।

हमारे मैक्रो रन को बनाने वाले कोड को देखने के लिए, मैक्रोज़ डायलॉग से संपादन बटन पर क्लिक करें।

खिड़की जो खुलती है वह स्रोत कोड प्रदर्शित करती है जो मैक्रो बनाने के दौरान हमारे कार्यों से दर्ज की गई थी। बेशक, आप इस कोड को संपादित कर सकते हैं या कोड विंडो के अंदर पूरी तरह से नए मैक्रोज़ भी बना सकते हैं। हालांकि इस आलेख में उपयोग की जाने वाली रिकॉर्डिंग कार्रवाई संभवतः अधिकतर आवश्यकताओं के अनुरूप होगी, अधिक अनुकूलित अनुकूलित क्रियाएं या सशर्त कार्रवाइयों के लिए आपको स्रोत कोड संपादित करने की आवश्यकता होगी।
खिड़की जो खुलती है वह स्रोत कोड प्रदर्शित करती है जो मैक्रो बनाने के दौरान हमारे कार्यों से दर्ज की गई थी। बेशक, आप इस कोड को संपादित कर सकते हैं या कोड विंडो के अंदर पूरी तरह से नए मैक्रोज़ भी बना सकते हैं। हालांकि इस आलेख में उपयोग की जाने वाली रिकॉर्डिंग कार्रवाई संभवतः अधिकतर आवश्यकताओं के अनुरूप होगी, अधिक अनुकूलित अनुकूलित क्रियाएं या सशर्त कार्रवाइयों के लिए आपको स्रोत कोड संपादित करने की आवश्यकता होगी।

हमारा उदाहरण एक कदम आगे लेना …

Hypothetically, हमारी स्रोत डेटा फ़ाइल, data.csv मान लें, एक स्वचालित प्रक्रिया द्वारा उत्पादित किया जाता है जो हमेशा फ़ाइल को उसी स्थान पर सहेजता है (उदा। सी: डेटा data.csv हमेशा सबसे हालिया डेटा है)। इस फ़ाइल को खोलने और इसे आयात करने की प्रक्रिया को आसानी से मैक्रो में भी बनाया जा सकता है:

  1. हमारे "FormatData" मैक्रो युक्त एक्सेल टेम्पलेट फ़ाइल खोलें।
  2. "लोडडाटा" नामक एक नया मैक्रो रिकॉर्ड करें।
  3. मैक्रो रिकॉर्डिंग के साथ, सामान्य रूप से डेटा फ़ाइल आयात करें।
  4. एक बार डेटा आयात होने के बाद, मैक्रो रिकॉर्डिंग बंद करो।
  5. सभी सेल डेटा हटाएं (हटाएं सभी को हटाएं)।
  6. अद्यतन टेम्पलेट को सहेजें (मैक्रो सक्षम टेम्पलेट प्रारूप का उपयोग करना याद रखें)।

एक बार ऐसा करने के बाद, जब भी टेम्पलेट खोला जाता है तो वहां दो मैक्रोज़ होंगे - एक जो हमारे डेटा को लोड करता है और दूसरा जो इसे स्वरूपित करता है।

यदि आप वास्तव में कुछ कोड संपादन के साथ अपने हाथों को गंदे बनाना चाहते हैं, तो आप "लोडडाटा" से उत्पादित कोड की प्रतिलिपि बनाकर और "FormatData" से कोड की शुरुआत में इसे एक ही मैक्रो में आसानी से जोड़ सकते हैं।
यदि आप वास्तव में कुछ कोड संपादन के साथ अपने हाथों को गंदे बनाना चाहते हैं, तो आप "लोडडाटा" से उत्पादित कोड की प्रतिलिपि बनाकर और "FormatData" से कोड की शुरुआत में इसे एक ही मैक्रो में आसानी से जोड़ सकते हैं।

इस टेम्पलेट को डाउनलोड करें

आपकी सुविधा के लिए, हमने इस लेख में उत्पादित एक्सेल टेम्पलेट के साथ-साथ आपके साथ खेलने के लिए एक नमूना डेटा फ़ाइल भी शामिल की है।

कैसे-टू गीक से एक्सेल मैक्रो टेम्पलेट डाउनलोड करें

सिफारिश की: