प्रत्येक 5वीं पंक्ति का चयन करें - VBA कोड उदाहरण

हर 5वीं पंक्ति का चयन करें

कल्पना कीजिए कि हमारे पास एक्सेल स्प्रेडशीट में डेटा की 20,000 पंक्तियाँ हैं:

हालाँकि, क्या होगा यदि आप इस डेटा को कम करना चाहते हैं जैसे कि हर 5 वीं पंक्ति को लें? यह लेख दिखाता है कि यह कैसे किया जा सकता है। रो () फ़ंक्शन प्रत्येक पंक्ति की संख्या देता है:

मॉड फंक्शन हमें मॉड्यूलो अंकगणित करने की अनुमति देता है:

= मॉड (संख्या, भाजक)

शेषफल देता है जब "संख्या" को "भाजक" से विभाजित किया जाता है। तो उदाहरण के लिए:

= मॉड (28,5)

28 को 5 से विभाजित करने पर शेषफल 3 देगा।
तो हम पंक्ति संख्या को देख सकते हैं और देख सकते हैं कि जब हम उस पर मोडुलो अंकगणित करते हैं तो क्या होता है:

=आईएफ (मॉड (पंक्ति (), 5) = 0,1,0)

यानी जब पंक्ति संख्या 5 विभाजित हो तो शेष पर विचार करें। यदि शेष 0 है तो सेल में 1 डालें अन्यथा शून्य डाल दें। सुविधा के लिए मैंने उपरोक्त तालिका में पंक्ति संख्याओं को हार्डकोड किया है। अब हम ऐसा होने पर काम करने के लिए अतिरिक्त कॉलम डालते हैं। सूत्र ऊपर के रूप में मॉड्यूल सूत्र होंगे:

हम देखते हैं कि जिन पंक्तियों में पंक्ति संख्याएँ होती हैं जो 5 से विभाज्य होती हैं, उनमें मोडुलो 1 होता है। यदि हम अब डेटा को केवल 1 दिखाने के लिए फ़िल्टर करते हैं:

यदि हम अब केवल विज़िबल सेल का चयन करते हैं और फिर केवल इस डेटा को कॉपी करते हैं, तो हमारे पास हमारे डेटा का सबसेट होता है।

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave