আমি এক্সেলের কোনও কলামে স্বতন্ত্র / অনন্য মানগুলি কীভাবে পাব?


281

যদি মানগুলির সাথে আমার একটি কলাম থাকে এবং আমি সেখানে কোন স্বতন্ত্র মানগুলি খুঁজে পেতে চাই (কতটি নয় - তবে প্রকৃত স্বতন্ত্র মানগুলি), আমি কীভাবে এটি করতে পারি?

এসকিউএল সার্ভারে আমি এর মতো কিছু করব

SELECT Distinct(MyColumn) FROM MyTable

উত্তর:


297

আপনি যা ভাবেন তার চেয়ে সহজ:

  • ডেটা ফিতা মেনু ক্লিক করুন
  • বাছাই ও ফিল্টার বিভাগে উন্নত বোতামটি নির্বাচন করুন
  • ডায়ালগ বাক্সটি পূরণ করুন, ফলাফলগুলি অন্য কোনও স্থানে অনুলিপি করে এবং নিশ্চিত করুন যে আপনি কেবল অনন্য রেকর্ডে টিক দেন

এখানে চিত্র বর্ণনা লিখুন


30
আমরা এখনও যারা ফিতা মুক্ত অস্তিত্ব বাস করছি, এটি ডেটা-> ফিল্টার-> উন্নত।
জেটি গ্রিমস 16

10
+1 আপনি যদি মূল ডেটা অক্ষত রাখতে চান তবে এই পদ্ধতিটি সদৃশগুলি সরানোর চেয়ে সেরা is
এক্সেলেল

17
যদি অন্য কোনও শীটে ডেটা অনুলিপি করা হয়, আপনি যে শীটটিতে অনুলিপি করতে চান সেটি থেকে আপনাকে অবশ্যই উন্নত ডায়ালগটি শুরু করতে হবে , অন্যথায় আপনি একটি You can only copy filtered data to the active sheetত্রুটি পান।
ডেভ জাইচ

5
উত্সের পরিসীমা মান পরিবর্তিত হলে এটি আপডেট হয় না। এটিকে গতিশীল করার কোনও উপায় আছে কি?
হিউজেস

129

এক্সেল 2007 এবং 2010: ডেটা শিরোনামের অধীনে মেনু বিকল্পটি
ব্যবহার করুন ।Remove Duplicates

এক্সেল 2003:
সহজ উপায়:

  1. আপনার ডেটাতে শিরোনাম রয়েছে তা নিশ্চিত করুন
  2. ডেটা -> ফিল্টার -> উন্নত ফিল্টার
  3. শুধুমাত্র অনন্য রেকর্ড চেক করুন
  4. অন্য কোনও স্থানে অনুলিপি নির্বাচন করুন
  5. ঠিক আছে ক্লিক করুন

কঠিন পথ:

নিম্নলিখিত কোড সহ একটি ম্যাক্রো লিখুন:

'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

এটি আপনাকে আপনার স্বতন্ত্র তালিকা দেয়। আপনি প্রথমে আপনার তালিকাটি অন্য একটি শীটে অনুলিপি করতে পারেন।


20
ধন্যবাদ! এটি প্রমাণ যে স্ট্যাক এক্সচেঞ্জ প্রযুক্তিগত তথ্যের জন্য অন্য যে কোনও উত্সের চেয়ে ভাল। অন্যান্য সমস্ত গুগল ফলাফল অকেজো এবং অরক্ষিত। এছাড়াও আমি ভাবছি কীভাবে বিশেষজ্ঞ-এক্সচেঞ্জ বেঁচে
এরান মেডান

21

স্বতন্ত্র মানগুলি পেতে আমি দুটি প্রধান পদ্ধতি ব্যবহার করি - প্রথমটি নাথান ডিউইট দ্বারা প্রস্তাবিত অমূল্য Remove Duplicatesসরঞ্জাম ।

খারাপ দিকটি Remove Duplicatesহ'ল আপনি ডেটা হারাবেন lose Ctrl+ এর ক্ষমতা থাকা সত্ত্বেও zআপনি বিভিন্ন কারণে এটি করতে চান না - উদাহরণস্বরূপ আপনার বর্তমানে নির্বাচিত ফিল্টারগুলি থাকতে পারে যা আপনার স্বতন্ত্র মানগুলির তালিকা পেতে ডুপ্লিকেটগুলি সরিয়ে ফেলার পক্ষে যথেষ্ট অগোছালো হয়ে যায়।

উপরে উল্লিখিত না হওয়া অন্যান্য পদ্ধতিটি হ'ল পিভট সারণী ব্যবহার করা।

ধরা যাক এটি আপনার টেবিল এবং আপনি প্ল্যাটফর্মগুলির স্বতন্ত্র তালিকা পেতে চান। ডামি টেবিল

Pivot Tableআপনার ডেটা উত্স হিসাবে টেবিলের সাথে একটি সন্নিবেশ করুন ।

এখন আপনার হিসাবে প্ল্যাটফর্ম (গুলি) কলামটি নির্বাচন করুন Row Labels

ভাল খবর! স্বতন্ত্র মানগুলির একটি তালিকা।

স্বতন্ত্র মান তালিকা হিসাবে পিভট টেবিল

আপনি এই আপ পরিপাটি চান, তবে আপনি বন্ধ সুইচ করতে পারেন Field Headersএবং সেট Grand Totalsহতে Off for Rows and Columns


1
পিভটবেল কৌশলটি উজ্জ্বল! এর জন্য ধন্যবাদ.
থমাস এল Holaday

20

বা (একটি সহজ অশোধিত উপায়):

বি 1 তে,

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

এবং কপি ডাউন। এটি কেবল প্রতিটি মানের প্রথম উপস্থিতিটি অনুলিপি করে (যে সারিটিতে এটি ঘটে থাকে)।


1
সমস্ত এক্সেল সূত্রের মতো আপনার সিস্টেমে আঞ্চলিক সেটিংসের উপর ভিত্তি করে আপনাকে ;কমা ( ,) পরিবর্তে সেমিকোলনগুলি ব্যবহার করতে হবে ।
স্কট

5

অথবা আপনি ম্যাক্রোতে ফিল্টার বিকল্প অন্তর্ভুক্ত করতে পারেন

    Columns("A:A").AdvancedFilter Action:=xlFilterInPlace, Unique:=True

3

আমার জন্য, বাছাইয়ের সবচেয়ে সহজ উপায় হ'ল "ফিল্টার" বিকল্পটি ব্যবহার করা।

প্রথম পদক্ষেপটি শর্তসাপেক্ষ বিন্যাস -> হাইলাইট ঘর ঘর বিধি -> সদৃশ মান সহ সদৃশ মানগুলি সন্ধান করা।

তারপরে আপনার অনুলিপিগুলিতে থাকা কলামের তীরটি ক্লিক করুন (এই ক্ষেত্রে "প্ল্যাটফর্মগুলি") -> রঙ অনুসারে ফিল্টার করুন (ঘরগুলির রঙ বা ফন্টের রঙ)।


সদৃশগুলির সমস্ত উদাহরণ সরানো হওয়ায় এখানে ফলাফলটি আলাদা is যেমন মান সহ কলামটি [a, a, b]হ্রাস করা উচিত [a, b], না [b]
হুগো ইডেলার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.