كيف تسمح فقط بإدخال القيم الفريدة في 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، إليك كيفية استخدام ميزة منع تكرار الإدخالات:
1. حدد العمود أو النطاق الذي تريد فيه منع إدخال القيم المكررة والسماح فقط بإدخال بيانات فريدة. قد يكون هذا عمودًا واحدًا أو عدة أعمدة أو نطاقًا مثل A1:D15.
2. انقر علىKutools في شريط Excel، ثم انتقل إلىتحديد حد للإدخالواخترمنع تكرار الإدخالات. سيبدأ هذا إعداد قاعدة التفرد لنطاق التحديد.

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

ملاحظة: في هذا الكود، يشير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 لتطبيق قواعد مخصصة وأتمتة المهام، والصيغ مع ميزة إزالة التكرارات لمراجعة البيانات وتنظيفها يدويًّا. تأكد دائمًا من صحة تحديداتك ومنطق القواعد قبل تطبيقها على نطاق واسع، ولا تنسَ حفظ نسخة احتياطية من ملفك عند اختبار أي حلول جديدة.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل