Excel सूत्र: संख्याओं की सरणी बनाएँ -

सामान्य सूत्र

(=ROW(INDIRECT(start&":"&end)))

सारांश

संख्याओं की एक सरणी बनाने के लिए जैसे (1; 2; 3; 4; 5) आप आरओडब्ल्यू और संकेतक कार्यों के आधार पर एक सूत्र का उपयोग कर सकते हैं। इस तकनीक का उपयोग अक्सर सरणी सूत्रों में किया जाता है जिन्हें किसी प्रकार के प्रसंस्करण के लिए एक संख्यात्मक सरणी की आवश्यकता होती है। दिखाए गए उदाहरण में, D5 का सूत्र है:

(=ROW(INDIRECT(B5&":"&C5)))

जो एक सरणी देता है जैसे (1; 2; 3; 4; 5)।

नोट: जब किसी एकल कक्ष में प्रवेश किया जाता है, तो Excel सरणी में केवल पहला आइटम प्रदर्शित करेगा। वास्तविक सरणी परिणाम देखने के लिए सूत्र पट्टी में F9 का उपयोग करें। आम तौर पर, आप इस सूत्र का उपयोग बड़े सरणी सूत्र के अंदर करेंगे, नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाएगा।

स्पष्टीकरण

नोट: Excel 365 में, नया अनुक्रम फ़ंक्शन संख्याओं की एक सरणी बनाने का एक बेहतर और आसान तरीका है। नीचे वर्णित विधि पिछले संस्करणों में काम करेगी।

इस सूत्र का मूल एक स्ट्रिंग है जो पंक्तियों का प्रतिनिधित्व करता है। उदाहरण के लिए, 10 संख्याओं के साथ एक सरणी बनाने के लिए, आप इस तरह से एक स्ट्रिंग को हार्ड-कोड में बदल सकते हैं:

=ROW(INDIRECT("1:10"))

संकेत फ़ंक्शन इस पाठ की व्याख्या करता है जिसका अर्थ है 1:10 (10 पंक्तियाँ) और ROW फ़ंक्शन सरणी के अंदर उस पंक्ति में प्रत्येक पंक्ति के लिए पंक्ति संख्या देता है।

दिखाया गया उदाहरण सूत्र के अधिक सामान्य संस्करण का उपयोग करता है जो क्रमशः B5 और C5 से प्रारंभ और अंत संख्या को उठाता है, इसलिए समाधान इस तरह दिखता है:

=ROW(INDIRECT(B5&":"&C5)) =ROW(INDIRECT(1&":"&5)) =ROW(INDIRECT("1:5")) =ROW(1:5) =(1;2;3;4;5)

सूत्र में उपयोग किए जाने का कारण कार्यपत्रक परिवर्तनों के विरुद्ध सुरक्षा करना है। संकेत के बिना, पंक्तियाँ डालने या हटाने से श्रेणी संदर्भ बदल सकता है, उदाहरण के लिए:

=ROW(1:5)

इसमें परिवर्तन होगा:

=ROW(1:4)

यदि पंक्ति 1 हटा दी जाती है। क्योंकि पाठ के साथ निर्मित संदर्भ के साथ काम करता है, यह कार्यपत्रक में परिवर्तन से प्रभावित नहीं होता है।

एक सीमा में सापेक्ष पंक्ति संख्या

यदि आपको किसी श्रेणी की सापेक्ष पंक्ति संख्याओं वाले सरणी की आवश्यकता है, तो आप इस तरह से एक सूत्र का उपयोग कर सकते हैं:

=ROW(range)-ROW(range.firstcell)+1

पूर्ण विवरण के लिए इस पृष्ठ को देखें।

नकारात्मक मूल्य

ROW फ़ंक्शन नेगेटिव नंबर्स को हैंडल नहीं करेगा, इसलिए आप स्टार्ट और एंड के लिए नेगेटिव नंबरों को मिक्स नहीं कर सकते । हालाँकि, आप ROW द्वारा बनाई गई सरणी में गणित संचालन को लागू कर सकते हैं। उदाहरण के लिए, निम्न सूत्र इस सरणी को बनाएंगे: (-5; -4; -3; -2; - 1)

=ROW(INDIRECT(1&":"&5))-6

रिवर्स ऑर्डर में संख्या, एन से 1

अवरोही क्रम में सकारात्मक संख्याओं की एक सरणी बनाने के लिए, n से 1 तक, आप इस तरह एक सूत्र का उपयोग कर सकते हैं:

=ABS(ROW(INDIRECT("1:"&n))-(n+1))

दिलचस्प लेख...