LET: अपने एक्सेल फॉर्मूलों के अंदर स्टोरेज वेरिएबल्स - एक्सेल टिप्स

एक्सेल में सूत्र पहले से ही एक प्रोग्रामिंग भाषा है। जब आप एक्सेल में एक मॉडल बनाते हैं, तो आप आवश्यक रूप से इनपुट के एक सेट से आउटपुट के एक सेट की गणना करने के लिए एक प्रोग्राम लिख रहे हैं। Calc टीम रेडमंड एक्सेल फॉर्मूला भाषा को बढ़ाने के लिए एक प्रोग्रामिंग भाषा की तरह एक्सेल को थोड़ा और बढ़ाने के लिए काम कर रही है। इनमें से पहला, एलईटी फ़ंक्शन अब बीटा में है। जो कोई भी ऑफिस 365 के इनसाइडर फास्ट चैनल का विरोध करता है, उसे LET तक पहुंच प्राप्त होनी चाहिए।

कभी-कभी आप एक सूत्र का निर्माण करते हैं जिसे बार-बार उसी उप-गणना का उल्लेख करना पड़ता है। LET फ़ंक्शन आपको एक चर और उस चर के लिए गणना को परिभाषित करने देता है। आपकी गणना 126 चरों तक हो सकती है। प्रत्येक चर पिछले चर में गणना का फिर से उपयोग कर सकता है। एलईटी फ़ंक्शन में अंतिम तर्क एक सूत्र है जो सेल में एक मान (या एक सरणी) लौटाता है। यह अंतिम सूत्र एलईटी फ़ंक्शन में पहले से परिभाषित चर को संदर्भित करेगा।

यह देखना सबसे आसान है कि क्या मैं आपको एक उदाहरण दिखाता हूं। मुझे 2010 में संदेश बोर्ड में एक बेतरतीब ढंग से एक सूत्र मिला। यह सूत्र, विशेष-K99 के सदस्य ने एक वाक्यांश में अगले-से-अंतिम शब्द को खोजने के लिए डिज़ाइन किया है।

यदि मुझे मूल सूत्र चरण-दर-चरण बनाना है, तो मैं इसे चरणों में बनाऊंगा।

  • चरण 1: B4 में, दोहराया वाक्यांशों से छुटकारा पाने के लिए मूल वाक्यांश की TRIM लें।

    बार-बार रिक्त स्थान से छुटकारा पाने के लिए TRIM कार्य करता है।
  • चरण 2: SUBSTITUTE के साथ रिक्त स्थान हटाने के बाद छंटनी की लंबाई के छंटनी पाठ की LEN की तुलना करके B4 में कितने शब्द हैं, इसका पता लगाएं। चार-शब्द वाक्यांश में, तीन स्थान हैं। वर्तमान समस्या में, आप दूसरा शब्द खोजना चाहते हैं, इसलिए इस सूत्र के अंत में एक शून्य।

    शब्दों को गिनने के लिए LEN और SUBSTITUTE कार्य करता है
  • चरण 3: इच्छित शब्द से पहले एक कैरेट (^) जोड़ें। यह फिर से SUBSTITUTE का उपयोग करता है लेकिन दूसरे स्थान को खोजने के लिए SUBSTITUTE में तीसरे तर्क का उपयोग करता है। यह हमेशा दूसरा स्थान नहीं होगा। आपको चरण 3 में तीसरे तर्क के रूप में चरण 2 से परिणाम का उपयोग करना होगा।

    SUBSTITUTE में कैरेट का उपयोग करना
  • चरण 4: MID और FIND का उपयोग करते हुए कैरेट के बाद सभी शब्दों को अलग करें।

    MID और FIND का उपयोग करते हुए कैरेट के बाद सभी शब्दों को अलग करें
  • चरण 5: फिर से MID और FIND का उपयोग करके अगले-से-अंतिम शब्द को अलग करें।

    MID और FIND का उपयोग करके अगले-से-अंतिम शब्द को अलग करें

जब ऊपर दिखाए गए अनुसार छोटी गणना में टूट जाते हैं, तो कई लोग गणना के तर्क का पालन कर सकते हैं। मैं अक्सर ऊपर दिखाए गए तरीके का उपयोग करके सूत्र बनाता हूं।

लेकिन मैं एक सूत्र के लिए पाँच कॉलम नहीं लेना चाहता, इसलिए मैं उन पाँच सूत्रों को एक सूत्र में समेटना शुरू करता हूँ। F4 में सूत्र E4 का दो बार उपयोग करता है। समान चिह्न के बाद E4 के लिए सूत्र पट्टी में सब कुछ कॉपी करें। दोनों स्थानों पर E4 को बदलने के लिए पेस्ट का उपयोग करें। अंतिम सूत्र सेल A4 द्वारा संदर्भित केवल एक चीज तक अपने सूत्रों के साथ सेल संदर्भों को बदलना जारी रखें। इस बिंदु पर, आपके पास एक लंबा लंबा सूत्र है:

बहुत लंबा एक्सेल सूत्र

यह इतना भ्रमित क्यों है? 24 वर्णों की औसत लंबाई वाले पाँच सूत्र 370-वर्ण सूत्र में कैसे बदल गए? ऐसा इसलिए है क्योंकि B4 में सरल सूत्र को अंतिम सूत्र में कुल 12 बार संदर्भित किया गया है। यदि आपने सेल B4 में TRIM (A4) संग्रहीत नहीं किया है, तो आप अंतिम फॉर्मूले में TRIM (A4) को बारह बार टाइप करते हैं।

यहां बताया गया है कि अंतिम सूत्र में कितनी बार उप-सूत्र का उपयोग किया गया है।

उप-सूत्र अंतिम सूत्र में गिने जाते हैं

बचाव के लिए LET

LET फ़ंक्शन आपको सूत्र में एक बार चर को परिभाषित करने और बाद में सूत्र में उन चर का उपयोग करने की अनुमति देता है। नीचे दी गई आकृति में, अंतिम गणना के अंतिम शब्द को वापस करने से पहले चर को चार परिभाषाओं में परिभाषित किया गया है।

चर को परिभाषित करने के लिए LET फ़ंक्शन

ऐसा लगता है कि सूत्र में प्रत्येक चर परिभाषा के बाद Alt + Enter का उपयोग करना यहां सबसे अच्छा अभ्यास है। जबकि आपके सूत्र ए, बी, सी और डी हो सकते हैं, यह सार्थक चर नामों का उपयोग करने के लिए चोट नहीं करता है, जैसे आप किसी भी प्रोग्रामिंग भाषा में करते हैं।

TRIMTEXT को = TRIM (A4) के रूप में परिभाषित करने के बाद ऊपर की आकृति में सूचना, TRIMTEXT चर को फिर से व्हॉट्सएप और कैरेटटेक्स्ट की परिभाषा में उपयोग किया जाता है।

वीडियो देखेंा

आप मेगाफॉर्मुला में और LET फ़ंक्शन में उप-सूत्रों को संयोजित करने के लिए चरण देख सकते हैं:

अन्य परीक्षण में, एलईटी सूत्र समान मेगाफॉर्मुला की तुलना में लगभग 65% तेजी से गणना करता है।

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