2011-07-19 17 views
8

में डुप्लिकेट डेटा वाले सेल की संख्या की गणना कैसे करें Google स्प्रेडशीट्स के साथ एक छोटी सी समस्या है।यूनिक्स का पता लगाने और Google स्प्रेडशीट्स

मेरे पास जो डेटा है वह उसमें से एक जैसा मान है। मैं क्या जानना चाहता हूं कि वह पंक्ति अद्वितीय है। यदि ऐसा है, तो 'अद्वितीय' (या कुछ) गूंजें, लेकिन यदि यह कॉलम में डुप्लिकेट की संख्या की गणना नहीं करता है और उस नंबर को प्रतिबिंबित करता है।

जो मैं चाहता का उदाहरण:

COL A  RESULT COLUMN 
Apple  Unique 
Banana Unique 
Banana 3 
Banana 3 
Cherry Unique 
Date  Unique 
Date  2 

का उदाहरण है कि मैं क्या इस कोड का उपयोग किया है (= IF (ए 1 = A2, "डुप्लीकेट", "अद्वितीय")):

COL A  RESULT COLUMN 
Apple  Unique 
Banana Unique 
Banana DUPLICATE 
Banana DUPLICATE 
Cherry Unique 
Date  Unique 
Date  DUPLICATE 

मुझे लगता है कि मुझे वास्तव में क्या चाहिए, एक क्वेरी डाली गई है (?) जहां उस सूत्र में 'डुप्लिकेट' टेक्स्ट है, जो एक ही सेल मानों को गिनती करेगा जब तक कि यह एक अलग मान न देखे, और उस नंबर को गूंजें।

यदि यह एक ही कॉलम उत्कृष्ट के भीतर किया जा सकता है। अगर मुझे एक और कॉलम चाहिए और मुझे प्रश्नों के 2 सेट करना है तो मैं समझौता कर सकता हूं।

उन लोगों के लिए बड़ा धन्यवाद जो मदद कर सकते हैं।

डेव

अद्यतन DATATOO उत्तर

के आधार पर मुझे लगता है कि क्वेरी, संशोधित स्तंभ 'ए' 'ई' के लिए भाग गया और यह है कि क्या वापस लौटा है।

City Country Merge Duplicate City Country 
Aberdeen, UK Unique 
Aberdeen, UK 2 
Bangor, UK   2 
Bath, UK   Unique 
Belfast, UK   Unique 
Birmingham, UK Unique 
Birmingham, UK Unique 
Birmingham, UK Unique 
Birmingham, UK Unique 
Birmingham, UK Unique 
Birmingham, UK Unique 
Birmingham, UK Unique 
Birmingham, UK Unique 

जैसा कि आप देख सकते हैं कि यह सही नहीं है। विचार?

+0

क्या आप अपनी उदाहरण के अनुसार "अद्वितीय" प्रदर्शित करने के लिए पंक्ति का पहला उदाहरण चाहते हैं, या आप इसे प्रदर्शित करने के लिए केवल अनूठी पंक्तियां चाहते हैं? उदाहरण के लिए केले वास्तव में एक अद्वितीय पंक्ति अद्वितीय नहीं है – datatoo

+0

मुझे पता है कि केले वास्तव में एक अनोखी पंक्ति नहीं है क्योंकि केले में कई अन्य पंक्तियां हैं, हालांकि मैं चाहता हूं कि केले का पहला इंस्टालेशन अद्वितीय रूप से प्रदर्शित हो। – davebowker

उत्तर

18

मुझे पता है कि यह एक पुराना सवाल है, लेकिन मुझे लगता है कि इसे कभी संतोषजनक उत्तर नहीं दिया गया था, इसलिए मुझे उम्मीद है कि यह अभी भी उपयोगी है।

=if(COUNTIF($A$1:$A1,A1)=1, "UNIQUE", COUNTIF($A$1:$A$7,A1)) 

यह नीचे भरने और बाद में पंक्तियों में इस तरह दिखेगा:

आप इस चाहते

=if(COUNTIF($A$1:$A2,A2)=1, "UNIQUE", COUNTIF($A$1:$A$7,A2)) 
=if(COUNTIF($A$1:$A3,A3)=1, "UNIQUE", COUNTIF($A$1:$A$7,A3)) 
... 

और इन परिणामों (सूत्र मानते हुए हैं बी 1 में डाला गया था और नीचे भरा):

A   B 
1 Apple  UNIQUE 
2 Banana UNIQUE 
3 Banana 3 
4 Banana 3 
5 Cherry UNIQUE 
6 Date  UNIQUE 
7 Date  2 

आपकी समस्या की कुंजी यह है कि आप वें की पहली घटना की तलाश में हैं ई स्ट्रिंग को अनन्य के रूप में गिनने के लिए, फिर आप डुप्लिकेट गिनते हैं। तो, सूत्र के पहले भाग के लिए, आप वास्तव में केवल सूची को खोज रहे हैं, पूरी सूची नहीं।

इस विधि में एक अनुरक्षित सूची के साथ-साथ एक क्रमबद्ध काम करने का अतिरिक्त लाभ भी है।

+0

में उदाहरणों की गणना करने वाली सभी चीजों को शामिल करने के लिए भी बढ़ाया है। यह पुरानी परियोजना के लिए एक पुराना सवाल है, लेकिन यह जवाब सही है। उम्मीद है कि यह किसी और की मदद करेगा। धन्यवाद! – davebowker

+0

अरे @ डूओट्रिजिसिमल, क्या मैं यहां अपने मुद्दे के लिए इसका एक संस्करण उपयोग कर सकता हूं? Http: // stackoverflow। com/प्रश्न/19843406/मार्क-दो प्रतियों-प्रविष्टियों में गूगल-स्प्रेडशीट – mbb

1

मैं अपने उदाहरण केले के रूप में अद्वितीय से पता चलता है, और आपको लगता है कि जिस तरह से प्रदर्शित करने के लिए एक पंक्ति का पहला उदाहरण के लिए मांग रहा है, लेकिन यदि नहीं .....

=IF(COUNTIF($A$1:$A$7,A1)=1,"Unique",COUNTIF($A$1:$A$7,A1)) 

क्षमा याचना करता है, तो आप वास्तव में चाहते हैं एक आइटम की पहली पंक्ति अद्वितीय

+0

हे दातातु, इसके लिए धन्यवाद लेकिन हाँ, मैं पहली पंक्ति को 'अद्वितीय' के रूप में दिखाने का इरादा रखता हूं। इसके अलावा, यह बिल्कुल ठीक प्रतीत नहीं होता है। मेरा वास्तविक कॉलम कॉलम ई है, इसलिए मैंने 'ए' के ​​सभी उदाहरणों को 'ई' के साथ बदल दिया - क्या यह सही है? इस समाधान पर परिणामों के साथ ऊपर प्रश्न अद्यतन किया है। अधिक समायोजन की आवश्यकता है। इस पर मदद करने के लिए धन्यवाद। – davebowker

+0

गलत होने वाली गलतियों की त्रुटि स्ट्रिंग में रिक्त स्थान के कारण होने की संभावना है, इसलिए "बर्मिंघम, यूके" "बर्मिंघम, यूके" से अलग है जिसका अर्थ है कि आप मिश्रण में ट्रिम जोड़ सकते हैं। क्या हम उस फॉर्मूला की एक वास्तविक प्रतिलिपि देख सकते हैं जिसका आप अब उपयोग कर रहे हैं जो पहले "अद्वितीय" की आपूर्ति करता है? या शायद मैं आपके सेल कॉलम को गलत समझा रहा हूं – datatoo

+0

@ डेवबोकर कॉलम ई शहर है? आपके उदाहरण से यह कहना मुश्किल है। आप मर्ज और डुप्लिकेट का उपयोग कैसे कर रहे हैं? – datatoo

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