جدول المحتويات
في مجموعات البيانات الكبيرة يظل هناك احتمال لوجود قيم مكررة أو نفس القيم التي تحدث أكثر من مرة. للحصول على قيم فريدة من نطاق أو قائمة ، يمكنك استخدام وظيفة Excel UNIQUE . ترجع الدالة Excel UNIQUE قائمة بالقيم الفريدة في نطاق أو في قائمة. تدعم وظيفة فريدة النصوص والأرقام والتواريخ والأوقات وما إلى ذلك أنواع القيم.
في هذه المقالة ، سأعرض لك أمثلة مختلفة من باستخدام وظيفة Excel UNIQUE .
تنزيل للتدريب
استخدامات الدالة UNIQUE.xlsx
أساسيات وظيفة EXP: ملخص & amp؛ بناء الجملة
الملخص
ترجع الدالة Excel UNIQUE قائمة بالقيم الفريدة في نطاق أو في قائمة. إنها وظيفة سهلة للغاية ، يمكنك استخراج قيم مميزة فريدة وفريدة من نوعها كما تساعد أيضًا في مقارنة الأعمدة بالأعمدة أو الصفوف بالصفوف.
بناء الجملة
UNIQUE(array, [by_col], [exactly_once])
الوسائط
الوسائط | مطلوب / اختياري | شرح |
---|---|---|
مجموعة | مطلوب | هو نطاق خلية أو مصفوفة يمكن من خلالها استخراج قيم فريدة |
by_col | اختياري | إنها قيمة منطقية لكيفية مقارنة واستخراج قيم فريدة . |
هنا ، تعني كلمة FALSE عن طريق الصف ؛ TRUE تعني العمود افتراضيمعايير لتطبيق أو للتحقق من أي من المعايير.
الآن ، ستعيد الدالة فريدة قيم الفريدة من القيم التي تمت تصفيتها حيث تم تطبيق OR .
أخيرًا ، اضغط على ENTER ، وستحصل على القيم الفريدة إذا تم استيفاء أي من الشروط.
15. احصل على قيم فريدة تجاهل الفراغات
أثناء استخدام وظيفة فريد مع وظيفة FILTER التي يمكنك استخلاصها قيم فريدة مع تجاهل الخلايا الفارغة.
⏩ في الخلية F4 ، اكتب الصيغة التالية للحصول على قيم فريدة مع تجاهل الفراغات.
=UNIQUE(FILTER(B4:B12,B4:B12""))
هنا ، في وظيفة UNIQUE ، استخدمت FILTER (B4: B12، B4: B12 ”) كمصفوفة .
في وظيفة FILTER ، قمت بتحديد النطاق B4: B12 كـ مجموعة والمستخدمة B4: B12 ”” مثل تتضمن لتصفية الخلايا غير الفارغة.
الآن ، فريد ستعيد الدالة القيم الفريدة من القيم التي تمت تصفيتها.
أخيرًا ، اضغط على ENTER ، وأنت سوف تحصل على القيم الفريدة مع تجاهل الخلايا الفارغة.
16. استخدام Excel UNIQUE & amp؛ SORT وظيفة لتجاهل الفراغات & أمبير ؛ فرز
يمكنك أيضًا فرز القيم الفريدة مع تجاهل الفراغات باستخدام وظيفة فريدة مع وظيفة مرشح .
⏩ في الخلية F4 ، اكتب الصيغة التالية للحصول على قيم فريدة مرتبة مع تجاهلالفراغات.
=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))
هنا ، في وظيفة SORT ، استخدمت UNIQUE ( FILTER (C4: C12، C4: C12 ”)) كمصفوفة .
في وظيفة UNIQUE ، استخدمت مرشح (C4 : C12، C4: C12 ””) كمصفوفة .
في وظيفة FILTER ، قمت بتحديد النطاق C4: C12 كمصفوفة وتستخدم C4: C12 ”” مثل تتضمن لتصفية الخلايا غير الفارغة.
الآن ، فريد ستعيد الدالة القيم الفريدة من القيم التي تمت تصفيتها. ثم تقوم الوظيفة SORT بفرز القيم الفريدة التي تمت تصفيتها عدديًا.
أخيرًا ، اضغط على ENTER ، وستحصل على القيم الفريدة مع تجاهل الخلايا الفارغة.
17. استخدام برنامج Excel UNIQUE & amp؛ وظيفة الفلتر للحصول على صفوف فريدة تجاهل الفراغات
يمكنك أيضًا الحصول على صفوف فريدة مع تجاهل الفراغات باستخدام وظيفة UNIQUE مع عامل التصفية وظيفة.
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على الصفوف الفريدة التي تتجاهل الفراغات.
=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)
هنا ، في وظيفة UNIQUE ، استخدمت FILTER (B4: C12، (C4: C12 ”) * ( B4: B12 ”)) ، FALSE ، TRUE كمصفوفة ، محددة FALSE كـ by_col و TRUE كـ بالضبط مرة واحدة .
في وظيفة عامل التصفية ، حددت النطاق B4: C12 باعتباره مجموعة واستخدمت ( C4: C12 ”) * (B4: B12” ”) كـ تتضمن لتصفية الخلايا غير الفارغة لكلا العمودين.
الآن ،ستعيد الدالة فريدة الصفوف الفريدة من القيم التي تمت تصفيتها مع تجاهل الخلايا الفارغة.
أخيرًا ، اضغط على ENTER ، وستحصل على صفوف فريدة مع تجاهل الخلايا الفارغة.
18. تصفية الصفوف الفريدة تجاهل & amp؛ فارغة؛ فرز
أثناء تجاهل الفراغ للحصول على صفوف فريدة ، يمكنك أيضًا فرزها باستخدام وظيفة SORT مع الوظيفة UNIQUE و FILTER وظيفة.
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على الصفوف التي تم فرزها فريدة متجاهلة الفراغات.
=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))
هنا ، في وظيفة SORT ، استخدمت UNIQUE (مرشح (B4: C12، (C4: C12 ”) * (B4: B12 ”)) ، FALSE ، TRUE) كمصفوفة .
في وظيفة UNIQUE ، استخدمت FILTER ( B4: C12، (C4: C12 ”) * (B4: B12” ”)) كمصفوفة ، محددة FALSE كـ by_col و TRUE كـ بالضبط مرة واحدة .
في وظيفة FILTER ، قمت بتحديد النطاق B4: C12 كمصفوفة ويستخدم (C4: C12 ”) * (B4: B12” ”) كـ يتضمن لتصفية الخلايا غير الفارغة من كلا العمودين.
الآن ، ستعيد الدالة UNIQUE الصفوف الفريدة من القيم التي تمت تصفيتها. ثم تقوم الوظيفة SORT بفرز القيم الفريدة التي تمت تصفيتها أبجديًا.
أخيرًا ، اضغط على ENTER ، وستحصل على الصفوف الفريدة التي تم فرزها مع تجاهل الخلايا الفارغة.
19. استخدام برنامج Excel UNIQUE & amp؛ اختر الوظيفةالبحث عن قيم فريدة في أعمدة محددة
يمكنك العثور على قيم فريدة من أعمدة محددة باستخدام وظيفة CHOOSE جنبًا إلى جنب مع وظيفة فريدة .
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على قيم فريدة من أعمدة محددة.
=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))
هنا ، في الوظيفة UNIQUE ، استخدمت CHOOSE ({1،2}، C4: C12، B4: B12) كمصفوفة .
في وظيفة اختيار ، استخدمت {1،2} كـ index_num ، حدد النطاق C4: C12 كـ value1 ، ثم حدد النطاق B4: B12 كـ value2 .
الآن ، UNIQUE ستعيد الدالة القيم الفريدة من النطاق المحدد للعمود المحدد.
أخيرًا ، اضغط على ENTER ، وستحصل على فريد القيم من النطاق المحدد للعمود المحدد.
20. خطأ في التعامل مع IFERROR
فريد تظهر الوظيفة الخطأ #CALC إذا كانت القيمة التي تبحث عنها غير متوفرة.
للتعامل هذا الخطأ ، يمكنك استخدام دالة IFERROR مع الدالتين UNIQUE و FILTER .
⏩ في الخلية H4، اكتب الصيغة التالية لمعالجة الخطأ.
=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")
هنا ، في IFERROR وظيفة ، لقد استخدمت UNIQUE (FILTER (C4: C12، (D4: D12 = F4) * (B4: B12 = G4))) كقيمة وقدمت النص لم يتم العثور على القيمة كـ value_if_error .
في الدالة UNIQUE ، استخدمت FILTER (C4: C12، (D4: D12 = F4) * (B4: B12 = G4 )) كمصفوفة .
في وظيفة عامل التصفية ، حددت النطاق C4: C12 على أنه مصفوفة ويستخدم (D4: D12 = F4) * (B4: B12 = G4)) كما تتضمن لتصفية القيم من النطاق المحدد D4: D12 إذا كان يساوي F4 ، النطاق المحدد أيضًا B4: B12 إذا كان يساوي G4 .
الآن ، فريد ستعيد الدالة القيم الفريدة من القيم التي تمت تصفيتها. بعد ذلك ، ستقوم الدالة IFERROR بالتحقق مما إذا كانت القيمة متاحة أم لا إذا لم تكن متاحة ، ثم ستعيد النص القيمة غير موجودة بدلاً من الخطأ #CALC .
أخيرًا ، اضغط على ENTER ، وستحصل على قيم فريدة أو النص المحدد.
أشياء يجب تذكرها
🔺 ستعرض الوظيفة UNIQUE خطأ #NAME إذا أخطأت في كتابة اسم الوظيفة.
🔺 ستظهر الدالة UNIQUE الخطأ #CALC إذا لم يتم العثور على القيمة.
ستحصل على الخطأ #SPILL في وظيفة فريدة إذا لم تكن خلية واحدة أو أكثر في النطاق الانسكاب فارغة تمامًا.
قسم التدريب
لقد قدمت ورقة تدريب في المصنف لممارسة هذه الأمثلة الموضحة.
الاستنتاج
في هذه المقالة ، قمت بعرض 20 مثالاً لوظيفة Excel UNIQUE . أناحاول أيضًا تغطية متى ولماذا قد تعرض وظيفة فريدة أخطاء بشكل متكرر. أخيرًا وليس آخرًا ، إذا كان لديك أي نوع من الاقتراحات أو الأفكار أو التعليقات ، فلا تتردد في التعليق أدناه.
(FALSE) بالضبط مرة واحدة اختياري وهي أيضًا قيمة منطقية.هنا ، TRUE تعني القيم التي حدثت مرة واحدة ؛
FALSE تعني جميع القيم الفريدة.
الافتراضي (FALSE)
إرجاع القيمة
ترجع الدالة UNIQUE قائمة أو مصفوفة من القيم الفريدة.
الإصدار
تتوفر الوظيفة UNIQUE لبرنامجي Excel 365 و Excel 2021.
استخدامات Excel UNIQUE Function
1. استخدام الدالة UNIQUE لقيم النص
يمكنك استخدام الدالة UNIQUE لاستخراج قيم فريدة من نص أو سلسلة القيم.
هنا ، أريد الحصول على اسم الفاكهة الفريد من العمود اسم المنتج .
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على قيم فريدة.
=UNIQUE(B4:B12)
هنا ، في الوظيفة UNIQUE ، حددت نطاق الخلايا B4: B12 كمصفوفة .
الآن ، اضغط على ENTER ، وستقوم الدالة UNIQUE بإرجاع الحرف li قيم فريدة من النطاق المحدد.
اقرأ المزيد: Excel VBA للحصول على قيم فريدة من العمود (4 أمثلة)
2. استخدام الدالة UNIQUE للقيم الرقمية
في حالة وجود قيم رقمية ، يمكنك أيضًا استخدام UNIQUE وظيفة لاستخراج قيم فريدة .
هنا ، أريد الحصول على معرف الطلبات الفريد من معرف الطلب عمود.
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على قيم فريدة .
=UNIQUE(C4:C12)
هنا ، في الوظيفة UNIQUE ، حددت نطاق الخلايا C4: C12 كمصفوفة .
الآن ، اضغط على ENTER ، وستقوم الوظيفة UNIQUE بإرجاع قائمة قيم فريدة من النطاق المحدد.
قراءة المزيد: VBA للحصول على قيم فريدة من العمود إلى المصفوفة في Excel (3 معايير)
3. حدث استخدام Excel UNIQUE Function للبحث عن صفوف فريدة مرة واحدة فقط
إذا كنت تريد الحصول على قيم الفريدة التي حدثت مرة واحدة فقط في القائمة أو في نطاق ، يمكنك استخدام وظيفة فريدة .
دعني أبدأ الإجراء ،
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على قيم فريدة.
=UNIQUE(B4:C12,,TRUE)
هنا ، في الدالة UNIQUE ، I حدد نطاق الخلايا B4: C12 كمصفوفة ، احتفظ بالوسيطة by_col FALSE ، أو تم حذفها لأن مجموعة البيانات أنا أستخدم منظمًا في صفوف. ثم حدد TRUE كـ بالضبط مرة واحدة .
الآن ، اضغط على ENTER ، وستقوم الوظيفة UNIQUE بإرجاع قائمة قيم فريدة حدثت مرة واحدة فقط من النطاق المحدد.
4. القيم الفريدة في A Row
إذا كنت تريد استخراج قيم فريدة من صف ، فيمكنك استخدام وظيفة فريدة .
إلىابدأ الإجراء ،
⏩ في الخلية C6 ، اكتب الصيغة التالية للحصول على قيم فريدة .
=UNIQUE(C3:K3, TRUE)
هنا ، في الوظيفة UNIQUE ، حددت نطاق الخلايا C3: K3 كمصفوفة ، حدد TRUE كـ by_col .
الآن ، اضغط على ENTER ، وستقوم الوظيفة UNIQUE بإرجاع قيم فريدة من الصف.
5. استخدام دالة Excel UNIQUE للبحث عن فريد الأعمدة
يمكنك أيضًا الحصول على أعمدة فريدة باستخدام وظيفة فريدة .
لبدء الإجراء ،
⏩ في الخلية C7 ، اكتب الصيغة التالية للحصول على أعمدة فريدة .
=UNIQUE(C3:K4, TRUE,TRUE)
هنا ، في الوظيفة UNIQUE ، حددت نطاق الخلايا C3: K4 كمصفوفة ، حددت TRUE كـ by_col ، ثم حدد TRUE كـ بالضبط مرة واحدة .
الآن ، اضغط على ENTER ، و UNIQUE ستعيد الدالة فريدة من نوعها.
6. فريد حدثت القيم مرة واحدة فقط
في حالة رغبتك في استخراج قيم فريدة من قائمة ، فيمكنك أيضًا استخدام وظيفة فريدة .
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على قيم فريدة من القائمة.
=UNIQUE(B4:B12,,TRUE)
هنا ، في الوظيفة UNIQUE ، حددت نطاق الخلايا B4: B12 كمصفوفة ، احتفظت بـ by_col وسيطة FALSE ، أو تم حذفه لأن مجموعة البيانات التي أستخدمها منظمة في صفوف. ثم حدد TRUE كـ بالضبط مرة واحدة .
الآن ، اضغط على ENTER ، وستقوم الوظيفة UNIQUE بإرجاع قائمة قيم فريدة حدثت مرة واحدة فقط من النطاق المحدد.
7. ابحث عن القيم المميزة التي تحدث أكثر من مرة
باستخدام الدالة UNIQUE مع وظيفة التصفية و وظيفة COUNTIF ، يمكنك الحصول على القيم المميزة الفريدة هذا يعني القيم التي حدثت أكثر من مرة.
دعني أعرض العملية ،
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على فريد قيم من القائمة.
=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))
هنا ، في الدالة UNIQUE ، I مستخدم مرشح (B4: B12، COUNTIF (B4: B12، B4: B12) & gt؛ 1) كمصفوفة .
في مرشح وظيفة ، لقد حددت النطاق B4: B12 كمصفوفة واستخدمت COUNTIF (B4: B12، B4: B12) & gt؛ 1 كـ تتضمن> 2> تم تحديد B4: B12 ثم استخدم & gt؛ 1 .
الآن ، ستحصل الدالة COUNTIF على العدد من القيم التي تحدث أكثر من مرة واحدة إلى قيم تصفية . أخيرًا ، ستُرجع الدالة فريدة القيم الفريدة التي تحدث أكثر من مرة.
اضغط على ENTER و فريد وظيفةسيعيد القيم الفريدة التي تحدث أكثر من مرة.
8. استخدام وظيفة Excel UNIQUE لحساب القيم الفريدة
يمكنك أيضًا حساب قيم الفريدة باستخدام وظيفة FILTER جنبًا إلى جنب مع وظيفة ROWS.
⏩ في الخلية D4 ، اكتب الصيغة التالية للحصول على قيم فريدة من القائمة.
=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))
هنا ، في الدالة ROWS ، استخدمت UNIQUE (FILTER (B4: B12، B4: B12 ”)) كمصفوفة .
في وظيفة فريدة ، استخدمت مرشح (B4: B12، B4: B12 ””) كمصفوفة .
في وظيفة FILTER ، حددت النطاق B4: B12 باعتباره مجموعة أيضًا كما يلي تتضمن محددًا B4: B12 "" لتصفية القيم ، لا يساوي فارغًا .
الآن ، ستعيد الدالة UNIQUE قيم الفريدة من القيم التي تمت تصفيتها بعد ذلك ستُرجع الدالة ROW عدد صفوف القيم الفريدة.
اضغط على ENTER ، وستحصل على عدد القيم الفريدة.
10. قيم فريدة من أعمدة متعددة
إذا كنت تريد ، يمكنك استخراج قيم فريدة من عدة أعمدة أيضًا ، فقط باستخدام وظيفة فريدة .
⏩ في الخلية F4 ، اكتب الصيغة التالية للحصول على قيم فريدة من عدة أعمدة.
=UNIQUE(B4:D12)
هنا ، في الوظيفة UNIQUE ، حددت نطاق الخلايا B4: D12 صفيف .
الآن ، اضغط على ENTER ، وستقوم الدالة UNIQUE بإرجاع نطاق قيم فريدة من عدة
10. فرز القيم الفريدة بترتيب أبجدي
يمكنك أيضًا استخدام وظيفة SORT مع وظيفة UNIQUE لفرز القيم الفريدة أبجديًا.
⏩ في الخلية F4 ، اكتب الصيغة التالية للحصول على قيم فريدة من أعمدة متعددة.
=SORT(UNIQUE(B4:D12))
هنا ، في الدالة UNIQUE ، لقد حددت نطاق الخلايا B4: D12 كمصفوفة . ثم قم بتمرير قيم الفريدة إلى الوظيفة SORT لفرز قيم الفريدة أبجديًا.
الآن ، اضغط على ENTER ، وستحصل على قيم الفريدة من عدة أعمدة.
11. القيم الفريدة من الأعمدة المتعددة والمتسلسلة في خلية واحدة
يمكنك استخراج قيم فريدة من نوعها من عدة أعمدة كما يمكنك ربط هذه القيم في خلية واحدة أثناء استخدام وظيفة فريدة .
⏩ في الخلية F4 ، اكتب الصيغة التالية للحصول على القيم الفريدة من عدة أعمدة.
=UNIQUE(B4:B12& ","&C4:C12)
هنا ، في الوظيفة UNIQUE ، قمت بتحديد كل من نطاق الخلايا B4: B12 & amp؛ "،" & amp؛ C4: C12 كمصفوفة . الآن ستقوم الوظيفة UNIQUE باستخراج القيم الفريدة من كلا نطاق العمود ، ثم تقوم بتسلسلالقيم الفريدة لكلا العمودين مع (،)
الآن ، اضغط على ENTER ، وستحصل على القيم المتسلسلة في خلية واحدة.
12. قائمة القيم الفريدة اعتمادًا على المعايير
يمكنك الحصول على قائمة قيم فريدة بناءً على المعايير أثناء استخدام وظيفة فريدة مع وظيفة عامل التصفية .
هنا ، أريد الحصول على قيم فريدة بناءً على المعايير حيث السعر هو أكبر من 400 .
⏩ في الخلية G4 ، اكتب الصيغة التالية للحصول على قيم فريدة بناءً على المعايير.
=UNIQUE(FILTER(B4:B12,D4:D12>F4))
هنا ، في فريد وظيفة ، لقد استخدمت FILTER (B4: B12، D4: D12 & gt؛ F4) كمصفوفة .
في وظيفة FILTER ، اخترت النطاق B4: B12 كمصفوفة أيضًا تتضمن محددًا D4: D12 & gt؛ F4 لتصفية القيم ، أكبر من الخلية المحددة F4 .
الآن ، ستعيد الوظيفة فريدة القيم الفريدة من القيم المصفاة.
Fi أخيرًا ، اضغط على ENTER ، وستحصل على القيم الفريدة بناءً على المعايير المحددة الخاصة بك.
13. تصفية القيم الفريدة على أساس متعدد المعايير
يمكنك أيضًا استخراج قائمة قيم فريدة استنادًا إلى معايير متعددة أثناء استخدام وظيفة UNIQUE مع وظيفة FILTER .
هنا ، أريد الحصول على قيم فريدة استنادًا إلى المعايير التي يكون فيها ملف السعر هو أكبر من 400 واسم المنتج هو Apple .
⏩ In خلية H4 ، اكتب الصيغة التالية للحصول على قيم فريدة بناءً على معايير متعددة.
=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))
هنا ، في وظيفة فريدة ، استخدمت مرشح (C4: C12، (D4: D12 & gt؛ F4) * (B4: B12 = G4)) كمصفوفة .
في وظيفة عامل التصفية ، حددت النطاق C4: C12 على أنه صفيف واستخدمت (D4: D12 & gt؛ F4) * (B4: B12 = G4) كـ تشمل حيث استخدمت معيارين أحدهما هو السعر والآخر لـ اسم المنتج .
الآن ، ستعيد الوظيفة فريدة القيم الفريدة من القيم التي تمت تصفيتها.
أخيرًا ، اضغط على أدخل ، وستحصل على القيم الفريدة بناءً على المعايير المتعددة المستخدمة.
14. تصفية القيم الفريدة بناءً على معايير أو متعددة
يمكنك أيضًا استخدام UNIQUE و FILTER لتطبيق معايير متعددة أو .
⏩ في الخلية H4 ، اكتب التالي صيغة ng للحصول على قيم فريدة من عدة معايير أو .
=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))
هنا ، في وظيفة فريدة ، استخدمت مرشح (B5: B13، (C5: C13 = F5) + (D5: D13 = G5)) كمصفوفة .
في وظيفة FILTER ، قمت بتحديد النطاق B5: B13 كمصفوفة واستخدمت (C5: C13 = F5) + (D5: D13 = G5) مثل تشمل حيث استخدمت معيارين. ثم أضاف اثنان