विभिन्न मूल्यों के लिए एक्सेल इफ स्टेटमेंट


0

मुझे 11 अंकों के एक संख्यात्मक कॉलम का मूल्यांकन करने की आवश्यकता है। यदि डेटा एक विशिष्ट संख्यात्मक मान के बराबर पहले 5 अंकों से शुरू होता है, तो मुझे एक विशिष्ट पाठ मान वापस करने की आवश्यकता है। यदि डेटा दूसरे विशिष्ट 5 अंकों के मूल्य के साथ शुरू होता है, तो मुझे एक अलग पाठ मान वापस करने की आवश्यकता है। मेरे पास निर्धारित करने के लिए 3 विशिष्ट मूल्य हैं, लेकिन भविष्य में कई और अधिक होंगे


1
के साथ बेला करने के लिए कार्य: LEFTपहले 5 अंक प्राप्त करने के लिए। INDEX+ MATCHदूसरी तालिका में उन पहले 5 को देखने के लिए और उसी लुकअप तालिका में एक और पंक्ति में एक मान वापस करें। एक अजीब ले लो और जब आप फंस जाते हैं तो वापस आते हैं। हो सकता है कि आप अपने प्रश्न का उत्तर भी दे सकते हैं।
इंजीनियर टोस्ट

जवाबों:


2

संख्या और उनके स्ट्रिंग मान का संदर्भ तालिका बनाएँ:

यहाँ छवि विवरण दर्ज करें

तो आप निम्न सूत्र का उपयोग कर सकते हैं:

=INDEX($F$1:$F$2,MATCH(TRUE,INDEX((ISNUMBER(SEARCH($E$1:$E$2,A1))),),0))

यहाँ छवि विवरण दर्ज करें


0

स्कॉट क्रैनर का जवाब कुशलता से काम करता है, लेकिन जब से आपने IF () का उपयोग करके एक फॉर्मूला मांगा है, मैं इसे रिंग में टॉस करूंगा।

आप IF()बयानों के द्वारा इसे पूरा कर सकते हैं । इस IF()तरह के प्रवाह के लिए चला जाता है:

IF("कुछ तुलना जो TRUE या FALSE के लिए मूल्यांकन करती है," अगर क्या करना है TRUE", अगर क्या करना है FALSE")

तो, आप अपने पहले स्ट्रिंग के लिए परीक्षण करेंगे और यदि एक मिलान पाया जाता है तो पाठ मान वापस कर देंगे। यदि मैच नहीं मिला है, तो आप दूसरे IF()की तलाश करने के लिए दूसरे को चलाते हैं । और उस तर्क को जारी रखें जब तक आप सभी शर्तों को कवर नहीं करते। तो, आप इसे समाप्त करेंगे:

= IF (मूल्य (बाएं (C2,5)) = $ A $ 2, "Fours", IF (मूल्य (बाएं (C2,5)) = $ A $ 3, "थ्रीज", IF (मूल्य (बाएं (C2,5 )) = $ A $ 4, "ट्वोस", "नो मैच"))))

यहाँ छवि विवरण दर्ज करें

यहां एक अधिक पठनीय संस्करण है जो तर्क को अधिक स्पष्ट बनाता है।

=IF(VALUE(LEFT(C2,5))=$A$2,
    "Fours",
    IF(VALUE(LEFT(C2,5))=$A$3,
       "Threes",
        IF(VALUE(LEFT(C2,5))=$A$4,
           "Twos",
           "No match")
    )
)

0

आप Vlookup का उपयोग कर सकते हैं, अपनी सरणी इस तरह लिख सकते हैं:
पहला पांच अंकों का मूल्य 1
दूसरा पांच अंकों का मूल्य
तीसरा तीसरा पांच अंकों का मान 3

आप बिना किसी सीमा के जितना चाहें जोड़ सकते हैं और बता दें कि इस सरणी के संदर्भ $ A1: $ B3 हैं यह सरणी को ठीक करने के लिए पूर्ण संदर्भ होना चाहिए।

यदि आपके नंबर कॉलम C में हैं तो D में निम्नलिखित लिखें:
= IFERROR (VLOOKUP (VALUE (LEFT (C1,5)), $ A $ 1: $ B $ 3,2, FALSE), "")

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.