
सामान्य सूत्र
=ROW()-ROW((#Headers))
सारांश
Excel तालिका में स्वचालित पंक्ति संख्याओं को जोड़ने के लिए, आप ROW फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, B5 का फॉर्मूला, नीचे कॉपी किया गया है:
=ROW()-ROW(Table1(#Headers))
नोट: तालिका नाम की आवश्यकता नहीं है। हालाँकि, Excel तालिका का नाम स्वचालित रूप से जोड़ देगा यदि छोड़ा गया हो।
स्पष्टीकरण
जब कोई तर्क प्रदान नहीं किया जाता है, तो ROW फ़ंक्शन "वर्तमान पंक्ति", यानी उस सेल की पंक्ति संख्या देता है जिसमें यह शामिल है। जब एक सेल संदर्भ प्रदान किया जाता है, ROW सेल की पंक्ति संख्या लौटाता है। जब कोई सीमा प्रदान की जाती है, तो ROW श्रेणी में पहली पंक्ति संख्या देता है।
दिखाए गए उदाहरण में, B5 का सूत्र है:
=ROW()-ROW(Table1(#Headers))
पहला ROW रिटर्न 5 है, क्योंकि ROW को कोई तर्क नहीं दिया गया है, और सेल B5 में रहता है। दूसरा ROW एक संरचित संदर्भ का उपयोग करता है:
Table1(#Headers) // header row
शीर्ष लेख पंक्ति $ B $ 4: $ F $ 4 तक होती है, इसलिए ROW रिटर्न 4. तालिका की पहली 3 पंक्तियों के लिए, हमारे पास है:
B5=5-4 // 1 B6=6-4 // 2 B7=7-4 // 3
हेडर पंक्ति नहीं
जब तक किसी तालिका में शीर्ष लेख पंक्ति होती है, तब तक उपरोक्त सूत्र बहुत अच्छा काम करता है, लेकिन यदि शीर्ष लेख पंक्ति अक्षम है तो यह विफल हो जाएगी। यदि आप किसी शीर्ष पंक्ति के बिना तालिका के साथ काम कर रहे हैं, तो आप इस विकल्प का उपयोग कर सकते हैं:
=ROW()-INDEX(ROW(Table1),1,1)+1
इस सूत्र में, पहला ROW फ़ंक्शन ऊपर की तरह वर्तमान पंक्ति लौटाता है। INDEX फ़ंक्शन तालिका का पहला सेल Table1 (सेल B5) से दूसरे ROW फ़ंक्शन में लौटाता है, जो हमेशा 5 रिटर्न करता है। तालिका की पहली 3 पंक्तियों के लिए, सूत्र इस तरह काम करता है:
B5=5-5+1 // 1 B6=6-5+1 // 2 B7=7-5+1 // 3
हेडर पंक्ति अक्षम होने पर भी यह सूत्र सामान्य रूप से काम करना जारी रखेगा।