एक्सेल सूत्र: मूल रूपरेखा नंबरिंग -

सारांश

बुनियादी रूपरेखा क्रमांकन उत्पन्न करने के लिए आप COUNTA, IF, MID, FIND और LEN सहित कई एक्सेल फ़ंक्शंस पर आधारित सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, D5 का सूत्र है:

=COUNTA($B$5:B5)&"."&IF(B5"",1,MID(D4,FIND(".",D4)+1,LEN(D4))+1)

नोट: यह सूत्र केवल 2-स्तरीय रूपरेखा को ही संभालेगा।

स्पष्टीकरण

कोर में, यह सूत्र एक स्तर 1 और स्तर 2 संख्या बनाता है और एक विभाजक के रूप में एक अवधि ("" ") के साथ दो संख्याओं को समेटता है। परिणाम "1.1" जैसा एक मूल्य है। "स्तर 1" संख्या इस तरह COUNTA के साथ उत्पन्न होती है:

=COUNTA($B$5:B5)

ध्यान दें कि सीमा एक विस्तृत संदर्भ है, इसलिए यह स्तंभ के नीचे कॉपी होते ही विस्तृत हो जाएगा।

"स्तर 2" संख्या इस कोड के साथ उत्पन्न होती है:

IF(B5"",1,MID(D4,FIND(".",D4)+1,LEN(D4))+1)

यहां, बी 5 की सामग्री की जांच करने के लिए IF फ़ंक्शन का उपयोग किया जाता है। यदि B5 रिक्त नहीं है, तो इसका मतलब है कि हमारे पास एक नया स्तर 1 शीर्षक और IF रिटर्न है। दूसरे शब्दों में, हर बार जब हमारे पास एक नया स्तर 1 प्रविष्टि होता है, तो हम स्तर 2 नंबर 1 पर पुनः आरंभ करते हैं।

यदि B5 * * रिक्त है, तो हमें उपरोक्त कक्ष में मान का उपयोग करके स्तर 2 संख्या को बढ़ाना होगा। यह थोड़ा मुश्किल है, क्योंकि रूपरेखा संख्या एक पाठ स्ट्रिंग है, संख्या नहीं। इसका मतलब है कि हमें वेतन वृद्धि से पहले एक पाठ फ़ंक्शन के साथ मान निकालना होगा। ऐसा करने के लिए, हम सभी पाठ को अवधि ("।") के दाईं ओर निकालने के लिए MID फ़ंक्शन का उपयोग करते हैं, जिसे हम FIND फ़ंक्शन के साथ ढूँढते हैं:

MID(D4,FIND(".",D4)+1,LEN(D4))+1

अवधि के निकाले जाने के बाद LEN फ़ंक्शन का उपयोग सभी वर्णों की गारंटी के लिए एक सरल तरीके के रूप में किया जाता है। ध्यान दें कि हम परिणाम में सीधे 1 जोड़ते हैं, जो अभी भी पाठ है। इस गणित ऑपरेशन के कारण एक्सेल पाठ को एक संख्या तक ले जाता है, इसलिए परिणाम एक वृद्धि की संख्या है। अंत में, स्तर 1 और स्तर 2 संख्याओं को एक विभाजक के रूप में एक अवधि ("।") के साथ मिलाया जाता है।

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