एक एक्सेल रेंज में पाए जाने वाले मानों की जांच करें, लेकिन दूसरे की नहीं


0

मेरे पास दो नामित श्रेणियां, उपयोगकर्ता इनपुट Profiles(एक स्तंभ की ऊर्ध्वाधर सीमा) और पूर्व-निर्धारित ProfileNames(एक पंक्ति की क्षैतिज सीमा) हैं। मैं अपने उपकरण में एक डेटा सत्यापन कदम है, और यदि कोई मान इनपुट करने के लिए जाँच करने के लिए चाहते हैं Profilesकर रहे हैं नहीं में पाया ProfileNames। मैं एक सूत्र में ऐसा करने का तरीका खोजने की कोशिश कर रहा हूं, लेकिन मुझे ऐसा लग रहा था।

वर्तमान में, यह इस तरह से प्राप्त किया जाता है: में प्रत्येक कोशिका ProfileNamesअपने स्वयं के नाम (है Profile1, Profile2, आदि)। तब इस सूत्र का उपयोग किया जाता है:

COUNTIFS(Profiles,"<>"&Profile1, Profiles,"<>"&Profile2, ...)

पॉपअप को ट्रिगर करने वाले 0 से अधिक के साथ कुछ भी। मैं इसे आगे बढ़ाना चाहता हूं, क्योंकि अंत में जांच के लिए 200+ प्रोफाइल होंगे और यह फॉर्मूला नाकाफी है। मुझे उपरोक्त एक को बदलने के लिए एक सूत्र की आवश्यकता है जो Profilesकि किसी भी सेल का पता लगाएगा जो कि कम से कम एक सेल से मेल नहीं खाता है ProfileNames

नमूना डेटा:

Cooling | Heating | Cooking 1 .5 .75

ऊपर की पहली पंक्ति (कूलिंग: कुकिंग) ProfileNames"कूलिंग" है Profile1, हीटिंग है Profile2, आदि। यह कॉलम है Profiles:

Cooling Cooling Cooking Heating Heating

मैं Profile1आदि का उपयोग करने से बचने के लिए देख रहा हूँ क्योंकि इनमें से 200+ होंगे और अब उपयोग किए जा रहे सूत्र का विस्तार अधिकतम वर्ण सीमाओं से अधिक हो सकता है।


क्या आप कुछ सैंपल डेटा को लाइक कर सकते हैं और बता सकते हैं कि आप कैसे काम करते हैं यह अभी स्पष्ट नहीं है।
माते जुहेज़

@ MátéJuhász ने नमूना जोड़ने के लिए संपादित किया
आंशिक रूप से

जवाबों:


0

आप चेक करने के लिए एक सरणी सूत्र का उपयोग कर सकते हैं। प्रकार

=SUM((Profiles = ProfileNames) * 1)

एक सेल में, लेकिन एंटर प्रेस कंट्रोल-शिफ्ट-एंटर का उपयोग करने के बजाय। परिणाम Profilesउस प्रविष्टि की प्रविष्टियों की संख्या है जिसमें प्रवेश होता है ProfileNames। इसलिए, आप जानते हैं कि यदि इसमें 5 प्रविष्टियाँ हैं Profilesऔर योग 5 है, तो सभी इसमें शामिल हैं ProfileNames। यदि योग 5 से कम है, तो प्रविष्टियों में से Profilesएक सही नहीं है।

स्पष्टीकरण: Profiles = ProfileNamesके एक मैट्रिक्स बनाता TRUEहै और FALSEमें प्रत्येक पंक्ति की जाँच करने के लिए इसी रहा है Profilesमें प्रत्येक स्तंभ के खिलाफ ProfileNames* 1बारी-बारी से नंबर की एक मैट्रिक्स में मैट्रिक्स, और कहा कि SUMउन्हें सार।


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