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