2016-11-09 6 views
5

के लिए Google शीट पैटर्न मिलान/RegEx Google शीट्स के लिए पैटर्न मिलान के लिए दस्तावेज़ उपयोगी नहीं रहा है। मैं थोड़ी देर के लिए पढ़ रहा हूं और खोज रहा हूं और यह विशेष मुद्दा नहीं ढूंढ सकता। शायद मैं के लिए खोज करने के लिए सही शब्द प्राप्त करने में एक कठिन समय चल रहा हूँ, लेकिन यहाँ समस्या है:COUNTIF

मैं कई संख्या (भाग संख्या) है कि इस प्रारूप का पालन किया है: ## - ####

श्रेणियाँ भाग संख्याओं द्वारा परिभाषित किया जा सकता है, यानी: 50-03 ## एक उत्पाद श्रेणी होगी, और शेष 2 अंक मॉडल के लिए विशिष्ट हैं।

मैं इस भागने की कोशिश कर रहा है:

=countif(E9:E13,"50-03[123][012]*") 

(E9: E13 पाठ के रूप में स्वरूप के पार्ट संख्या शामिल है मैं इसे किसी अन्य तरीके से मूल्यों को खराब कर दिया है क्योंकि गूगल चादरें मैं सोचता दिखाने को फ़ॉर्मेट। 'm एक तारीख लिख रहे हैं या गणित करने का प्रयास कर)

यह 0 देता है हर बार, जब तक कि मैं करने के लिए बदलने के लिए किए गए:।

=countif(E9:E13,"50-03*") 

तो ऐसा लगता है वाइल्डकार्ड काम की तरह है, लेकिन पैटर्न मिलान घ ओह नहीं?

+0

'COUNTIF' regex का समर्थन नहीं करता, केवल वाइल्डकार्ड हैं वाइल्डकार्ड वर्ण एक ('?') या एकाधिक ('*') संगत वर्ण *] (http://spreadsheets.about.com/od/otherspreadsheets/qt/090804-google-spreadsheets-countif.htm) से मेल खाते हैं। –

उत्तर

6

जैसा कि आपने पहचाना है और विकटोर ने COUNTIF का उल्लेख केवल वाइल्डकार्ड का समर्थन किया है। ? [* पाठ स्ट्रिंग्स शामिल कर सकते हैं `` और `*`:

वहाँ क्या आप हालांकि चाहते हैं के लिए कई तरीके, नाम के लिए, लेकिन 2

=ArrayFormula(SUM(--REGEXMATCH(E9:E13, "50-03[123][012]*"))) 

=COUNTA(FILTER(E9:E13, REGEXMATCH(E9:E13, "50-03[123][012]*"))) 
+0

यह किसी सेल के भीतर कई घटनाओं की गणना नहीं करता है। –

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