Excel सूत्र - यदि मान अगले सेल से पंक्ति वापसी मूल्य में पाया गया था


-1

यह मेरा पहला प्रश्न है। मैं तालिका में मूल्यों को खोजने के लिए एक अच्छे तरीके की तलाश कर रहा हूं, यदि एक ही पंक्ति में अन्य मान मौजूद हैं। उदाहरण के लिए, मेरी तालिका इस तरह दिखती है।

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

यही मैं करने की कोशिश कर रहा हूँ:

  1. सूचकांक मूल्य (शायद vlookup?) का उपयोग करके विशिष्ट पंक्ति देखें।
  2. जाँचें कि क्या डेटा 3 उस पंक्ति में मौजूद है (शायद hlookup?)।
  3. यदि ऐसा है तो अगले सेल से मान लौटाएं।
  4. यदि data_def के बगल में सेल से मान वापस नहीं आता है।

यदि आपकी तालिका में केवल वे कई कॉलम हैं, जिनके माध्यम से आप 'डेटा 3' की जांच करने के लिए नेस्टेड में VLOOKUP को ताना जा सकता है और 3 पुनरावृत्तियों के बाद यदि स्तंभ C से मान नहीं
खींचा

दुर्भाग्य से यह केवल एक उदाहरण है। मेरी असली तालिका (जो मैं यहां पोस्ट नहीं कर सकता) में लगभग 70 कॉलम हैं। नेस्टिंग आईएफ वास्तव में यहाँ एक विकल्प नहीं है।
पिओर

अब तक तुमने क्या प्रयास किये हैं? मैं आपको कुछ लुकअप का संदर्भ देता हूं, क्या आपने एक कोशिश की है? शायद साथ OFFSET()भी हो? या Index/Match?
ब्रूसवेने

जवाबों:


0

आप ऐसा करने के लिए कई सूचकांक कार्यों को घोंसला बना सकते हैं।

सबसे पहले, इन दो सूचकांक कार्यों के साथ कॉलम ए में वांछित मान की पंक्ति स्थापित करें:

=INDEX(A:A,MATCH(FindIndex,A:A,0)):INDEX(Z:Z,MATCH(FindIndex,A:A,0))

FindIndexएक नामित कक्ष (सी 7) मूल्य आप स्तंभ A में खोजने के लिए आप डेटा के 70 कॉलम हैं, तो चाहते है कि, आप समायोजित करने की आवश्यकता Z:Zके लिए अपने डेटा के अंतिम स्तंभ माना जाता है।

अब आप इस श्रेणी का उपयोग किसी अन्य अनुक्रमणिका / मिलान कॉम्बो के अंदर कर सकते हैं, जहाँ यह अनुक्रमणिका के लिए श्रेणी के रूप में कार्य करता है, और फिर से मिलान के लिए श्रेणी के रूप में कार्य करता है। मैच भाग में, findDataसेल (C8) के लिए एक श्रेणी नाम है जो "डेटा 3" मान रखता है। मिलान उस सेल को परिणाम में 1 जोड़कर पाता है, आप अगले सेल को वापस कर सकते हैं।

    =INDEX(   
    INDEX(A:A,MATCH(FindIndex,A:A,0)):INDEX(Z:Z,MATCH(FindIndex,A:A,0)),
  MATCH(findData,INDEX(A:A,MATCH(FindIndex,A:A,0)):INDEX(Z:Z,MATCH(FindIndex,A:A,0)),0)+1)

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


धन्यवाद, लेकिन मुझे इसे लागू करने में समस्या है, जब मेरा डेटा एक शीट में है, और "खोज बॉक्स" सेल (खोजने के लिए वेग) आदि दूसरे में हैं। मैं इस पद्धति का उपयोग करके अन्य शीट में गतिशील रूप से संदर्भ पंक्ति कैसे बना सकता हूं?
पिओर

ठीक है, यदि आपका डेटा दूसरी शीट पर है, तो सेल संदर्भ में केवल शीट नाम का उपयोग करें। तो A:Aबन जाएगा Sheet2!A:A। यदि आपके शीट नाम में रिक्त स्थान हैं तो यह इस तरह एकल उद्धरण में होना चाहिए 'My Data Sheet'!A:A:। एक्सेल आपको सही संदर्भ बनाने में मदद करेगा यदि आप केवल एक =संकेत टाइप करते हैं, तो दूसरी शीट पर क्लिक करें और एक सेल चुनें और हिट दर्ज करें। अब सूत्र पट्टी का सही संदर्भ है। या, मेरे द्वारा प्रदान किए गए सूत्र का उपयोग करने के लिए, इसे एक सेल में पेस्ट करें, फिर A:Aबिट का चयन करें और उस दूसरी शीट में कॉलम पर क्लिक करें जिसमें डेटा है।
तेयलिन

ठीक है, मैंने आखिरकार इसे लागू कर दिया, लेकिन किसी कारण से यह खोज करता है और नीचे दी गई एक पंक्ति से मान वापस चाहता हूं। हो सकता है कि कुछ चीजें अनुवाद में खो गईं, क्योंकि मैं एक्सेल के अंग्रेजी संस्करण का उपयोग नहीं कर रहा हूं।
पिओर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.