UNIQUE functions with examples (دالة UNIQUE مع الأمثلة)
UNIQUE functions with examples
(دالة UNIQUE مع الأمثلة)
جدول المحتويات: Table of contents
1- ما هي (الدالة UNIQUE)
What is the (UNIQUE function)
2- كيفية استخدام (UNIQUE function) مع أمثلة
How to use (UNIQUE function) with examples
1- ما هي (الدالة UNIQUE)
What is the (UNIQUE function)
تُرجع لك الدالة (UNIQUE) قائمة بالقيم الفريدة. ويمكنها إرجاع قائمة فريدة أو مميزة من عمود واحد أو من عدة أعمدة. ويمكن أن تكون هذه القيم نصًا أو أرقامًا أو تواريخ أو أوقات ، إلخ.
ملاحظة:
وظيفة UNIQUE ليست حساسة لحالة الأحرف. سيتعامل UNIQUE مع "APPLE" و "Apple" و "apple" على أنها نفس النص.
الغرض منها(Purpose): استخراج القيم الفريدة من مصدر البيانات.
القيمة المرجعة (Return value): صفوف أو قائمة من القيم الفريدة.
بناء الدالة (Syntax):
المدخلات او الحجج أو الوسائط ( arguments):
الوسيطة الأولى المصفوفة (array) - هي مصدر البيانات التي نتعامل معها لاستخراج قيم فريدة منها.
الوسيطة الثانية [by_col] - تعني العمود. وتستخدم هذه الوسيطة عند وجود مقارنة للبيانات.
ستقوم TRUE بمقارنة الأعمدة ببعضها البعض وإرجاع الأعمدة الفريدة.
وتقوم FALSE إلى مقارنة الصفوف ببعضها البعض وإرجاع الصفوف الفريدة.
الوسيطة الأخيرة [exactly_once] - تقوم بإرجاع القيم التي تظهر مرة واحدة فقط.
سترجع TRUE كافة الصفوف أو الأعمدة المميزة التي تظهر مرة واحدة فقط من مصدر البيانات.
وترجع FALSE جميع الصفوف أو الأعمدة المميزة من مصدر البيانات.
هذه القوسين [ ] - معناها إختياري [optional] بمعنى نستطيع استخدامها في الدالة أو نتجاوزها.
ملاحظة: هذه الدالة متوفرة حاليا في Microsoft 365
-------------------------------
2- كيفية استخدام (UNIQUE function) مع أمثلة
How to use (UNIQUE function) with examples
المثال الأول - بواسطة الصف ( Example1. By Row):
خطوات الشرح:
1- إختيار الخلية (C4) ثم وضع علامة (=)
2- كتابة الدالة (UNIQUE) أو إختيارها من قائمة الدوال
3- يتم كتابة الصيغة داخل القوس حسب ترتيب وسائط الدالة
4- (array) نختار مصدر البيانات أو الجدول ثم نضع الفاصلة (,) بعدها نختار (FALSE) ونغلق القوس ونضع (ENTER).
5- اذا أردنا إضافة بعض الكلمات للجدول سوف يتم إضافتها ديناميكيآ بمجرد كتابتها في الجدول أو مصدر البيانات . فتصبح الصيغة الأولى في العامود (array) كالتالي:
=UNIQUE(Table2[Group],FALSE)
والصيغة الثانية في العامود [exactly_once] نختار الخلية (D4) .. وبدل من إختيار (FALSE) سوف نختار (TRUE) وذلك للبيانات التي تظهر مرة واحدة فقط . وبقية الخطوات كما هي فتصبح الصيغة كالتالي:
=UNIQUE(Table2[Group],,TRUE)
كما هو موضح في الشاشة أعلاه ..
---------------------------------------------
المثال الثاني - بواسطة العامود ( Example2. By Column):
خطوات الشرح:
1- إختيار الخلية (B6) ثم وضع علامة (=)
2- كتابة الدالة (UNIQUE) أو إختيارها من قائمة الدوال
3- يتم كتابة الصيغة داخل القوس حسب ترتيب وسائط الدالة
4- (array) نختار مصدر البيانات أو الجدول ثم نضع الفاصلة (,) بعدها نختار (TRUE) ونغلق القوس ونضع (ENTER).
5- اذا أردنا إضافة بعض الكلمات للجدول سوف يتم إضافتها ديناميكيآ بمجرد كتابتها في الجدول أو مصدر البيانات . فتصبح الصيغة الأولى في الصف [by_col] كالتالي
=UNIQUE(Table2[Group],TRUE)
والصيغة الثانية في العامود [exactly_once] نختار الخلية (B9) .. وبدل من إختيار (FALSE) سوف نختار (TRUE) للعامود كما هو موضح في الصورة:
ثم (,) ثم (TRUE) للبيانات التي تظهر مرة واحدة فقط .. كما هو موضح في الصورة
ثم نغلق القوس ونضع (ENTER). وبقية الخطوات كما هي في السابق فتصبح الصيغة كالتالي:
=UNIQUE(Table1[#All],TRUE,TRUE)
كما هو موضح في الشاشة أعلاه ..
------------------------------------
المثال الثالث - بواسطة أكثر من عامود ( Example3. By More Columns):
في هذا المثال لدينا جدول مكون من ثلاث عواميد ونريد جميع البيانات
الفريدة أو الغير متكررة من هذا الجدول.
خطوات الشرح:
1- إختيار الخلية (E3) ثم وضع علامة (=)
2- كتابة الدالة (UNIQUE) أو إختيارها من قائمة الدوال
3- يتم كتابة الصيغة داخل القوس حسب ترتيب وسائط الدالة
4- (array) نختار الخلايا (A3:C17) من مصدر البيانات أو الجدول ثم نضع الفاصلة (,) بعدها نختار (FALSE) ونغلق القوس ونضع (ENTER). فتصبح الصيغة الأولى في الصف [by_col] كالتالي:
=UNIQUE(A3:C17,FALSE)
وتصبح الصيغة الثانية بإختيار (FALSE) لـ [by_col] وإختيار (TRUE) لـ [exactly_once] كالتالي:
=UNIQUE(A3:C17,FALSE,TRUE)
كما هو موضح في الشاشة أعلاه ..
------------------------------------
المثال الرابع - جمع عامودين (Example4. Combine Two Columns):
في هذا المثال نريد أن نجمع عامودين مكون من الاسم الأول (First Name) والاسم الأخير (Last Name) بالدالة ( UNIQUE) وذلك بنفس الخطوات السابقة ولكن بتغيير بسيط في الصيغة وذلك لجمع الأسمين في خلية واحدة وبينهما مسافة ليصبح الاسم واضحآ.
خطوات الشرح:
1- إختيار الخلية (C3) ثم وضع علامة (=)
2- كتابة الدالة (UNIQUE) أو إختيارها من قائمة الدوال
3- يتم كتابة الصيغة داخل القوس حسب ترتيب وسائط الدالة
4- (array) نختار الخلايا (A3:A16) في العامود الأول من الجدول ثم نضع علامتي (&) وبينها (" ") بعدها نغلق القوس ونضع (ENTER). فتصبح الصيغة الأولى كالتالي:
=UNIQUE(A3:A16&" "&B3:B16)
5- نختار الخلية (D3) ونكتب فيها نفس الصيغة ولكن قبل إغلاق القوس نضع (,) ثم (FALSE) لـ [by_col] وإختيار (TRUE) لـ [exactly_once] ثم نغلق القوس ونضع (ENTER). فتصبح الصيغة الثانية كالتالي:
=UNIQUE(A3:A16&" "&B3:B16,FALSE,TRUE)
كما هو موضح في الشاشة أعلاه ..
وفي نهاية الدرس أشكر لكم متابعتكم وأنتظروا منا المزيد من الدروس. وأرجوا اي إستفسارات لديكم وضعها في التعليقات.
Practice Workbook For Free
يمكنك تنزيل ملف التدريب العملي بالضغط على الصورة
مقال جميل جدا ومفيد شكرا لك واستمر في ذلك
ردحذفكم أسعدني حضورك أخي الكريم وأشكر لك عطر كلماتك مع أرق التحيات.
حذفإنه مفيد حقًا. أود أن أشكرك كثيرا
ردحذفأنرت أخي الفاضل وكم أسعدني أن الموضوع نال إعجابك دامت أيامك بسعادة.
حذف