विषयसूची
कभी-कभी एक्सेल में, हम कुछ सेल को सीधे सेल संदर्भ के रूप में उपयोग नहीं कर सकते हैं। इसलिए, हम एक्सेल में सेल संदर्भ के रूप में चर पंक्ति संख्या का उपयोग करने के लिए मजबूर हैं। पूरी अवधारणा यह है कि हम प्रविष्टियों, सूत्रों, या जहाँ भी हम चाहते हैं, में एक सेल संदर्भ के रूप में निर्दिष्ट करने के लिए एक यादृच्छिक पंक्ति संख्या का उपयोग करते हैं।
जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, हम कुछ संख्याओं का योग चाहते हैं। हम केवल सीमा (यानी, B5:B11 ) को जोड़ कर योग प्राप्त कर सकते हैं। हालाँकि, यदि हम B11 को सेल संदर्भ के रूप में सम्मिलित करने में असमर्थ हैं, तो हम एक यादृच्छिक पंक्ति संख्या (यानी C5 ) का उपयोग करते हैं। अप्रत्यक्ष, ऑफ़सेट या INDEX फ़ंक्शन C5 सेल मान 11 को B11 सेल संदर्भ के रूप में कनवर्ट करता है। इसलिए, समग्र रूपांतरण B(C5)=B11 होता है।
इस लेख में, हम सेल संदर्भ के रूप में पंक्ति संख्या का उपयोग करने के कई तरीके प्रदर्शित करते हैं। एक्सेल।
एक्सेल वर्कबुक डाउनलोड करें
सेल संदर्भ के रूप में चर पंक्ति संख्या। xlsm
4 एक्सेल में सेल रेफरेंस के रूप में वेरिएबल रो नंबर का उपयोग करने के आसान तरीके
सेल रेफरेंस के रूप में वेरिएबल रो नंबर का उपयोग प्रदर्शित करने के लिए, हमारे पास एक डेटासेट है। हमारे डेटासेट में पंक्ति संख्या के रूप में सीरियल नंबर और अन्य कॉलम शामिल हैं जैसा कि निम्नलिखित चित्र में दिखाया गया है। हम एक सेल संदर्भ के रूप में परिवर्तनीय पंक्ति संख्या का उपयोग करके कुल मूल्य का योग चाहते हैं।
विधि 1: परिवर्तनीय पंक्ति संख्या को सक्षम करने के लिए अप्रत्यक्ष कार्य कक्ष संदर्भ के रूप में
अप्रत्यक्ष फ़ंक्शन पाठ को तर्कों के रूप में लेते हुए एक सेल संदर्भ देता है। अप्रत्यक्ष फ़ंक्शन का सिंटैक्स
=INDIRECT (ref_text, [a1])
ref_text है; टेक्स्ट स्ट्रिंग में संदर्भ
[a1] ; सेल A1 का बूलियन संकेत। TRUE (डिफ़ॉल्ट रूप से) = सेल A1 स्टाइल। [वैकल्पिक]
चरण 1: संबंधित सेल में निम्न सूत्र चिपकाएं (अर्थात, F16 )।
=SUM(F5:INDIRECT("F"&B15+4))
SUM फ़ॉर्मूला केवल रेंज का योग करता है (यानी, F5:F15 )। लेकिन सबसे पहले, INDIRECT फंक्शन B15 सेल वैल्यू लेता है (यानी, 11 ) फिर इसे 15 बनाने के लिए 4 जोड़ता है । अंत में, INDIRECT इसे सूत्र में F15 के रूप में पास करता है। परिणामस्वरूप, F(B15) बन जाता है F(11+4) = F15
चरण 2: ENTER दबाएं। उसके बाद आप सेल F16 में कुल मूल्य राशि देखते हैं।
सरलीकरण के लिए, हम सरल सूत्रों में सेल संदर्भ के रूप में पंक्ति संख्या का उपयोग करते हैं। आप इसे लंबे और जटिल सूत्रों में उपयोग कर सकते हैं, और यह ठीक काम करता है। सेल संदर्भों में पंक्ति संख्याओं का उपयोग करना जटिलताओं से बचने का एक प्रभावी तरीका है।
और पढ़ें: एक्सेल VBA में सेल संदर्भ (8 उदाहरण)
विधि 2: OFFSET
अप्रत्यक्ष फ़ंक्शन के समान, Excel OFFSET फ़ंक्शन के समान सेल संदर्भ के रूप में चर पंक्ति संख्या सम्मिलित करें, सेल संदर्भ भी लौटाता है . परिणाम में उनकी समानता के बावजूद, OFFSET फ़ंक्शन लेता है 5 तर्क इनपुट। OFFSET फ़ंक्शन का सिंटैक्स
=OFFSET (reference, rows, cols, [height], [width])
संदर्भ है; प्रारंभिक सेल जहां से पंक्ति और कॉलम संख्या की गणना की जाएगी
पंक्तियां ; संदर्भ के नीचे पंक्तियों की संख्या।
कॉल्स ; सीधे संदर्भ के लिए स्तंभों की संख्या।
ऊंचाई ; दिए गए संदर्भ में पंक्तियों की संख्या। [वैकल्पिक]
चौड़ाई ; दिए गए संदर्भ में स्तंभों की संख्या। [वैकल्पिक]
चरण 1: नीचे दिए गए सूत्र को सेल में टाइप करें F16 ।
= SUM(F5:OFFSET(F5, B15-1,0,1,1))
उपरोक्त सूत्र में, OFFSET फ़ंक्शन F5 सेल के रूप में संदर्भ , B15-1 लेता है (अर्थात, 11-1=10 ) चर के रूप में पंक्तियां , 0 as cols , 1 as ऊंचाई और चौड़ाई । B15 या B15-1 को बदलकर आप सेल संदर्भ के रूप में कोई भी संख्या सम्मिलित कर सकते हैं।
चरण 2 : कुल योग प्रदर्शित करने के लिए ENTER दबाएं।
और पढ़ें: कैसे संदर्भ कक्ष द्वारा एक्सेल में रो और कॉलम नंबर (4 तरीके)
समान रीडिंग
- Excel VBA में FormulaR1C1 एब्सोल्यूट रेफरेंस का इस्तेमाल कैसे करें<3
- [फिक्स्ड!] रिलेटिव सेल रेफरेंस एक्सेल में काम नहीं कर रहा है
- एक्सेल VBA: बिना खोले किसी अन्य वर्कबुक से सेल वैल्यू प्राप्त करें
- स्प्रेडशीट में रिलेटिव और एब्सोल्यूट सेल एड्रेस
- एक्सेल में रिलेटिव सेल रेफरेंस का उदाहरण (3)मानदंड)
विधि 3: चर पंक्ति संख्या का उपयोग करने के लिए INDEX फ़ंक्शन
सेल संदर्भ के रूप में पंक्ति संख्या सम्मिलित करने के लिए, हम एक वापस कर सकते हैं सूत्रों में इसे असाइन करने के लिए मान। INDEX फ़ंक्शन का परिणाम असाइन किए गए स्थान के मानों में होता है। INDEX फ़ंक्शन का सिंटैक्स
=INDEX (array, row_num, [col_num], [area_num])
सरणी है; श्रेणी या सरणी।
row_num ; श्रेणी या सरणी में पंक्ति संख्या।
col_num ; श्रेणी या सरणी में स्तंभ संख्या। [वैकल्पिक]
क्षेत्र_संख्या ; संदर्भ में प्रयुक्त रेंज। [वैकल्पिक]
चरण 1: किसी भी रिक्त कक्ष में बाद वाले सूत्र का उपयोग करें (अर्थात, F16 )
=SUM(F5:INDEX(F:F,B15+4))
INDEX फ़ंक्शन F (यानी, F:F ) कॉलम को एक सरणी के रूप में मानता है, B15+4= 15 पंक्ति_संख्या के रूप में। अन्य तर्क वैकल्पिक हैं इसलिए उनका उपयोग करना आवश्यक नहीं है। सूत्र में INDEX(F:F,B15+4) भाग $35.4 देता है (अर्थात, F15 सेल मान)। B15 या B15+4 को बदलने से सूत्र में परिवर्तनशील पंक्ति संख्याएं आती हैं।
चरण 2: सेल F16 में कुल मूल्य का योग प्रदर्शित करने के लिए ENTER कुंजी का उपयोग करें।
और पढ़ें: एक्सेल VBA: चर के साथ R1C1 सूत्र (3 उदाहरण)
विधि 4: सेल संदर्भ के रूप में चर पंक्ति संख्या लेने के लिए VBA मैक्रो
क्या होगा यदि हम हर बार एक पंक्ति संख्या दर्ज करना चाहते हैं, हम एक श्रेणी या सरणी से पंक्तियों का चयन करते हैं? एक्सेल वीबीए मैक्रोज़ हैंऐसा करने में कुशल। मान लीजिए कि हम विशिष्ट पंक्तियों को हाइलाइट करना चाहते हैं (यानी, C5:D15 ) जैसा कि निम्नलिखित छवि में बोल्ड स्याही में दिखाया गया है, VBA मैक्रोज़ इसे कुछ पंक्तियों के साथ करते हैं।
चरण 1: Microsoft Visual Basic विंडो खोलने के लिए, ALT+F11 दबाएं. Microsoft Visual Basic विंडो में, Insert चुनें ( Toolbar से) > मॉड्यूल पर क्लिक करें।
चरण 2: निम्नलिखित मैक्रो को मॉड्यूल में पेस्ट करें।
5445
मैक्रो कोड VBA इनपुट बॉक्स का उपयोग करके एक पंक्ति संख्या लेता है और फिर पहली 10 पंक्तियों को हाइलाइट करता है . हाइलाइट VBA Selection.Font.Bold प्रॉपर्टी का उपयोग करके किया जाता है। Sheets.Range स्टेटमेंट एक विशिष्ट शीट और रेंज असाइन करता है। साथ ही, यह VBA CELL गुण का उपयोग करके श्रेणी को परिभाषित करता है।
चरण 3: मैक्रो को चलाने के लिए F5 कुंजी का उपयोग करें। मैक्रो पहले एक इनपुट बॉक्स प्रदर्शित करता है और एक पंक्ति संख्या दर्ज करने के लिए कहता है। पंक्ति संख्या (यानी, 5 ) दर्ज करने के बाद, ठीक पर क्लिक करें।
➤ ओके क्लिक करने से आप मॉड्यूल विंडो पर पहुंच जाते हैं। वर्कशीट पर लौटें, आप देखते हैं कि असाइन की गई रेंज (यानी, C5:D15 ) बोल्ड में हाइलाइट हो जाती है।
और पढ़ें: पंक्ति और कॉलम संख्या द्वारा सेल संदर्भ के साथ एक्सेल VBA उदाहरण
निष्कर्ष
इस लेख में, हम उपयोग करते हैं एकाधिक कार्यों के साथ-साथ VBA चर पंक्ति का उपयोग करने के लिए मैक्रोएक्सेल में सेल संदर्भ के रूप में संख्या। INDIRECT , OFFSET , और INDEX जैसे फ़ंक्शन परिणामों को सेल संदर्भ के रूप में बदलने के लिए उनके तर्कों में पंक्ति संख्याओं का उपयोग करते हैं। आशा है कि उपरोक्त वर्णित तरीके अवधारणा को स्पष्ट करते हैं और दैनिक उपयोग में उनका उपयोग करने में आपकी सहायता करते हैं। यदि आपके पास और पूछताछ है या कुछ जोड़ना है तो टिप्पणी करें।