यदि मेरे पास मानों के साथ एक कॉलम है, और मैं यह पता लगाना चाहता हूं कि वहाँ क्या अलग-अलग मूल्य हैं (कितने नहीं - लेकिन वास्तविक अलग-अलग मूल्य), तो मैं यह कैसे कर सकता हूं?
SQL सर्वर में मैं कुछ ऐसा करूँगा
SELECT Distinct(MyColumn) FROM MyTable
यदि मेरे पास मानों के साथ एक कॉलम है, और मैं यह पता लगाना चाहता हूं कि वहाँ क्या अलग-अलग मूल्य हैं (कितने नहीं - लेकिन वास्तविक अलग-अलग मूल्य), तो मैं यह कैसे कर सकता हूं?
SQL सर्वर में मैं कुछ ऐसा करूँगा
SELECT Distinct(MyColumn) FROM MyTable
जवाबों:
जितना आप सोच सकते हैं उससे ज्यादा सरल:
You can only copy filtered data to the active sheet
त्रुटि मिलती है ।
Excel 2007 और 2010: डेटा हेडर के तहत मेनू विकल्प का
उपयोग करें ।Remove Duplicates
एक्सेल 2003:
आसान तरीका:
कठिन रास्ता:
निम्नलिखित कोड के साथ एक मैक्रो लिखें:
'Remove duplicates from sorted list
Sub getDistinct()
Do While ActiveCell.Value <> ""
If ActiveCell.Value = ActiveCell.Offset(1, 0).Value Then
ActiveCell.Select
Selection.Delete Shift:=xlUp
Else
ActiveCell.Offset(1, 0).Activate
End If
Loop
End Sub
जो आपको आपकी अलग सूची देता है। आप पहले अपनी सूची को दूसरी शीट पर कॉपी करना चाह सकते हैं।
मैं अलग-अलग मूल्यों को प्राप्त करने के लिए दो मुख्य तरीकों का उपयोग करता हूं - पहला अमूल्य Remove Duplicates
उपकरण है जैसा कि नाथन डेविट द्वारा सुझाया गया है ।
इसका नकारात्मक पक्ष यह Remove Duplicates
है कि आप डेटा खो देते हैं। Ctrl+ की शक्ति के बावजूद zआप विभिन्न कारणों से ऐसा करने की इच्छा नहीं कर सकते हैं - उदाहरण के लिए आपके पास वर्तमान में चुने गए फ़िल्टर हो सकते हैं जो आपके अलग-अलग मानों की सूची प्राप्त करने के लिए डुप्लिकेट को निकालने के लिए काफी गड़बड़ करते हैं।
अन्य विधि, जो ऊपर वर्णित नहीं है, एक पिवट टेबल का उपयोग करना है।
मान लीजिए कि यह आपकी तालिका है और आप प्लेटफ़ॉर्म की विशिष्ट सूची प्राप्त करना चाहते हैं।
Pivot Table
अपने डेटा स्रोत के रूप में तालिका के साथ सम्मिलित करें ।
अब प्लेटफ़ॉर्म (s) कॉलम को अपने अनुसार चुनें Row Labels
।
देखा! विभिन्न मूल्यों की एक सूची।
यदि आप इसे ठीक करना चाहते हैं, तो आप स्विच ऑफ कर सकते हैं Field Headers
और सेट Grand Totals
हो सकते हैं Off for Rows and Columns
।
या (एक सरल कच्चे रास्ते):
बी 1 में,
=IF(COUNTIF(A$1:A1,A1)=1,A1,"")
और नीचे कॉपी करें। यह सिर्फ प्रत्येक मूल्य की पहली घटना (उस पंक्ति में होती है) में होती है।
;
अल्पविराम ( ,
) के बजाय अर्धविराम ( ) का उपयोग करना पड़ सकता है ।
मेरे लिए, सॉर्ट करने का सबसे सरल तरीका "फ़िल्टर" विकल्प का उपयोग करना है।
पहला चरण सशर्त स्वरूपण -> हाइलाइट सेल नियम -> डुप्लिकेट मानों के साथ डुप्लिकेट मानों को खोजने के लिए है।
फिर आपके द्वारा डुप्लिकेट (इस स्थिति में "प्लेटफ़ॉर्म") -> रंग द्वारा फ़िल्टर करें (सेल रंग या फ़ॉन्ट रंग) पर तीर पर क्लिक करें।
[a, a, b]
कम होना चाहिए [a, b]
, नहीं [b]
।