उदाहरण कार्यपुस्तिका डाउनलोड करें
यह ट्यूटोरियल प्रदर्शित करेगा कि एक्सेल और गूगल शीट्स में हर दूसरी (या हर nth) पंक्ति से मूल्य कैसे प्राप्त करें।
हर दूसरी पंक्ति को पहचानें
हर दूसरी पंक्ति की पहचान करने के लिए, हम यह बताने के लिए MOD फ़ंक्शन का उपयोग कर सकते हैं कि क्या प्रत्येक पंक्ति एक निश्चित संख्या से विभाज्य है। यहां हम हर दूसरी पंक्ति की पहचान करने के लिए 2 का उपयोग करेंगे।
1 | = रक्षा मंत्रालय (पंक्ति (बी 3), 2) |
हम नीचे इस पर चलेंगे।
रो फंक्शन - रिटर्न रो नंबर
सबसे पहले, हम ROW फंक्शन का उपयोग यह बताने के लिए करेंगे कि हम किस रो में हैं:
1 | = पंक्ति (बी 3) |
अगले भाग में, हम यह बताने के लिए MOD फ़ंक्शन का उपयोग करेंगे कि क्या पंक्ति संख्या एक निश्चित संख्या से विभाज्य है, इस मामले में - २।
एमओडी फंक्शन - दिखाएँ कि क्या पंक्ति 2 से विभाज्य है
मॉड फ़ंक्शन हमें दिखाएगा कि क्या हम जिस पंक्ति में हैं वह 2 से विभाज्य है।
1 | = एमओडी (सी 3,2) |
इन कार्यों के संयोजन से मूल सूत्र प्राप्त होता है।
1 | = रक्षा मंत्रालय (पंक्ति (बी 3), 2) |
प्रत्येक nth पंक्ति का चयन करें
प्रत्येक तीसरी (nवीं) पंक्ति प्राप्त करने के लिए, हम संख्या को 3 (n) से विभाजित करने के लिए बदलते हैं।
1 | = एमओडी (सी 3,3) |
हम विशिष्ट पंक्तियों को दिखाने के लिए आवश्यक MOD परिणाम पर फ़िल्टर करने के लिए फ़िल्टर को चालू कर सकते हैं।
हर नौवीं पंक्ति से मूल्य प्राप्त करें
हर दूसरी पंक्ति या n वीं पंक्ति से मान प्राप्त करने के लिए, हम OFFSET और ROW फ़ंक्शन का उपयोग कर सकते हैं।
1 | =ऑफसेट($B$3,(ROW(D1)*2)-1,0) |
हम नीचे इस पर चलेंगे।
नौवीं पंक्ति लौटाएं
सबसे पहले, हम 1 . को लेने के लिए ROW फंक्शन का उपयोग करेंगेअनुसूचित जनजाति पंक्ति। इस फॉर्मूले को नीचे कॉपी करने का मतलब यह होगा कि पिक की गई रो नंबर फ़ॉर्मूला की तरह गतिशील रूप से बदल जाएगी।
1 | = पंक्ति (डी 1) |
अगले भाग में, हम OFFSET फ़ंक्शन का उपयोग पंक्ति से मान को उस मान से गुणा करने के लिए करेंगे जिससे आप पंक्ति को ऑफ़सेट करना चाहते हैं।
1 | =ऑफसेट($B$3,(D3*2)-1,0) |
इन कार्यों के संयोजन से मूल सूत्र प्राप्त होता है।
1 | =ऑफसेट($B$3,(ROW(E1)*2)-1,0) |
वीबीए कोड लिखें
हम कोशिकाओं की एक श्रृंखला के माध्यम से लूप करने के लिए एक VBA प्रक्रिया का उपयोग कर सकते हैं और प्रत्येक 2 या nth सेल से मान वापस कर सकते हैं।
निम्नलिखित प्रक्रिया कोशिकाओं की श्रेणी के माध्यम से लूप करेगी और कॉलम सी में प्रत्येक दूसरी पंक्ति को कॉलम बी से संबंधित संख्या के साथ पॉप्युलेट करेगी।
123456789101112131415 | उप SelectAltRows ()मंद rng1 रेंज के रूप मेंमंद rng2 रेंज के रूप मेंमंद x पूर्णांक के रूप मेंपूर्णांक के रूप में मंद NoRws'रेंज का चयन करें'सेट rng1 = रेंज ("बी 1: बी 10")'पंक्तियों को गिनें'NoRws = rng1.Rows.Count'श्रेणी के हर दूसरे सेल के माध्यम से लूप'x = 1 से NoRws के लिए चरण 2'कॉलम बी से कॉलम सी में मान डालें'rng1. सेल (x, 1)। ऑफसेट (0, 1) = rng1. सेल (x, 1)अगलाअंत उप |
इस प्रक्रिया को चलाने का परिणाम होगा:
Google पत्रक में हर दूसरे (या हर nth) पंक्ति का चयन करें
ये सूत्र ठीक उसी तरह काम करते हैं जैसे Google पत्रक में Excel में होता है।