دالة UNIQUE في Excel
دوال البحث والمراجع / دوال المصفوفة الديناميكية
الغرض من الدالة
دالة UNIQUE هي أداة ذكية لاستخراج القائمة الفريدة من أي نطاق بيانات تحدده. تخيل أن لديك قائمة طويلة جداً تحتوي على قيم مكررة، هذه الدالة ستقوم بتصفية هذه القائمة لتعطيك كل قيمة فريدة ظهرت فيها، مرة واحدة فقط. إنها مثالية لإزالة التكرارات والحصول على قائمة نظيفة بالمدخلات المميزة.
صيغة الدالة (Syntax)
- array: النطاق أو المصفوفة التي تحتوي على البيانات التي تريد استخراج القيم الفريدة منها.
- [by_col]: (اختياري) قيمة منطقية. إذا كانت
TRUE، ستقوم الدالة بمقارنة البيانات حسب العمود لإرجاع أعمدة فريدة. إذا كانتFALSE(الافتراضي)، ستقارن حسب الصف لإرجاع صفوف فريدة. - [exactly_once]: (اختياري) قيمة منطقية. إذا كانت
TRUE، ستقوم الدالة بإرجاع القيم التي تظهر مرة واحدة فقط في النطاق. إذا كانتFALSE(الافتراضي)، ستقوم بإرجاع جميع القيم الفريدة بغض النظر عن عدد مرات ظهورها.
أمثلة عملية
المثال 1: استخراج أسماء الطلاب الفريدة
لدينا قائمة بأسماء الطلاب في العمود A. بعض الأسماء مكررة لأن الطلاب قد سجلوا في أكثر من مرة. نريد قائمة بأسماء الطلاب الفريدة فقط.
| A | B | |
|---|---|---|
| 1 | البيانات | النتيجة |
| 2 | أحمد | أحمد |
| 3 | محمد | |
| 4 | أحمد | |
| 5 | سارة | |
| 6 | محمد |
الصيغة المستخدمة:
=UNIQUE(A2:A6)
توضيح:
الدالة قامت بتصفية النطاق A2:A6 وأعادت فقط الأسماء التي ظهرت مرة واحدة كقيم فريدة.
المثال 2: قائمة أنواع المنتجات الفريدة
نريد معرفة الفواكه التي لم تتكرر في القائمة التالية الخاصة بأحد المخازن.
| A | B | |
|---|---|---|
| 1 | البيانات | النتيجة |
| 2 | تفاح | موز |
| 3 | تفاح | |
| 4 | برتقال | |
| 5 | برتقال | |
| 6 | موز |
الصيغة المستخدمة:
=UNIQUE(A2:A6,,TRUE)
توضيح: الموز هو الفاكهة الوحيدة التي لم تتكرر في القائمة. كتبنا في المعلمة الثالثة TRUE من اجل تصفية النتيجة لـ exactly_once.
المثال 3: التصفية حسب الصفوف الفريدة
نريد المقارنة هنا بين الصفوف من عمودين. تقوم الدالة هنا بحذف الصفوف المكررة فقط وهي تفاح - تفاح وإبقاء باقي الصفوف.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | العمود1 | العمود2 | النتيجة | |
| 2 | تفاح | تفاح | تفاح | |
| 3 | تفاح | تفاح | ||
| 4 | برتقال | موز | ||
| 5 | برتقال | برتقال | ||
الصيغة المستخدمة:
=UNIQUE(A2:B5)
توضيح: لو وضعنا TRUE في خاصية exactly_once ستكون النتيجة:
| برتقال | موز |
| برتقال | برتقال |
المثال 4: الدمج ثم المقارنة
يمكنك دمج صفوف الأعمدة اولاً ثم المقارنة وحذف الصفوف المكررة. المثال التالي يقوم بدمج العمود الأول مع العمود الثاني ويقارن بين الصفوف المدمجة ويحذف المكرر منها.
| b | A | B | C |
|---|---|---|---|
| 1 | العمود1 | العمود2 | النتيجة |
| 2 | قلم | ألوان | قلم ألوان |
| 3 | قلم | ألوان | |
| 4 | قلم | قلم |
الصيغة المستخدمة:
=UNIQUE(A2:A5&" "&B2:B5)