تسخدم دالة UNIQUE لاستخراج قائمة من القيم الفريدة من الأعمدة أو الصفوف او حتى من الجداول التي يقوم المحاسب بتحديدها، يمكن أن تكون هذه القيم أرقاماً أو أسماء أو تواريخ، وتتوفر هذه الدالة حاليًا في إصدار Microsoft 365 فقط.
دالة UNIQUE
بناء دالة UNIQUE
([UNIQUE (array;[by_col] ; [exactly_once=
Array: هي عبارة عن النطاق المحدد أو القائمة التي سوف يتم استخراج القيم الفريدة منها وهي قيمة مطلوبة.by_col: هي عبارة عن قيمة منطقية اختيارية (True أو False )؛ فإذا تم إدخال True فسوف تقوم الدالة بمُقارنة الأعمدة مع بعضها البعض، واستخراج الأعمدة الفريدة، أما عند وضع False أو تركها فارغة، فسوف تقوم الدالة بمقارنة الصفوف مع بعضها البعض، وإخراج الصفوف الفريدة.
exactly_once: هي عبارة عن قيمة منطقية اختيارية (True أو False )، فإذا تم إدخال True، فسوف تقوم الدالة باستخراج الصفوف أو الأعمدة التي تحتوي على القيم الفريدة التي تكررت مرة واحدة فقط، أما عند وضع False، أو تركها فارغة فسوف تقوم الدالة باستخراج الصفوف أو الأعمدة التي تحتوي على القيم الفريدة التي تكررت مرة واحدة أو أكثر.
شرح دالة UNIQUE
تطبيق دالة UNIQUE علي المثال التالي , لدينا مجموعة من مبيعات المناديب . المطلوب الأول استخراج أسماء مناديب و المطلوب الثاني استخراج اسماء المناديب الذين لهم فاتورة واحدة فقط .
نأتي فى الخلية G7 :و نكتب معادلة UNIQUE(C6:C22) , حيث يمثل C6:C22 نطاق المناديب فى الشيت وسوف تقوم المعادلة باستخراج كل أسماء المناديب الفريدة من النطاق مع استبعاد الاسماء المكررة كما بالصورة ..
المطلوب الثاني "أسماء المناديب التي لم تتكرر "
نأتي فى الخلية G15 "الخلية المراد بدأ الاستخراج فيها و تطبيق المعادلة"
نكتب المعادلة علي النحو التالي
نكتب المعادلة علي النحو التالي
UNIQUE(C6:C22,FALSE,TRUE)
TRUE : لاستخراج القيم الفريدة التي تكررت مرة واحدة فقط ,
و كما نري في الصورة انه لم يستخرج سوا "هشام السيد" لأنه الوحيد المسجل مرة واحدة فقط فى النطاق المحدد .
و تصلح هذا التطبيق لاستخراج العملاء الذين لم يتم التعامل معهم إلا مرة واحدة و هذة سبب تعرفي علي دالة UNIQUE ..
سنستعرض مزيدًا من تطبيقات دالة UNIQUE في تدوينات قادمة، ويمكنكم مراجعة مواضيغ قسم الاكسيل علي المدونة من هنا