एक्सेल में खोज समारोह का उपयोग करने की कोशिश कर रहा है


-1

मैं एक्सेल पर कुछ करने की कोशिश कर रहा हूं जो मेरे सिर पर थोड़ा सा है और सोच रहा था कि क्या कोई बाहर मदद कर सकता है:

मैं एक ही बार में कई चर के लिए एक तालिका (विशेष रूप से एक स्तंभ) के माध्यम से खोज करने की कोशिश कर रहा हूं और उन्हें व्यक्तिगत रूप से और कुल मिलाकर।

एक अतिरिक्त समस्या यह है कि कॉलम में प्रत्येक सेल में अल्पविराम द्वारा अलग-अलग कई शब्द होते हैं। उदाहरण के लिए:

android,bug_report,cv_106213,delete_account,server_api

इसलिए मुझे "Bug_report" खोजने में सक्षम होना चाहिए, लेकिन "सेब" भी।

मैं एक टैली लौटाना चाहूंगा जो कुछ इस तरह दिखे:

apples:      5
bug_report:  4
Total:       9

मैं मैक के लिए एक्सेल 2011 का उपयोग कर रहा हूं

धन्यवाद!


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

जवाबों:


1

जैसा कि @ callumDS33 ने कहा है, आप COUNTIFएक एकल मापदंड के लिए उपयोग कर सकते हैं । इसका उपयोग करने से आपको सभी की गिनती मिल appleजाएगी और एक और उदाहरण आपको सभी bug_reportपरिणामों की एक गिनती देगा ( जिनमें संबंधित नहीं हैं apple )। फिर आप उन उदाहरणों के परिणाम प्राप्त करने के लिए योग कर सकते हैं जो आपने दिए थे।

यदि आप उन appleघटनाओं की संख्या को गिनना चाहते हैं जो भी हैंbug_report , तो आपको कुछ अलग करने की आवश्यकता है। कई मानदंडों को गिनने के लिए, उपयोग करें COUNTIFS

COUNTIFS (मानदंड_ व्यवस्था 1, मापदंड 1, [मानदंड_ व्यवस्था 2, मानदंड 2]…)

मान लीजिए कि आपका डेटा कॉलम ए में है। आप C1समय की संख्या की गणना करने appleऔर bug_reportएक साथ दिखने के लिए निम्न सूत्र में प्रवेश कर सकते हैं।

=COUNTIFS(A:A, "*apples*", A:A, "*bug_report*")

क्या मैं अपने मानदंड में से किसी एक मान के लिए खोज कर सकता हूं? उदाहरण: मानदंड 1 एक मान है, मानदंड 2 एक सरणी = {काउंटिफ्स (ए: ए, $ एफ $ 1: $ एफ $ 5, बी: बी, " बग-ब्रेपोर्ट है। ")} जहां एफ 1: एफ 5 है {बन्नान, सेब, रसभरी, मूंगफली, अंगूर}
SAR622

1
हां, लेकिन परिणाम एक सरणी समान आकार है, F1:F5इसलिए आपको सरणी को योग करने के लिए एक और फ़ंक्शन की आवश्यकता है और SUMPRODUCT" कुल प्रविष्टि" से बचने के लिए मैं आपका कुल उपयोग करता हूं ताकि आपको यह फॉर्मूला मिल जाए=SUMPRODUCT(COUNTIFS(A:A,$F$1:$F$5,B:B,"bug_report"))
बैरी हुडिनी

0

एक समाधान स्तंभों के लिए पाठ का उपयोग करना है (सीमांकित> अल्पविराम> खत्म)। यदि आपका स्ट्रिंग सेल A1 में है तो यह फ़ंक्शन इसे A1: E1 में कॉमा से विभाजित करेगा । फिर सेब की घटनाओं को गिनने के लिए निम्न सूत्र का उपयोग करें:

=COUNTIF($A$1:$E$1,"apples")

1
या आप =COUNTIF($A$1:$E$1,"*apples*")टेक्स्ट-टू-कॉलम के बिना उपयोग कर सकते हैं , हालांकि यह एक सेल में एक ही शब्द के कई उदाहरणों के लिए खाता नहीं है।
१२

टेक्स्ट-टू-कॉलम के बिना मुझे लगता है कि यह होना चाहिए, =COUNTIF($A$1,"*apples*")लेकिन चूंकि यह कई के लिए खाता नहीं है, इसलिए मैं उस विकल्प के लिए नहीं गया।
कॉलुमडा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.