من إسمها هي معادلة تستخرج قائمة بالقيم الفريده من النطاق الذي نحدده.
1. Array : متغير إجباري و هو النطاق الذي يحتوي القيمة المكررة و قد يكون عامود واحد أو عدة أعمدة, فإذا إخترت عامود واحد ستكون النتيجة القيمة الفريدة فقط داخل العامود المحدد, و إذا إخترت الأعمدة كلها فسيحسب التكرار على كل الأعمدة.
2. By_col : متغير إختياري لإختيار القيم الفريدة في سطر أو عامود.
3. Occurs_once : متغير إختياري لإختبار القيم الفريدة التي تكررت (مرة واحدة )أو (مرة واحدة أو أكثر).
لتوضيج آلية عملها كما في الصورة التالية لدينا أسماء الدول و المدن و عند تطبيق المعادلة حددنا عامود واحد فقط, لذلك سنحصل على قيمة فريدة فقط من العامود الذي إخترناه .
و عند الضغط على انتر سنحصل على النتيجة التالية :
و هي أسماء الدول في العامود المحدد, هنا يجب أن ننتبه لأمرين :
1. أن المعادلة بعد الضغط على انتر قامت تلقائياً بتحديد كل القيم الفريدة و إستخدمت المساحة التي احتاجتها و السبب في ذلك إستخدام نظام الصفيف الديناميكي Dynamic Array.
2. الأمر الثاني أن المعادلة كتبت مرة واحد في أول خلية و نسخت تلقائياً في كل الخلايا و لكن اذا وضع مؤشر الماوس على أي خلية منهم لن تجد بداخلها معادلة, و إذا نظرت إلى الـ Formula Bar ستجد أن المعادلة في الخلايا التي تأتي بعد ثاني خلية قد أخذت لون باهتاً كما في الصورة التالية :
و هنا يتبادر إلى الأذهان سؤال, ماذا لو كتبت أي قيمة داخل أي خلية تحت المعادلة الأصلية
سنجرب ذلك و نرى ما هي النتيجة :
سنحصل على خطأ إسمه #SPILL, و سببه عدم قدرة الإكسيل على تجاوز الخلية التي وجدت في إتجاه سحب المعادلة و نلاحظ وجود خط أزرق متقطع.
و اذا حذفت القيمة او الرقم الذي تم كتابته فستعود المعادلة لعملها بشكل طبيعي .
و في الفيديو المرفق شرح تفصيلي