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

- الآن تم تحديد جميع الخلايا الفارغة داخل النطاق دفعةً واحدة.

الخطوة 2: إدخال الصيغة
مع بقاء الخلايا الفارغة محددة، اكتب علامة التساوي (=) مباشرةً. ستظهر علامة التساوي في إحدى الخلايا الفارغة المحددة، مثل A3 في هذا المثال. الآن، أشِر إلى الخلية التي تعلوها بالنقر على A2. 
الخطوة 3: اضغط على مفتاحَي Ctrl + Enter لملء جميع الخلايا الفارغة المحددة
الآن، اضغط معًا على مفتاحَي Ctrl + Enter لنسخ الصيغة إلى جميع الخلايا المحددة الأخرى، وبذلك تمتلئ كل الخلايا الفارغة المحددة بالقيمة الموجودة في الخلية التي تعلوها مباشرةً. انظر لقطة الشاشة:
الخطوة 4: تحويل الصيغ إلى قيم
الآن، أصبحت الخلايا الفارغة المحددة صيغًا، لذا يلزم تحويل هذه الصيغ إلى قيم. يُرجى تحديد نطاق البيانات الذي يحتوي على الصيغ، ثم اضغط **Ctrl + C** لنسخه. بعد ذلك، انقر بزر الماوس الأيمن على النطاق المنسوخ، واختر «**قيم**» من قسم «**لصق انتقائي**». راجع لقطة الشاشة:
والآن، تم تحويل الصيغ إلى قيم ثابتة، ويمكنك تنفيذ أي عمليات أخرى حسب احتياجاتك.
باستخدام Kutools لـ Excel
إذا كنت تبحث عن حلٍ سريع وسهل، فإن ميزة «ملء الخلايا الفارغة» من Kutools لـ Excel قد تكون الأداة المثالية لك. بفضل هذه الميزة القوية، يمكنك إنجاز العمليات التالية في لمح البصر:
- ملء الخلايا الفارغة بالقيمة الأعلى أو السفلى أو اليسرى أو اليمنى
- ملء الخلايا الفارغة بمجموعة من سلسلة خطية
- ملء الخلايا الفارغة بقيمة محددة
بعد تنزيل وتثبيت Kutools لـ Excel، يُرجى اتباع الخطوات التالية:
لـ ملء الخلايا الفارغة بالقيمة الأعلى، يرجى التحديد نطاق البيانات التي تريد ملء الخلايا الفارغة، ثم انقر فوق «Kutools» > «إدراج» > «ملء الخلايا الفارغة»، وبعد ذلك حدّد العمليات في مربع حوار «ملء الخلايا الفارغة»:
- اختر خيار «بناءً على القيمة» من قسم «التعبئة بـ».
- اختر «لأسفل» في قسم «الخيارات». (يمكنك أيضًا اختيار «لأعلى» أو «لليمين» أو «لليسار» لملء الخلايا الفارغة بالقيمة من الاتجاه المطلوب: الأعلى، الأسفل، اليمين أو اليسار.)
- انقر فوق «موافق» لتفعيل هذه الميزة.

النتيجة:
الآن، تم ملء جميع الخلايا الفارغة بالقيمة الأعلى كما هو موضح في لقطة الشاشة التالية:
استخدام كود VBA لـ ملء الخلايا الفارغة بالقيمة الأعلى
إذا كنت معتادًا على استخدام كود VBA، فسنوفّر لك هنا كودًا يملأ الخلايا الفارغة بالقيمة الأعلى. يُرجى اتباع الخطوات التالية:
الخطوة 1: فتح محرر وحدة VBA ونسخ الكود
- اضغط مع الاستمرار على مفتاحَي «ALT + F11» في Excel، وستفتح هذه الخطوة نافذة «Microsoft Visual Basic for Applications».
- انقر فوق «إدراج» > «وحدة»، ثم الصق الكود التالي في نافذة الوحدة.
كود VBA: إدراج خلايا فارغة بالقيمة الأعلىSub FillBlankCellsWithValueAbove() 'Updateby Extendoffice Dim WorkRng As Range Dim cell As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) On Error GoTo 0 If WorkRng Is Nothing Then MsgBox "No valid range selected.", vbExclamation, "Error" Exit Sub End If For Each cell In WorkRng If IsEmpty(cell) Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub
الخطوة 2: تنفيذ الكود
بعد لصق هذا الكود، اضغط على مفتاح F5 لتشغيله. في مربع التنبيه، حدد نطاق البيانات الذي تريد ملء الخلايا الفارغة فيه بالقيمة الأعلى، ثم انقر فوق «موافق».
النتيجة:
الآن، تم ملء جميع الخلايا الفارغة بالقيمة الأعلى كما هو موضح في لقطة الشاشة التالية:
استخدام Power Query لـ ملء الخلايا الفارغة القيمة الأعلى
إذا كنت تستخدم Excel 2016 أو إصدارًا أحدث، يوفّر لك Excel ميزة قوية تُسمّى Power Query، قادرة على ملء كل كتلة من الخلايا الفارغة في العمود تلقائيًا بالقيمة الموجودة في الخلية التي تعلوها مباشرةً. إليك الخطوات اللازمة لتحقيق ذلك:
الخطوة 1: جلب البيانات إلى Power Query
- حدد نطاق البيانات التي تريد استخدامها، ثم انقر فوق «بيانات» > «من جدول»، انظر لقطة الشاشة:
نصائح: في Excel 2019 وOffice 365، انقر فوق «بيانات» > «من جدول/نطاق». - في مربع الحوار المنبثق «إنشاء جدول»، انقر فوق زر «موافق» لإنشاء الجدول، انظر لقطة الشاشة:

- الآن، تظهر نافذة «محرر Power Query» مع البيانات، انظر لقطة الشاشة:

الخطوة 2: تحديد العمليات في نافذة محرر Power Query
- انقر فوق رأس العمود الذي تريد ملء خلاياه الفارغة بالقيمة الأعلى. بعد ذلك، انقر بزر الماوس الأيمن على الرأس المحدد، ثم اختر «تعبئة» > «لأسفل». انظر لقطة الشاشة:
نصائح: لملء الخلايا الفارغة في أعمدة متعددة، اضغط مع الاستمرار على مفتاح Ctrl أو Shift وانقر على رؤوس الأعمدة لتحديد أعمدة غير متجاورة أو متجاورة، ثم انقر بزر الماوس الأيمن على أي عمود محدد واختر «تعبئة» > «لأسفل» كما سبق وصفه. - الآن، تم ملء جميع الخلايا الفارغة في العمود المحدد بالقيمة الموجودة في الخلية التي تعلوها مباشرةً، انظر لقطة الشاشة:

الخطوة 3: إخراج استعلام Power Query إلى جدول Excel
- بعد ذلك، عليك تصدير البيانات إلى ورقة العمل الخاصة بك. انقر على «الصفحة الرئيسية» > «إغلاق وتحميل» > «إغلاق وتحميل» أو «إغلاق وتحميل إلى» (سأنقر هنا على «إغلاق وتحميل»). راجع لقطة الشاشة التالية:
نصائح: يؤدي النقر على «إغلاق وتحميل» إلى تصدير البيانات إلى ورقة عمل جديدة، أما اختيار «إغلاق وتحميل إلى» فيُمكّنك من تصدير البيانات إلى ورقة جديدة أو إلى ورقة العمل الحالية التي تحتاجها. - بعد ذلك، سيتم تحميل البيانات إلى ورقة عمل جديدة، انظر لقطة الشاشة:

ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة
إذا كنت بحاجة إلى ملء الخلايا الفارغة بالرقم 0 أو بأي قيمة محددة أخرى، فسأعرض لك هنا طريقتين سريعين وفعّالتين.
استخدام ميزة الانتقال إلى خاص لـ ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة
الخطوة 1: حدد الخلايا الفارغة
- حدّد نطاق الخلايا الذي ترغب في ملء خلاياه الفارغة بالقيمة 0 أو بأي قيمة محددة.
- بعد ذلك، انقر فوق «الصفحة الرئيسية» > «بحث وتحديد» > «الانتقال إلى خاص»، انظر لقطة الشاشة:
نصائح: يمكنك أيضًا الضغط على مفتاح F5 لفتح مربع حوار «الانتقال إلى»، ثم النقر على زر «خاص» في نافذة «الانتقال إلى» لعرض مربع حوار «الانتقال إلى خاص». - في مربع حوار «الانتقال إلى خاص»، اختر «الخلايا الفارغة» ثم انقر «موافق».

- الآن تم تحديد جميع الخلايا الفارغة داخل النطاق دفعةً واحدة.

الخطوة 2: أدخل 0 أو قيمة محددة
مع بقاء الخلايا الفارغة محددة، اكتب 0 أو القيمة المحددة الأخرى التي تحتاجها مباشرةً، انظر لقطة الشاشة:
الخطوة 3: اضغط على مفاتيح Ctrl + Enter لملء جميع الخلايا الفارغة المحددة
الآن، اضغط على مفاتيح Ctrl + Enter معًا لملء الخلايا الفارغة المحددة بالقيمة التي كتبتها، انظر لقطة الشاشة:

لا تدع الخلايا الفارغة تُبطئك—دع Kutools لـ Excel يملؤها لك!
هل تُعطل الخلايا الفارغة سير عملك؟ حوّل تجربتك في Excel مع Kutools! يملأ جميع أنواع الخلايا الفارغة بدقة لتلبية احتياجاتك. ودّع الخلايا الفارغة، ومرحباً بالتميّز!حمّل Kutools لـ Excel الآن!
املأ باستخدام ملء الخلايا الفارغة أو بأي قيمة محددة أخرى

لا تدع الخلايا الفارغة تُبطئك—دع Kutools لـ Excel يملؤها لك!
هل تعطّل الخلايا الفارغة سير عملك؟ حوّل تجربتك في Excel مع Kutools! يملأ جميع أنواع الخلايا الفارغة بدقة لتلبية احتياجاتك. ودّع الخلايا الفارغة، ومرحباً بالتميّز!حمّل Kutools لـ Excel الآن!
املأ باستخدام ملء الخلايا الفارغة بسلسلة من سلسلة خطية

لا تدع الخلايا الفارغة تُبطئك — دع Kutools لـ Excel يملؤها لك!
هل تُعطل الخلايا الفارغة سير عملك؟ حوّل تجربتك في Excel مع Kutools! يملأ جميع أنواع الخلايا الفارغة بدقة لتلبية احتياجاتك. وداعًا للخلايا الفارغة، ومرحبًا بالتميز!حمّل Kutools لـ Excel الآن!
املأ باستخدام القيمة الموجودة أعلى/أسفل/يسار/يمين
استخدام ميزة البحث والاستبدال لـ ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة
يمكن لميزة البحث والاستبدال في Excel أيضًا أن تساعدك على ملء الخلايا الفارغة باستخدام 0 أو أي قيمة محددة أخرى، يُرجى اتباع الخطوات التالية:
الخطوة 1: حدد نطاق البيانات وفعّل ميزة البحث والاستبدال
- حدد نطاق البيانات الذي ترغب في ملء الخلايا الفارغة فيه بقيمة محددة.
- بعد ذلك، انقر فوق «الصفحة الرئيسية» > «بحث وتحديد» > «استبدال» (يمكنك أيضًا الضغط على «Ctrl + H» لفتح مربع حوار «البحث والاستبدال»)، انظر لقطة الشاشة:

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

- يظهر مربع تنبيه يذكّرك بعدد الخلايا التي تم استبدالها بالقيمة الجديدة. في النهاية، انقر فوق «موافق» وأغلق مربع حوار البحث والاستبدال.

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















