एक्सेल सूत्र: सही से वर्ण निकालें -

विषय - सूची

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

=LEFT(text,LEN(text)-n)

सारांश

किसी पाठ स्ट्रिंग से अंतिम n वर्णों को निकालने के लिए, आप LEFT और LEN फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। आप इस तरह के एक सूत्र का उपयोग कर सकते हैं, अंतिम 3 वर्णों को, अंतिम 5 वर्णों को बाईं ओर से शुरू करने के लिए। दिखाए गए उदाहरण में, E6 में सूत्र है:

=VALUE(LEFT(D6,LEN(D6)-6))

जो प्रत्येक मूल्य से "मीलों" को ट्रिम करता है, बस संख्या को वापस करता है।

स्पष्टीकरण

पाठ स्ट्रिंग के बाईं ओर से शुरू होने वाले वर्णों को निकालने के लिए LEFT फ़ंक्शन सही है। हम सभी वर्णों की संख्या निकालने के लिए इस सूत्र में LEFT का उपयोग करते हैं जिन्हें हम ट्रिम करना चाहते हैं।

परिवर्तनशील लंबाई वाले मानों के लिए यह चुनौती है कि हम यह नहीं जानते कि कितने अक्षर निकालने हैं। वह जगह है जहाँ LEN फ़ंक्शन का उपयोग किया जाता है।

अंदर से बाहर काम करना, LEN प्रत्येक मान की कुल लंबाई की गणना करता है। D6 (736 मील) के लिए कुल लंबाई 9. है। निकालने के लिए वर्णों की संख्या प्राप्त करने के लिए, हम 6 को घटाते हैं, जो अंतरिक्ष चरित्र सहित "मील" की लंबाई है। परिणाम 3 है, जिसे निकालने के लिए वर्णों की संख्या के रूप में LEFT को खिलाया जाता है। LEFT फिर "736" पाठ को पाठ मान के रूप में लौटाता है।

अंत में, क्योंकि हम एक संख्यात्मक मान चाहते हैं (और पाठ नहीं) हम पाठ को वैल्यू फ़ंक्शन के माध्यम से चलाते हैं, जो संख्याओं को पाठ प्रारूप में वास्तविक संख्याओं में परिवर्तित करता है।

सूत्र चरण इस तरह दिखते हैं:

=VALUE(LEFT(D6,LEN(D6)-6)) =VALUE(LEFT(D6,9-6)) =VALUE(LEFT(D6,3)) =VALUE("736") =736

नोट: यदि आपको संख्यात्मक परिणाम की आवश्यकता नहीं है, तो VALUE फ़ंक्शन का उपयोग करने का कोई कारण नहीं है।

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