KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف تسمح فقط بإدخال القيم الفريدة في Excel؟

المؤلفشياويانغتاريخ التعديل

عند إدارة البيانات في Excel، يُعد ضمان دقة البيانات أمرًا جوهريًّا—خاصةً عند التعامل مع أعمدة لا يجوز أن تحتوي على إدخالات مكررة، مثل رموز المنتجات، أو معرّفات الموظفين، أو أرقام التسجيل، أو أي معرّفات فريدة أخرى. فحتى الإدخال غير المقصود لتكرارٍ واحد قد يؤدي إلى أخطاء في الحسابات أو التقارير أو المعالجة اللاحقة. يستعرض هذا المقال عدة تقنيات عملية لتقييد الإدخال بحيث يُقبل فقط القيم الفريدة ضمن عمود أو نطاق معيّن، مما يمكّن المستخدمين من الحفاظ بكفاءة على سلامة بياناتهم في أوراق العمل. ولكل طريقة سيناريوهاتها المناسبة ومزاياها الخاصة. كما يتضمّن المقال نصائح لاستكشاف الأخطاء وإصلاحها، وملاحظات توضيحية، وحلولًا بديلة تساعدك على اختيار النهج الأنسب لاحتياجاتك.

السماح فقط بالقيم الفريدة في ورقة العمل باستخدام التحقق من صحة البيانات

السماح فقط بالقيم الفريدة في ورقة العمل باستخدام Kutools لـ Excel

السماح فقط بالقيم الفريدة في ورقة العمل باستخدام كود VBA

السماح فقط بالقيم الفريدة في ورقة العمل باستخدام عمود مساعد الصيغة في Excel

السماح فقط بالقيم الفريدة في ورقة العمل عبر ميزة إزالة التكرارات


السماح فقط بالقيم الفريدة في ورقة العمل باستخدام التحقق من صحة البيانات

تسمح لك ميزةالتحقق من صحة البياناتفي Excel بتعيين قواعد للبيانات التي يمكن إدخالها في الخلايا. ولضمان قبول القيم الفريدة فقط ضمن عمود أو نطاق محدد، اتبع الخطوات التالية:

1. أولًا، حدد الخلايا أو العمود الذي تريد تمكين إدخال القيم الفريدة فيه. على سبيل المثال، إذا كانت جميع معرّفاتك الفريدة موجودة في العمود E، فانقر على رأس العمود E لتحديده. ثم انتقل إلىبياناتفي الشريط، واخترالتحقق من صحة البيانات > التحقق من صحة البيانات.

انقر البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات

2. في مربع حوارالتحقق من صحة البيانات، قم بتكوين الإعدادات كما يلي لفرض إدخالات فريدة:

(1.) انتقل إلى علامة التبويبالإعدادات؛

(2.) من القائمة المنسدلةالسماحقائمة منسدلة، اخترمخصص؛

(3.) في مربعالصيغة، أدخل:=COUNTIF($E:$E,E1)<2(حيث إن)E هو عمودك المستهدف وE1 هي الخلية الأولى في نطاق تحديده). غيّر المراجع إذا كانت بياناتك في عمود مختلف (على سبيل المثال، غيّر E إلى A إذا كنت تعمل مع العمود A).

تحديد الخيارات في مربع حوار التحقق من صحة البيانات

تعمل الصيغة عن طريق عد عدد مرات ظهور كل إدخال مسبقًا في العمود؛ وإذا كان العدد أقل من 2، يُسمح بإدخاله باعتباره فريدًا.

3. انقر علىموافقلتطبيق التحقق. الآن، كلما أدخلت قيمة مكررة في العمود المحدد، سيعرض Excel تحذيرًا ويمنع الإدخال ما لم تكن القيمة فريدة. وعادةً ما تكون رسالة التحذير الافتراضية على شكل: «هذه القيمة موجودة مسبقًا» أو ما يشابه ذلك.

عند إدخال قيمة مكررة في العمود المحدد، ستظهر رسالة تحذير

السيناريوهات القابلة للتطبيق:يُعد هذا الحل مثاليًّا للقوائم البسيطة والإعدادات التي تتطلب قيمًا فريدة في عمود واحد فقط. ومع ذلك، لا يمنع التحقق من صحة البيانات إدخال القيم المكررة إذا تم لصقها في العمود من مصدر خارجي—لذا نوصي بإدخال القيم يدويًّا أو بالتحقق بانتظام من وجود تكرارات بعد اللصق.
نصائح:يمكنك تخصيص رسالة التحذير من خلال علامة التبويبتنبيه الخطأفي مربع حوار التحقق من صحة البيانات.
احتياطات:تأكد من أن نطاق التحديد يشمل جميع الخلايا التي سيُدخل فيها المستخدمون البيانات، أو وسّع نطاق التحقق باختيار العمود بأكمله عند الحاجة.
استكشاف الأخطاء وإصلاحها:إذا بدا أن التحقق من صحة البيانات لا يعمل، فتأكد من صحة مراجع خلايا الصيغة وأن التحقق مطبَّق على النطاق الصحيح.


السماح فقط بالقيم الفريدة في ورقة العمل باستخدام Kutools لـ Excel

الطريقة السابقة تمنع التكرارات في عمود واحد فقط. أما إذا كنت تمتلك Kutools لـ Excel، فبإمكان أداة «منع تكرار الإدخالات» الخاصة به مساعدتك بسرعة على منع التكرارات ليس فقط في عمود أو صف واحد، بل أيضًا ضمن أي نطاق من الخلايا.

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

بعد تثبيتKutools لـ Excel، إليك كيفية استخدام ميزة منع تكرار الإدخالات:

1. حدد العمود أو النطاق الذي تريد فيه منع إدخال القيم المكررة والسماح فقط بإدخال بيانات فريدة. قد يكون هذا عمودًا واحدًا أو عدة أعمدة أو نطاقًا مثل A1:D15.

2. انقر علىKutools في شريط Excel، ثم انتقل إلىتحديد حد للإدخالواخترمنع تكرار الإدخالات. سيبدأ هذا إعداد قاعدة التفرد لنطاق التحديد.

انقر ميزة منع التكرار من kutools

3. ستظهر رسالة تحذير تُبلغك بأن تطبيق هذه الميزة سيؤدي إلى إزالة أي قواعد تحقق من صحة البيانات الموجودة مسبقًا في نطاق التحديد، وذلك لضمان عدم تعارض قواعد Kutools مع إعدادات التحقق الأخرى.

تظهر رسالة تحذير لتذكيرك بأنه سيتم إزالة التحقق من صحة البيانات إذا طبّقت هذه الميزة

إذا رغبت في المتابعة، انقر علىنعمللتأكيد. سيقوم Kutools بعد ذلك بتطبيق قاعدة التفرد.

4. يظهر مربع تنبيه آخر يُؤكد الخلايا التي تمت معالجتها، مما يساعدك على التأكد من الأماكن التي أصبح التفرد مطلوبًا فيها الآن.

يظهر مربع تنبيه آخر لتذكيرك بأي الخلايا تم تطبيق هذه الميزة عليها

5. انقر علىموافقلإنهاء العملية. الآن، إذا حاولت إدخال بيانات مكررة أو لصقها داخل نطاق محدود (مثل الخلايا A1:D15)، فسيعرض لك Kutools تنبيهًا بأن الإدخال غير صالح، ويجب عليك إدخال قيم فريدة.

عند إدخال بعض البيانات المكررة، ستظهر رسالة تحذير

السيناريوهات القابلة للتطبيق:يُستخدم بشكل مثالي للتحكم عبر أعمدة أو صفوف متعددة.
نصائح:قبل التطبيق، تأكد من أن قواعد التحقق من صحة البيانات الحالية ليست ضرورية لسير عملك، لأنها ستُزال من نطاق التحديد.
احتياطات:راجع تحديد الخلايا مرة أخرى قبل تفعيل الميزة، خاصةً في الجداول المعقدة.
استكشاف الأخطاء وإصلاحها:إذا لم يظهر التنبيه أو استمرت القيم المكررة في المرور، فتأكد من أن إضافة Kutools لـ Excel مثبتة ومحدثة بشكل صحيح.

تتوفر أكثر من 300 وظيفة لتبسيط مهامك. تنزيل Kutools لـ Excel لتجربة مجانية.


السماح فقط بالقيم الفريدة في ورقة العمل باستخدام كود VBA

إذا كنت مرتاحًا لاستخدام وحدات الماكرو وترغب في إضافة منطق أكثر تقدمًا للتحقق من القيم الفريدة، فإن VBA (Visual Basic for Applications) يُعد حلاً مرنًا للغاية. إذ يمكنك تخصيص نصوص VBA للتحقق من التكرارات أثناء إدخال البيانات، وإشعار المستخدمين فورًا عند اكتشاف قيمة غير صالحة، بل وحتى إزالة الإدخال المكرر تلقائيًّا إذا رغبت في ذلك.

1. انقر بزر الماوس الأيمن على لسان الورقة التي تريد السماح فيها بالقيم الفريدة فقط، ثم اخترعرض الكودمن قائمة السياق. بعد ذلك، في نافذةمايكروسوفت فيجوال بيسيك للتطبيقاتالمنبثقة، انسخ والصق الكود التالي مباشرةً في وحدة الورقة (وليس في وحدة قياسية):

كود VBA: السماح فقط بالقيم الفريدة في ورقة العمل:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160829
  Dim xRg As Range, iLong, fLong As Long
  If Not Intersect(Target, Me.[A1:A1000]) Is Nothing Then
     Application.EnableEvents = False
     For Each xRg In Target
     With xRg
         If (.Value <> "") Then
          If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
            iLong = .Interior.ColorIndex
            fLong = .Font.ColorIndex
            .Interior.ColorIndex = 3
            .Font.ColorIndex = 6
            MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
            .ClearContents
            .Interior.ColorIndex = iLong
            .Font.ColorIndex = fLong
          End If
       End If
     End With
     Next
     Application.EnableEvents = True
  End If
End Sub

انقر عرض الكود وأدخل كود VBA في الوحدة النمطية

ملاحظة: في هذا الكود، يشيرA1:A1000 إلى الخلايا التي يتم مراقبتها للإدخال الفريد. إذا كانت بياناتك الفريدة موجودة في نطاق مختلف، فعدّل هذه المراجع لتتوافق مع العمود أو النطاق الذي تستخدمه.

2. بعد إدخال الكود، انقر علىحفظوأغلق نافذة VBA. إذا كان أمان الماكرو مفعّلًا، فتأكد من تمكين الماكرو في إعدادات المصنف الخاص بك.

الآن، سيؤدي إدخال القيم المكررة في النطاق A1:A1000 إلى ظهور رسالة تحذير فورية.

تظهر رسالة تحذير لتذكيرك بأنه غير مسموح بإدخال قيم مكررة

3. انقر علىموافقفي مربع الرسالة، وسيتم إزالة الإدخال المكرر من الخلية.


السماح بالقيم الفريدة فقط في ورقة العمل باستخدام عمود مساعد الصيغة في Excel

بالإضافة إلى التحقق من الصلاحية (Data Validation) وVBA، يُعد استخدام عمود مساعد مع صيغ Excel بديلاً عمليًا لتحديد القيم المكررة. لا يمنع هذا الأسلوب إدخال القيم، بل يوفّر تنبيهًا فوريًا، وهو خيار مثالي عندما تريد مراجعة بياناتك وتنظيفها بسرعة.

1. أضف عمودًا مساعدًا بجانب بياناتك—مثل العمود F إذا كانت بياناتك في العمود E—ثم في الخلية F1، أدخل هذه الصيغة:

=IF(COUNTIF($E$1:E1,E1)=1,"Unique","Duplicate")

2. اضغط Enter للتأكيد، ثم اسحب الصيغة لأسفل لتطبيقها على جميع الصفوف. تتحقّق الصيغة من كل إدخال في العمود E، وتصف أول ظهور بـ«فريد»، بينما تصنّف الإدخالات اللاحقة بـ«مكرر».

نصائح:استخدم عمود المساعدة هذا لتصفية الصفوف المكررة أو لتسليط الضوء بصريًّا على المشكلات قبل مشاركة بياناتك.
السيناريوهات القابلة للتطبيق:يُعدّ هذا الخيار الأنسب لمراجعة البيانات التاريخية الموجودة، أو عندما تحتاج إلى تنظيف يدوي بدلًا من اتخاذ إجراءات وقائية فورية.


السماح بالقيم الفريدة فقط في ورقة العمل عبر ميزة إزالة التكرارات

إذا كان هدفك ليس تقييد الإدخال بل تنظيف القائمة بشكل دوري للحفاظ على القيم الفريدة فقط، فإن ميزةإزالة التكراراتالمضمنة في Excel هي خيارٌ بسيط وسهل الاستخدام وفعّال.

1. حدد العمود أو الجدول الذي تريد معالجته.

2. انتقل إلىبيانات > إزالة التكرارات. في مربع الحوار، اختر الأعمدة التي تريد التحقق منها. انقرموافق، وسوف يحتفظ Excel تلقائيًا بأول ظهور لكل قيمة ويحذف التكرارات اللاحقة.

السيناريوهات القابلة للتطبيق:مثالي لتنظيف الجداول الكبيرة بعد إدخال كميات ضخمة من البيانات أو استيرادها.
المزايا/العيوب:سريع وبسيط، لكنه لا يمنع التكرارات المستقبلية—فهو يزيل فقط التكرارات الموجودة.

ملخص وتوصيات:يعتمد أفضل نهج على سير عملك ومستوى التحكم الذي تحتاجه. استخدم التحقق من الصلاحية (Data Validation) أو Kutools للوقاية الاستباقية، وVBA لتطبيق قواعد مخصصة وأتمتة المهام، والصيغ مع ميزة إزالة التكرارات لمراجعة البيانات وتنظيفها يدويًّا. تأكد دائمًا من صحة تحديداتك ومنطق القواعد قبل تطبيقها على نطاق واسع، ولا تنسَ حفظ نسخة احتياطية من ملفك عند اختبار أي حلول جديدة.


أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل