2014-04-11 7 views
6

मेरे पास ब्याज के 4 कॉलम के साथ एक बड़ा डेटा सेट है जिसमें सभी टेक्स्ट, अर्थात् पॉकेटमैन चाल हैं। कॉलम "ले जाएं 1" से "4 ले जाएं" प्रत्येक में एक अलग कदम होता है, और प्रत्येक पंक्ति संयोजन में भिन्न होती है। उदाहरण के लिए।एक्सेल उन्नत एकाधिक कॉलम एकाधिक स्वीकार्य डेटा संयोजनों के साथ फ़िल्टरिंग

"  A  | B   | C   | D   | E". 
" 1 Pokemon | Move 1 | Move 2 | Move 3 | Move 4". 
" 2 Igglybuff | Tackle | Tailwhip | Sing  | Attract". 
" 3 Wooper | Growl  | Tackle | Rain Dance| Dig". 

~ 1000 से

मेरे मुद्दा यह है: मैं पंक्तियों (पोकीमॉन) के लिए इस डेटा सेट फिल्टर करने के लिए एक सूची से चलता रहता है की एक निश्चित संयोजन वाला कामना करते हैं। उदाहरण के लिए। मैं यह जानना चाहता हूं कि कौन से पॉकेटम में "ग्रोल" और "टैकल" दोनों हैं। ये चाल किसी भी मूव 1 से 4 में दिखाई दे सकती हैं (चाल का उर्फ ​​आदेश महत्वहीन है) मैं इस तरह के परिणाम के लिए फ़िल्टरिंग के बारे में कैसे जाउंगा। मेरे पास ऐसी ही स्थितियां हैं जिनमें मैं 3 या 4 चालों के संयोजन की खोज करना चाहता हूं, जिसमें से विशिष्ट क्रम महत्वपूर्ण नहीं है, या चाल के विशिष्ट संयोजन वाले विशिष्ट पोकेमॉन की खोज भी करता है।

मैंने बिना लाभ के COUNTIF जैसे कार्यों का उपयोग करने का प्रयास किया है। सहायता/विचार बहुत सराहना कर रहे हैं

+0

तो आपका अपेक्षित परिणाम क्या है? क्या यह अभी भी एक टेबल है लेकिन फ़िल्टर किया गया है? या केवल पोकरमैन की एक सूची? कृपया स्पष्ट करें। – L42

+0

मुझे उम्मीद है कि वर्तमान डेटा आबादी का सबसेट है, सबसेट जिसमें चाल के उचित संयोजन के साथ केवल पॉकेटम होता है। उदाहरण के लिए, यदि मैं "उगने" और "निपटान" दोनों के साथ पॉकेटम की तलाश में था, तो मैं चाहता हूं कि फ़िल्टर केवल उन प्रविष्टियों को दिखाए जो कॉलम के बीच कुछ व्यवस्था में इन दोनों चालों को ले जाएं 1 - ले जाएं 4. डेटा का उपयोग करना I मूल पोस्ट में प्रदान किया गया, ऐसा फ़िल्टर "वूपर" लौटाएगा क्योंकि इसमें दोनों उगने और निपटने हैं। अपेक्षित आउटपुट के लिए, हाँ, मैं अभी भी इसे टेबल प्रारूप में चाहता हूं, केवल स्वीकृति संयोजन के बिना पॉकेटम को हटाने के लिए फ़िल्टर किया गया – Angel

उत्तर

5

एक्सेल में उन्नत फ़िल्टरिंग के लिए विकल्प है कि आप सोच सकते हैं की एक संख्या हैं:

विकल्प 1 -

उन्नत फ़िल्टर आप क्वेरी करने के लिए शक्ति देने के उन्नत फ़िल्टर कई मानदंडों पर (जो आपको चाहिए)। आप प्रत्येक फ़िल्टर का उपयोग करके अंतिम डेटासेट जेनरेट करना चाहते हैं, जितनी बार आप इसे आसानी से कर सकते हैं। Microsoft Excel 2010, which is virtually identical here to 2007 के लिए उन्नत फ़िल्टर अनुभाग का एक लिंक यहां दिया गया है। यह शुरू करने के लिए एक शानदार जगह होगी यदि आप बुनियादी सूत्रों का उपयोग करने के बाहर बाहर जाना चाहते हैं।

आप इस मार्ग नीचे जाना है, तो चरणों के मामले में साइट पर निर्देशों का पालन करते हैं:

  • सम्मिलित विभिन्न मानदंड है कि आप अपनी स्प्रैडशीट में ऊपरी पंक्तियों में चयन किया है और उन पंक्तियों को निर्दिष्ट सूची रेंज में

    • सेट मापदंड जगह पर लेकर एक भी कार्यपत्रक

    • भागो फिल्टर पर अपने सभी डेटा पकड़े और परिणामस्वरूप डेटा देखें। आप कम डेटा सेट में रिकॉर्ड्स की संख्या पर आसानी से गिन सकते हैं।

enter image description here

विकल्प 2 - पिवट तालिका

एक अन्य विकल्प है कि आप पर यहां लग सकता है धुरी तालिकाओं का उपयोग करने के लिए किया जाएगा। Pivot tables and pivot charts केवल असाधारण उपकरण हैं जिन्हें मैं कार्यस्थल में हर दिन पूरा करने के लिए उपयोग करता हूं जो आप खोज रहे हैं।

विकल्प 3 - विजुअल बेसिक

का उपयोग करते हुए एक तीसरे विकल्प के रूप में, आप एक समाधान लिखने के लिए दृश्य बुनियादी कोड का उपयोग कर की कोशिश कर सकते।यह आपको सही नियंत्रण देगा क्योंकि आप प्रत्येक परिस्थितियों को देखने के लिए बिल्कुल श्रेणियां निर्दिष्ट कर सकते हैं। दुर्भाग्यवश, इस समाधान का उपयोग करने के लिए आपको वीबी कोड को समझने की आवश्यकता होगी। कुछ उत्कृष्ट ऑनलाइन संसाधन उपलब्ध हैं जो इससे मदद कर सकते हैं।

+2

आप उन्नत फ़िल्टर का उपयोग कैसे करते हैं? मैं सिर्फ एक ही मान के लिए दो कॉलम देखना चाहता हूं ... यानी एक 'या' फ़िल्टर – PeterX

संबंधित मुद्दे