كيف يمكن ملء الخلايا الفارغة بـ 0 أو بأي قيمة محددة أخرى في Excel؟
عند التعامل مع مجموعات بيانات Excel الكبيرة، من الشائع أن تواجه العديد من الخلايا الفارغة المنتشرة في جميع أنحاء ورقة العمل. وقد تؤدي هذه الفراغات إلى ارتباك أو أخطاء في الحسابات، خاصة عند جمع القيم في الأعمدة أو إجراء تحليلات البيانات. وبدلاً من ملء كل خلية فارغة يدويًّا واحدة تلو الأخرى—وهو أمرٌ مملٌ وغير فعّال مع الجداول الضخمة—توجد عدة تقنيات عملية لملء جميع الخلايا الفارغة بقيمة تحددها، مثل 0 أو «N/A» أو أي نص تريده. ويقدّم هذا المقال أدناه مجموعة من الطرق البسيطة والفعّالة لملء الخلايا الفارغة بكفاءة، باستخدام وظائف Excel المدمجة، والصيغ، وأكواد VBA، والأدوات المتخصصة.
ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة أخرى مع وظيفة الانتقال إلى خاص
توفّر وظيفةالانتقال إلى خاصفي Excel طريقةً سريعةً لتحديد الخلايا الفارغة داخل نطاق معيّن وملئها دفعةً واحدة. وهي مثالية عندما تحتاج إلى استبدال جميع الخلايا الفارغة بنفس القيمة فورًا!
1. أولًا، حدد النطاق الذي يحتوي على الخلايا الفارغة التي تريد ملأها. ويضمن تحديد النطاق المعني تأثر تلك الخلايا فقط.
2. انتقل إلى علامة التبويبالصفحة الرئيسية، وانقر علىبحث وتحديد، ثم اخترالانتقال إلى خاص…. ستظهر نافذةالانتقال إلى خاص؛ حدد الخيارخلايا فارغةضمن قسمتحديد، ثم انقر علىموافق. سيتم تحديد جميع الخلايا الفارغة داخل النطاق الذي اخترته دفعةً واحدة. راجع لقطة الشاشة:

3. دون النقر في مكان آخر، اكتب فورًا القيمة التي تريد إدخالها (مثل 0 أو كلمة محددة) في إحدى الخلايا الفارغة المحددة، ثم اضغط معًا علىCtrl + Enter. سيقوم Excel بملء كل خلية فارغة مُظلَّلة بالقيمة التي أدخلتها. راجع لقطات الشاشة:
![]() | ![]() | ![]() |
يمكنك استخدام هذه الطريقة لملء الخلايا الفارغة بأي قيمة ترغب بها، بما في ذلك الرقم 0 أو تسمية مخصصة. تستبدل هذه الطريقة أي صيغ موجودة في تلك الخلايا الفارغة بـ قيمة ثابتة الخاص بك، لذا احرص على الحذر إذا كانت ورقة العمل تحتوي على صيغ تحتاج إلى الحفاظ عليها.
تناسب هذه الطريقة الحالات التي ترغب فيها في تعيين قيمة ثابتة واحدة لجميع الخلايا الفارغة دون الحاجة إلى الاحتفاظ بأي صيغ موجودة فيها. وهي خيارٌ سريعٌ للنطاقات متوسطة الحجم، لكنها قد تستغرق وقتًا طويلاً عند التعامل مع مجموعات بيانات ضخمة جدًّا أو تحديدات غير متصلة.
ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة أخرى بسرعة مع Kutools لـ Excel
للمستخدمين الذين يستخدمونKutools لـ Excel، تُبسّط ميزةملء الخلايا الفارغةعملية ملء الخلايا الفارغة بشكل كبير. وتتيح لك هذه الأداة عدة خيارات للتعبئة—بما في ذلك القيم الثابتة، والمتسلسلات الخطية، ونشر القيم—بنقرات قليلة فقط، مما يلغي الحاجة إلى الإدخال اليدوي المتكرر وتعديل الصيغ.
لاستخدام هذه الأداة بعد تثبيت Kutools لـ Excel:
1. انتقل إلى علامة التبويبKutools، ثم اخترإدراج > ملء الخلايا الفارغة. إليك لقطة شاشة ذات صلة للرجوع إليها:

2. حدد النطاق الذي تريد ملء الخلايا الفارغة فيه. في مربع الحوارملء الخلايا الفارغة، اختر الخيارقيمة ثابتةضمن قسماملأ بـ، ثم أدخل الرقم أو النص أو الرمز الذي ترغب في استخدامه لملء الخلايا الفارغة في مربعقيمة الملء. ويمكنك أيضًا معاينة التغييرات قبل التأكيد. راجع لقطة الشاشة:

3. انقر علىموافقأوتطبيق. سيتم فورًا ملء جميع الخلايا الفارغة المحددة بالقيمة التي اخترتها، كما هو موضح في الصور التالية:
![]() | ![]() | ![]() |
يدعم Kutools لـ Excel خيارات مرنة تشمل الملء بقيمة ثابتة، أو بيانات خطية، أو نسخ قيم الخلايا المجاورة، مما يجعله مثاليًا للتعامل بكفاءة مع النطاقات الكبيرة وأوراق العمل المعقدة.
انقر الآن لتنزيل Kutools لـ Excel وتجربته مجانًا!
ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة أخرى مع كود VBA
إذا كنت مرتاحًا لاستخدام الماكرو، يتيح لك تطبيق كود VBA أتمتة ملء الخلايا الفارغة بأي قيمة تحددها—وهو حلٌّ مثالي للمهام المتكررة أو عند التعامل مع نطاقات بيانات ضخمة. وبما أن VBA يعمل مباشرةً على ورقة العمل، فهو يوفّر مرونةً أكبر، مثل طلب إدخال القيمة من المستخدم أو تنفيذ إجراءات بناءً على شروط معيّنة.
1. حدد نطاق البيانات الذي يحتوي على الخلايا الفارغة التي تريد ملءها.
2. انقر على علامة التبويبالمطور، ثم اخترVisual Basic لفتح نافذةMicrosoft Visual Basic for Applications. في النافذة، انقر علىإدراج > وحدة نمطية، والصق الكود التالي:
Sub FillEmptyBlankCellWithValue()
Dim cell As Range
Dim InputValue As String
On Error Resume Next
InputValue = InputBox("Enter value that will fill empty cells in selection", _
"Fill Empty Cells")
For Each cell In Selection
If IsEmpty(cell) Then
cell.Value = InputValue
End If
Next
End Sub 3. انقر على الزر
أو اضغط F5 لتشغيل الكود. بعد ذلك، ستظهر لك نافذة منبثقة يمكنك من خلالها إدخال أي قيمة—مثل 0 أو نص مخصص—لملئها في الخلايا الفارغة. راجع لقطة الشاشة:

نصائح:اكتب 0 في مربع الحوار إذا كنت تريد ملء الفراغات بالصفر تحديدًا. تأكد من استبدال الخلايا الفارغة فقط؛ إذ قد تُستبدل الصيغ الموجودة في خلايا تظهر فارغة.
4. انقر علىموافقلتنفيذه وملء جميع الخلايا الفارغة داخل النطاق الذي اخترته فورًا بالقيمة المحددة.
تُعد الحلول القائمة على VBA الخيار الأمثل لملء الفراغات في مجموعات البيانات الكبيرة أو عند تكرار العملية عبر أوراق عمل متعددة. ومع ذلك، احرص دائمًا على حفظ ملفك قبل تشغيل ماكرو جديد، تحسبًا لحاجتك إلى التراجع عن التغييرات في حال حدوث أي أخطاء.
ملء الخلايا الفارغة بالقيمة الموجودة أعلى / أسفل / يمين / يسار مع Kutools لـ Excel
أحيانًا، تريد ملء كل خلية فارغة بالقيمة من الخلية المجاورة—سواء كانت مباشرةً أعلى أو أسفل أو يسارًا أو يمينًا. وتُسهّل أداة Kutools لـ Excel ملء الخلايا الفارغةهذه العمليات المنظمة، مما يُعدّ مثاليًا لتنظيم البيانات التي تحتوي على عناوين متكررة أو إدخالات مجمّعة.
1. حدد نطاق البيانات الذي تريد ملء الخلايا الفارغة فيه بالإشارة إلى خلايا أخرى، ثم فعّل ميزةملء الخلايا الفارغةكما ورد أعلاه.
2. في مربع الحوار، اختربناءً على القيمةمن قسماملأ بـ، ثم حدد الاتجاه المطلوب: لأسفل، لأعلى، لليمين أو لليسار. فمثلاً، يؤدي اختيار «لأسفل» إلى ملء الخلايا الفارغة بالقيمة الموجودة في الخلية مباشرةً فوقها. راجع لقطة الشاشة:

3. انقر علىموافقأوتطبيقلإكمال العملية، وستلاحظ ملء الخلايا الفارغة كما هو مطلوب. وتُظهر اللقطات أدناه الحالة قبل وبعد:
![]() | ![]() | ![]() |
تعمل هذه الطريقة بشكل ممتاز مع مجموعات البيانات التي من المنطقي أن تتكرر فيها القيم القريبة لملء الخلايا الفارغة، مثل قوائم الفئات أو السجلات المجمَّعة.
انقر الآن لتنزيل Kutools لـ Excel وتجربته مجانًا!
تدعم أداةملء الخلايا الفارغةأيضًا ملء الخلايا بسلسلة خطية بنقرة واحدة! لمزيد من المعلومات، راجعهذا الدليل.
ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة أخرى باستخدام صيغة Excel
يمكن أن توفّر صيغ Excel طريقة ديناميكية لمعالجة الخلايا الفارغة. باستخدام دالةIF أو تعبيرات مشابهة في عمود مساعد، يمكنك إنشاء منطق يختبر القيم الفارغة أو الخالية ويستبدلها بالقيمة التي تحددها أنت. ويكون هذا مفيدًا بشكل خاص إذا أردت أن تعتمد العمليات الحسابية أو العمليات اللاحقة على القيم الجديدة تلقائيًّا، مع الحفاظ على بياناتك الأصلية دون أي تغيير.
يمكنك استخدام هذا النهج عندما تريد الحفاظ على البيانات الأصلية وإنشاء عمود معالَج يحتوي على الفراغات المستبدلة بصفر أو نص مخصص.
1. في عمود فارغ جديد بجانب بياناتك، أدخل هذه الصيغة في الصف الأول (بافتراض أن البيانات الأصلية تبدأ من الخلية A1):
=IF(A1="",0,A1) 2. بعد إدخال الصيغة، اضغطEnter للتأكيد. ثم انسخ الصيغة لأسفل إلى جميع الصفوف المطابقة لنطاق البيانات عن طريق سحب مقبض التعبئة.
إذا كانت بياناتك تغطي نطاق خلايا مختلفًا، عدّلA1 لتتوافق مع أول خلية في نطاقك. تتحقق هذه الصيغة مما إذا كانت الخلية فارغة باستخدامA1="". فإذا كانت فارغة، تُرجع الصيغة 0؛ وإلا، تُرجع القيمة الأصلية. ويمكنك استبدال0 بأي قيمة أو نص يناسب احتياجاتك.
3. إذا كنت ترغب في استبدال الخلايا الفارغة الأصلية، انسخ عمود المساعدة هذا والصقه كقيم فوق العمود الأصلي (استخدم)لصق خاص > قيم).
تُعد هذه الطريقة موثوقة لمعالجة البيانات عمودًا تلو الآخر، ويمكن تخصيصها بسهولة لتلبية متطلبات منطقية متنوعة. ومع ذلك، فهي تتطلب إضافة عمود جديد مؤقتًا، بالإضافة إلى لصق النتائج يدويًّا مرة أخرى إذا رغبت في استبدال البيانات الأصلية.
إذا كنت بحاجة إلى تعبئة تلقائية في المكان نفسه، ففكّر في استخدام ميزة «الانتقال إلى خاص» أو أدوات Kutools بدلاً من ذلك.
استبدال ملء الخلايا الفارغة بـ 0 أو بأي قيمة محددة أخرى باستخدام Power Query
يوفّر Power Query، المتاح في الإصدارات الحديثة من Excel، أدوات قوية لتحويل وتنظيف البيانات عند استيراد الجداول أو إعادة تشكيلها. ومن بين ميزاته، يمكنك بسهولة استبدال جميع الخلايا الفارغة أو التي تحتوي على قيم فارغة (null) بقيمة مخصصة أثناء عملية تحويل البيانات—وهو الحل الأمثل للمجموعات البيانات الأكثر تعقيدًا أو عندما ترغب في أتمتة تنظيف البيانات كجزء من عملية استيراد روتينية.
المزايا:يمكّنك Power Query من تتبع التغييرات خطوة بخطوة وإعادة استخدامها، مما يلغي الحاجة إلى التعديل اليدوي لأوراق العمل عند تحديث البيانات أو استيرادها بشكل متكرر.
كيفية تعبئة الخلايا الفارغة باستخدام Power Query:
1. حدد نطاق البيانات الخاص بك، ثم انقر علىبيانات > من جدول/نطاقلإدخال بياناتك إلى Power Query.
2. في نافذة محرر Power Query، حدد العمود المستهدف، ثم انقر بزر الماوس الأيمن على رأسه واختراستبدال القيم.
3. في مربع الحوار الذي يظهر، أدخلnull(أو اتركه فارغًا إذا كانت الخلايا الفارغة تظهر بهذه الطريقة) في حقل «القيمة المراد البحث عنها»، وأدخل0أو القيمة المرغوبة في حقل «استبدال بـ». ثم انقر علىموافق.
4. عند الانتهاء، انقر علىإغلاق وتحميللإرجاع بياناتك المُنظَّفة إلى Excel. سيتم استبدال جميع الخلايا الفارغة بالقيمة التي اخترتها.
تعمل هذه الطريقة بكفاءة مع الجداول ذات الأعمدة المتعددة، وتساعدك على تقليل التدخل اليدوي. تأكد من التحقق من أنواع أعمدتك—فأحيانًا يُفسّر Power Query الخلايا الفارغة كأصفار أو قيم فارغة (null) بشكل مختلف بناءً على نوع البيانات.
مقالات ذات صلة:
استبدال ملء الخلايا الفارغة بـ سلسلة خطية
استبدال ملء الخلايا الفارغة بالقيمة الموجودة أعلى
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل






