جدول المحتويات
إذا كنت تريد استخراج العناصر الفريدة من قائمة في Excel ، فستكون هذه المقالة مفيدة جدًا لك. هنا ، سنرشدك خلال 10 طرق سهلة لاستخراج عناصر فريدة من قائمة.
تنزيل المصنف
استخراج عناصر فريدة. xlsm
10 طرق لاستخراج العناصر الفريدة من قائمة في Excel
هنا ، نصف كل طريقة خطوة بخطوة بحيث يمكنك استخراج العناصر الفريدة من قائمة دون عناء. لقد استخدمنا Excel 365. يمكنك استخدام أي إصدار متوفر من Excel.
الطريقة الأولى: استخراج العناصر الفريدة من قائمة باستخدام صيغة الصفيف
التالية قائمة المنتجات تحتوي رقم المعرف و اسم المنتج . يمكننا أن نرى أن هناك تكرارًا في اسم المنتج . نريد استخراج منتجات فريدة من تلك القائمة. سنستخدم Array Formula لاستخراج العناصر الفريدة.
➤ للبدء ، سنكتب الصيغة التالية في الخلية E5 .
=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")
هذه الصيغة هي مزيج من I NDE X ، MATC H ، و COUNTIF .
- COUNTIF ($ E $ 4 : E4، $ C $ 5: $ C $ 12) → للتحقق من القائمة الفريدة وإرجاع 0 عندما لا يتم العثور على تطابق و 1 عند العثور على تطابق.
- MATCH (0، COUNTIF ($ E $ 4: E4، $ C $ 5: $ C $ 12)، 0) → يحدد موضع التكرار الأول لعدم التطابق ، هنا برمجته لتمثيل مع0.
- INDEX ($ C $ 5: $ C $ 12، MATCH (0، COUNTIF ($ E $ 4: E4، $ C $ 5: $ C $ 12)، 0)) → INDEX يستخدم الموضع الذي يتم إرجاعه بواسطة MATCH ويعيد اسم العنصر من القائمة.
- قد تواجه أخطاء عندما لا يكون هناك المزيد عناصر فريدة من نوعها. للتخلص منه ، استخدمنا وظيفة IFERROR ، باستخدام الوظيفة التي قمنا باستبدال رسالة الخطأ بها فارغة.
➤ بعد ذلك ، يتعين علينا الضغط على إدخال .
➤ علينا سحب الصيغة لأسفل باستخدام تعبئة مقبض أداة .
➤ أخيرًا ، يمكننا رؤية العناصر الفريدة في جدول المنتجات الفريدة باستخدام صيغة المصفوفة .
قراءة المزيد: VBA للحصول على قيم فريدة من العمود إلى الصفيف في Excel (3 معايير)
الطريقة الثانية: استخدام وظيفة UNIQUE للاستخراج من القائمة
نريد استخراج عناصر فريدة من التالي اسم المنتج باستخدام وظيفة فريدة .
➤ أولاً ، سنكتب = UNIQUE في الخلية E5 ، وستظهر وظيفة فريدة .
➤ يتعين علينا تحديد مصفوفة ، وهي اسم المنتج ، لذلك ، نختار C5 إلى C12 .
0>➤ سنغلق القوس ونضغط على أدخل.
➤ أخيرًا ، يمكننا أن نرى استخراج العناصر الفريدة في قائمة المنتجات الفريدة باستخدام وظيفة فريدة من نوعها الجدول. يمكننا أيضًا رؤية الصيغة في شريط الصيغة .
اقرأ المزيد: البحث عن قيم فريدة في عمود في Excel (6 طرق)
الطريقة الثالثة: استخدام صيغة Non-Array لدالتي LOOKUP و COUNTIF
يمكننا استخدام صيغة غير صفيف تتكون من LOOKUP و COUNTIF أيضًا. دعونا نرى كيف تساعدنا هذه الصيغة في استخراج فريد من قائمة.
هنا ، نكتب الصيغة التالية في الخلية E5 .
=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)
- COUNTIF ($ E $ 4: E4، $ C $ 5: $ C $ 12) → للتحقق من الفريد قائمة ، وإرجاع 0 في حالة عدم العثور على تطابق و 1 إذا تم العثور على تطابق. يؤدي هذا إلى إنشاء مصفوفة تتكون من قيم ثنائية TRUE و FALSE . بعد ذلك ، قسّم 1 على هذه المصفوفة التي توفر مصفوفة أخرى من القيم 1 و # DIV / 0 خطأ.
- الخارجي LOOKUP وظيفة لها الرقم 2 مثل البحث القيمة ، حيث تعمل نتيجة الجزء COUNTIF على أنها lookup_vector. بمقارنة هذين ، LOOKUP يطابق القيمة النهائية للخطأ ويعيد القيمة المقابلة.
➤ ثم سنضغط على أدخل .
➤ سنقوم بسحب الصيغة لأسفل مع مقبض التعبئة .
➤ أخيرًا ، يمكننا أن نرى العناصر الفريدة المستخرجة في منتج فريد باستخدام جدول Non Array Formula . يمكننا أيضًا رؤية الصيغة في الصيغة bar .
اقرأ المزيد: كيفية استخراج القيم الفريدة استنادًا إلى المعايير في Excel
الطريقة 4: استخراج استبعاد التكرارات باستخدام صيغة المصفوفة
في هذه الطريقة ، سنستخرج العناصر الفريدة باستثناء التكرارات باستخدام صيغة المصفوفة .
➤ أولاً ، نحن سيكتب الصيغة التالية في الخلية E5 .
=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))
هنا ، E4: $ E $ 4 هي الخلية الأولى من العمود التي نريد إخراج نتيجة الاستخراج ، والقائمة قائمة هي نطاق الخلايا المحددة من C5 إلى C12 .
الدالتان INDEX ترجعان القيمة الأولية والنهائية من الموقع الذي تم اشتقاقه بواسطة COUNTIFS و MATCH على التوالي.
➤ بعد ذلك ، سنضغط على Enter .
➤ بعد ذلك ، سنقوم بسحب الصيغة لأسفل باستخدام أداة Fill Handle .
➤ أخيرًا ، يمكننا أن نرى المنتجين الفريدين باستثناء التكرار.
اقرأ المزيد: كيفية الحصول على قيم فريدة من النطاق في Excel (8 طرق)
الطريقة الخامسة: استخراج العناصر الفريدة من قائمة باستخدام عامل التصفية المتقدم
يمكنك استخدام ميزة Excel تسمى عامل التصفية المتقدم لاستخراج العناصر الفريدة من القائمة. دعنا نتعرف على كيفية القيام بذلك.
➤ أولاً ، حدد نطاق البيانات التي تريد استخراجها
➤ بعد ذلك ، انقر فوق علامة التبويب البيانات .
هنا ، حددنا الخلايا واستكشفنا بيانات علامة التبويب . ستجد خيار متقدم هناك (ضمن مجموعة الأوامر Sort & amp؛ Filter ).
➤ بعد ذلك ، ستظهر نافذة مرشح متقدم
➤ سنختار نسخ إلى موقع آخر
➤ سنقدم الموقع $ E 4 $ في المربع نسخ إلى
تأكد من النقر فوق السجلات الفريدة فقط .
➤ الآن ، انقر فوق موافق .
➤ أخيرًا ، يمكننا رؤية العناصر الفريدة المستخرجة في الجدول منتج فريد باستخدام مرشح متقدم .
اقرأ المزيد: كيفية البحث عن قيم فريدة من أعمدة متعددة في Excel
الطريقة 6: استخراج القيم الفريدة الحساسة لحالة الأحرف
إذا كانت لدينا قيم مميزة حساسة لحالة الأحرف كما في الجدول التالي قائمة ، فيمكننا استخدام صفيف صيغة لاستخراج عناصر فريدة من تلك القائمة.
➤ أولاً وقبل كل شيء ، يتعين علينا كتابة الصيغة التالية في الخلية D3 .
=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")
➤ بعد ذلك ، سنضغط على أدخل .
➤ نحن لا تسحب الصيغة لأسفل باستخدام Fill Handle .
➤ أخيرًا ، يمكننا أن نرى القيم الفريدة المستخرجة الحساسة لحالة الأحرف في الجدول الحالة القيم المميزة الحساسة .
الطريقة السابعة: الجدول المحوري لاستخراج عناصر فريدة من قائمة
يمكننا استخراج عناصر فريدة من التالي قائمة المنتجات باستخدام Pivot Table .
➤ أولاً وقبل كل شيء ، نحنسيحدد نطاق مجموعة البيانات التي نريد استخراج عناصر فريدة منها.
➤ هنا ، نختار نطاق البيانات C4 إلى C12 .
➤ بعد ذلك ، حدد علامة التبويب إدراج من الشريط .
➤ ثم حدد الجدول المحوري .
➤ بعد ذلك ، علينا تحديد ورقة العمل الحالية .
➤ علينا تحديد موقع. هنا ، نختار الموقع E4 إلى E12 .
➤ Mark أضف هذه البيانات إلى نموذج البيانات
➤ انقر فوق موافق .
➤ أخيرًا ، يمكننا أن نرى ذلك عندما نضع علامة على اسم المنتج في Pivot Table ، يظهر المنتج الفريد المستخرج في الجدول مستويات الصف .
الطريقة 8: VBA لاستخراج فريد
من في الجدول التالي قائمة المنتجات ، نريد استخراج فريد اسم المنتج باستخدام كود VBA .
➤ أولاً ، سنكتب ALT + F11 في ورقة العمل الخاصة بنا. هنا ، نحن نعمل على Sheet8 .
➤ بعد ذلك ، ستظهر VBA نافذة المشروع.
➤ علينا النقر نقرًا مزدوجًا في Sheet8 .
➤ A VBA ستظهر نافذة محرر
➤ سنكتب الكود التالي في نافذة محرر VBA
6579
هنا ، أعلنا عن Long اكتب متغير وأدخل الصف الأخير داخل ذلك. بعد ذلك ، قم بتطبيق عدة طرق ActiveSheet لنسخ النطاق مع الاحتفاظ بـ فريد كـ صحيح .
➤ سنقومأغلق نافذة المحرر VBA وستنتقل إلى الورقة النشطة الخاصة بنا.
➤ هناك سنكتب ALT + F8 ، وستظهر نافذة اسم الماكرو.
➤ سنضغط على تشغيل .
➤ أخيرًا ، سنرى المنتجات الفريدة في اسم المنتج جدول.
اقرأ المزيد: Excel VBA للحصول على قيم فريدة من العمود (4 أمثلة)
الطريقة 9: تسليط الضوء على العناصر الفريدة
نريد تمييز فريد اسم المنتج من التالي قائمة المنتجات .
➤ أولاً ، نحن حدد اسم المنتج من C5 إلى C12 .
➤ ثم سنذهب إلى علامة التبويب الصفحة الرئيسية .
➤ حدد تنسيق شرطي .
➤ ثم حدد قاعدة جديدة .
A قاعدة تنسيق جديدة ستظهر نافذة
➤ حدد استخدم صيغة لتحديد الخلايا المراد تنسيقها .
➤ اكتب الصيغة التالية في تنسيق القيم حيث تكون هذه الصيغة صحيحة مربع
=COUNTIF($C$5:C5,C5)=1
➤ ثم انقر فوق تنسيق .
A تنسيق الخلايا ستظهر نافذة
➤ انقر فوق الخيار ملء
➤ حدد لونًا ، هنا ، نختار اللون الأزرق.
➤ ثم انقر فوق موافق .
➤ الآن ، انظر معاينة ، وانقر فوق موافق .
➤ أخيرًا ، يمكننا أن نرى الفريد المميز اسم المنتج .
الطريقة 10: التنسيق الشرطي لجلب العناصر الفريدة
في ما يلي قائمة المنتجات جدول ، نريد إخفاء التكرار اسم المنتج ، ونريد إظهار أسماء المنتجات الفريدة فقط.
➤ للقيام بذلك ، أولاً وقبل كل شيء ، علينا تحديد اسم المنتج من الخلايا C5 إلى C12 .
➤ بعد ذلك ، سننتقل إلى علامة التبويب الصفحة الرئيسية في الشريط ، وعلينا تحديد تنسيق شرطي .
➤ ثم حدد قاعدة جديدة .
A قاعدة تنسيق جديدة ستظهر نافذة
➤ علينا تحديد استخدم صيغة لتحديد الخلايا المراد تنسيقها .
➤ نكتب الصيغة التالية في تنسيق القيم حيث تكون هذه الصيغة صحيحة مربع .
=COUNTIF($C$5:C5,C5)>1
➤ ثم ، انقر فوق تنسيق .
A تنسيق الخلايا ستظهر نافذة
➤ سنحدد خيار الخط .
➤ بعد ذلك ، يتعين علينا تحديد أبيض لون الموضوع.
➤ انقر فوق موافق .
➤ يمكننا رؤية معاينة وسننقر على موافق .
➤ الآن ، يمكننا أن نرى أن أسماء المنتجات المكررة تحصل عليها مخفية ، لأنها ملونة باللون الأبيض.
➤ الآن ، نريد فرز المنتجات الفريدة في أعلى القائمة. لذلك ، يتعين علينا النقر بزر الماوس الأيمن فوق أي من الخلايا. هنا ، نقوم بالنقر بزر الماوس الأيمن فوق الخلية C5 .
➤ بعد ذلك ، يتعين علينا تحديد الخيار تصفية .
➤ الآن ، علينا تحديد تصفية حسب لون الخط للخلايا المحددة .
➤ أخيرًا ، يمكننا أن نرى أن هناكفقط اسم المنتج الفريد في الجدول قائمة المنتجات .