Excel सूत्र: स्ट्रिंग को सरणी में बदलें -

विषय - सूची

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

(=MID(string,ROW(INDIRECT("1:"&LEN(string))),1))

सारांश

स्ट्रिंग को एक सरणी में बदलने के लिए जिसमें प्रत्येक अक्षर के लिए एक आइटम होता है, आप MID, ROW, LEN और INDIRECT फ़ंक्शन के आधार पर एक सरणी सूत्र का उपयोग कर सकते हैं। यह कभी-कभी अन्य सूत्रों के अंदर उपयोगी हो सकता है जो चरित्र स्तर पर पाठ में हेरफेर करते हैं।

दिखाए गए उदाहरण में, C5 में सूत्र है:

(=MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))

नोट: यह एक सरणी सूत्र है और इसे नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाना चाहिए।

स्पष्टीकरण

अंदर से बाहर काम करना, LEN फ़ंक्शन स्ट्रिंग की लंबाई की गणना करता है, और यह "1:" करने के लिए संघनन से जुड़ता है, इस तरह से एक पाठ सीमा बनाता है: "1: 3"

इस पाठ को INDIRECT में पारित किया गया है, जो पाठ को संदर्भ के रूप में मूल्यांकित करता है और परिणाम को ROW फ़ंक्शन में लौटाता है। ROW फ़ंक्शन संदर्भ में समाहित पंक्तियों को इस तरह की संख्या में देता है:

(1;2;3)

ध्यान दें कि मूल पाठ में प्रत्येक अक्षर के लिए हमारे पास एक नंबर है।

Start_num तर्क के लिए यह सरणी MID फ़ंक्शन में जाती है। पाठ कॉलम B से आता है, और वर्णों की संख्या 1 के रूप में हार्डकोड की गई है

अंत में, कई प्रारंभ संख्याओं के साथ, MID इस तरह एक सरणी में कई परिणाम देता है।

("R";"e";"d")

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