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

كيف يمكن ملء جميع الخلايا الفارغة في Excel برقم أو نص معيّن؟

المؤلفSiluviaتاريخ التعديل

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

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

البحث والاستبدال جميع الخلايا الفارغة باستخدام دالة البحث والاستبدال
طرق Excel المدمجة الأخرى – استخدم «الانتقال إلى خاص» لملء الخلايا الفارغة بسرعة

املأ جميع الخلايا الفارغة في نطاق بسهولة باستخدام Kutools لـ Excel
البحث والاستبدال جميع الخلايا الفارغة باستخدام كود VBA


البحث والاستبدال جميع الخلايا الفارغة باستخدام دالة البحث والاستبدال

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

1. حدد النطاق الذي يحتوي على الخلايا الفارغة التي ترغب في ملئها. ولتحديد نطاق البيانات بسرعة، انقر على أي خلية داخل البيانات، ثم اضغط علىCtrl+A. بعد التحديد، اضغط معًا علىCtrl+H لفتح مربع حوارالبحث والاستبدال.

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

تعيين الخيارات في مربع حوار البحث والاستبدال

3. بعد النقر، سيظهر تنبيه يُبلغك بعدد عمليات الاستبدال التي تمت. انقر علىموافقللتأكيد.

يظهر مربع تنبيه لتذكيرك بعدد الخلايا التي تم استبدالها

بعد اكتمال العملية، سيتم ملء جميع الخلايا الفارغة ضمن التحديد بالقيمة التي أدخلتها. تُعد هذه الطريقة فعّالة جدًّا مع مجموعات البيانات المتوسطة، لكنها قد لا تستبدل الصيغة التي تُرجع «» (نصًّا فارغًا). لذا، تأكد دائمًا من وجود مثل هذه الحالات، إذ لن يتم اكتشافها باستخدام البحث والاستبدال وحدهما.


املأ جميع الخلايا الفارغة بقيمة معيّنة في Excel بسهولة:

تتيح لك أداةKutools لـ Excelالمميزةملء الخلايا الفارغةملء جميع الخلايا الفارغة في النطاق المحدد برقم أو نص معيّن في Excel بسهولة تامة، كما هو موضح في العرض التوضيحي أدناه.
حمّلها وجربها الآن! (تجربة مجانية لمدة 30 يومًا)

تعبئة جميع الخلايا الفارغة بقيمة معيّنة باستخدام Kutools


طرق Excel المدمجة الأخرى – استخدم «الانتقال إلى خاص» لملء الخلايا الفارغة بسرعة

يوفر «الانتقال إلى خاص» طريقة فعالة للغاية لتحديد جميع الخلايا الفارغة في نطاق دفعة واحدة، وهو مفيد بشكل خاص عندما تريد ملء جميع الخلايا الفارغة في وقت واحد بنفس القيمة. تعمل هذه الطريقة مع النطاقات الصغيرة والكبيرة على حد سواء، وهي مناسبة عندما تفضل عدم استخدام الصيغ أو VBA وترغب في عملية ملء جماعية مباشرة.

1. حدد النطاق (أو العمود بأكمله/الصف) الذي يحتوي على الخلايا الفارغة التي تريد ملءها.

2. اضغط علىF5 لفتح مربع حوارالانتقال إلى، ثم انقر علىخاص. في مربع حوارالانتقال إلى خاص، حددالخلايا الفارغة، ثم انقر علىموافق. سيتم الآن تمييز جميع الخلايا الفارغة في نطاق التحديد.

3. بعد تحديد جميع الخلايا الفارغة، اكتب القيمة أو النص الذي ترغب في ملئها به (مثل)0 أو"غير متوفر")، ثم اضغط علىCtrl + Enter. بهذه الطريقة، سيتم ملء كل الخلايا الفارغة دفعة واحدة!

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

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


املأ جميع الخلايا الفارغة في نطاق بسهولة باستخدام Kutools لـ Excel

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

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

1. حدد النطاق الذي يحتوي على الخلايا الفارغة التي تريد ملأها، ثم انتقل إلىKutools > إدراج > ملء الخلايا الفارغة.

انقر على ميزة تعبئة الخلايا الفارغة من Kutools

2. في مربع حوارملء الخلايا الفارغة، حدد الخيارقيمة ثابتةضمناملأ بـ، وأدخل القيمة المرغوبة (رقمًا أو نصًّا) في حقلقيمة الملء، ثم انقر علىموافق.

تعيين نص معيّن في مربع الحوار

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

تم تعبئة جميع الخلايا الفارغة بالنص المعيّن

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

إذا كنت ترغب في تجربة هذه الأداة مجانًا (لمدة 30 يومًا)،فما عليك سوى النقر لتنزيلها، ثم اتبع الخطوات المذكورة أعلاه لتطبيق العملية.


البحث والاستبدال جميع الخلايا الفارغة باستخدام كود VBA

بالنسبة للمستخدمين الذين يحتاجون إلى نهج أكثر أتمتة أو قوة، يسمح استخدام VBA بالمعالجة الدفعية الفعالة للخلايا الفارغة، خاصة في مجموعات البيانات الأكبر أو العمليات القابلة للتكرار. هذه الطريقة مناسبة بشكل خاص إذا كنت بحاجة بشكل متكرر إلى ملء الخلايا الفارغة عبر نطاقات مختلفة، حيث يمكنك تخصيص الكود بما يتناسب مع سير عملك.

1. افتح محرر VBA بالضغط علىAlt+F11.

2. في نافذةMicrosoft Visual Basic for Applications، انقر علىإدراج > وحدة نمطية، ثم الصق كود VBA المقدم أدناه في نافذة الوحدة النمطية.

كود VBA: استبدال الخلايا الفارغة بمحتوى معيّن

Sub Replace_Blanks()
	Dim xStr As String
	Dim xRg As Range
	Dim xCell As Range
	Dim xAddress As String
	Dim xUpdate As Boolean
	On Error Resume Next
	xAddress = Application.ActiveWindow.RangeSelection.Address
	Set xRg  = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg  = xRg.SpecialCells(xlBlanks)
	If (Err <> 0) Or (xRg Is Nothing) Then
		MsgBox "No blank cells found", , "Kutools for Excel"
		Exit Sub
		End If
		xStr = Application.InputBox("Replace blank cells with what?", "Kutools for Excel")
		xUpdate = Application.ScreenUpdating
		Application.ScreenUpdating = False
		For Each xCell In xRg
			xCell.Formula = xStr
		Next
		Application.ScreenUpdating = xUpdate
	End Sub

3. لتشغيل الكود، اضغط علىF5 أو انقر على زرتشغيل (زر التشغيل). بعد ذلك، سيظهر مربع حوار يطلب منك تحديد النطاق المستهدف الذي يحتوي على الخلايا الفارغة؛ ثم انقر علىموافق.

كود VBA لتحديد النطاق الذي يحتوي على خلايا فارغة للبحث والاستبدال

4. بعد ذلك، في مربع الحوار الظاهر، أدخل القيمة أو النص الذي ترغب في ملئه في جميع الخلايا الفارغة، ثم انقر علىموافقللتأكيد. انظر لقطة الشاشة أدناه:

كود VBA لإدخال المحتوى المعيّن في مربع النص

خلال ثوانٍ، سيتم ملء جميع الخلايا الفارغة في تحديدها بالشكل المحدد.

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

سيظهر مربع تنبيه إذا لم يحتوِ النطاق المحدد على خلايا فارغة


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

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل