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

ملء الخلايا الفارغة باستخدام القيمة الموجودة أعلى الخلية أو 0 في Excel - دليل خطوة بخطوة

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

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

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

املأ باستخدام القيمة الموجودة أعلى

املأ باستخدام ملء الخلايا الفارغة أو قيمة محددة

املأ الخلايا الفارغة بالقيمة الموجودة أعلاهاملأ الخلايا الفارغة بنص معيّن

ملء الخلايا الفارغة بالقيمة الأعلى

في هذا القسم، سنعرض أربع حيل سهلة لملء الخلايا الفارغة بالقيمة الأعلى في Excel.

  • الانتقال إلى خاص: متوفر بالفعل في Excel، لكنه يتطلب عدة خطوات ويستلزم تحويل الصيغ النهائية إلى قيم.
  • Kutools لـ Excel: يكفيك فقط 3 نقرات — سهلٌ وسريع! لكنه يتطلب التنزيل والتثبيت.
  • كود VBA: يتطلب إتقان لغة برمجة VBA، وقد يؤدي عدم كتابته بشكل صحيح إلى حدوث أخطاء أو عيوب.
  • Power Query: يتميّز بمنحنى تعلُّم أكثر حِدّة، ويدعم إصدارات Excel 2016 وما بعدها.

استخدام ميزة الانتقال الخاص لـ ملء الخلايا الفارغة بالقيمة الأعلى

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

الخطوة 1: تحديد الخلايا الفارغة

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

الخطوة 2: إدخال الصيغة

مع بقاء الخلايا الفارغة محددة، اكتب علامة التساوي (=) مباشرةً. ستظهر علامة التساوي في إحدى الخلايا الفارغة المحددة، مثل A3 في هذا المثال. الآن، أشِر إلى الخلية التي تعلوها بالنقر على A2.
أدخل صيغة

الخطوة 3: اضغط على مفتاحَي Ctrl + Enter لملء جميع الخلايا الفارغة المحددة

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

الخطوة 4: تحويل الصيغ إلى قيم

الآن، أصبحت الخلايا الفارغة المحددة صيغًا، لذا يلزم تحويل هذه الصيغ إلى قيم. يُرجى تحديد نطاق البيانات الذي يحتوي على الصيغ، ثم اضغط **Ctrl + C** لنسخه. بعد ذلك، انقر بزر الماوس الأيمن على النطاق المنسوخ، واختر «**قيم**» من قسم «**لصق انتقائي**». راجع لقطة الشاشة:
تحويل الصيغ إلى قيم عن طريق اللصق كقيم

والآن، تم تحويل الصيغ إلى قيم ثابتة، ويمكنك تنفيذ أي عمليات أخرى حسب احتياجاتك.

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

باستخدام Kutools لـ Excel

إذا كنت تبحث عن حلٍ سريع وسهل، فإن ميزة «ملء الخلايا الفارغة» من Kutools لـ Excel قد تكون الأداة المثالية لك. بفضل هذه الميزة القوية، يمكنك إنجاز العمليات التالية في لمح البصر:

  • ملء الخلايا الفارغة بالقيمة الأعلى أو السفلى أو اليسرى أو اليمنى
  • ملء الخلايا الفارغة بمجموعة من سلسلة خطية
  • ملء الخلايا الفارغة بقيمة محددة

بعد تنزيل وتثبيت Kutools لـ Excel، يُرجى اتباع الخطوات التالية:

لـ ملء الخلايا الفارغة بالقيمة الأعلى، يرجى التحديد نطاق البيانات التي تريد ملء الخلايا الفارغة، ثم انقر فوق «Kutools» > «إدراج» > «ملء الخلايا الفارغة»، وبعد ذلك حدّد العمليات في مربع حوار «ملء الخلايا الفارغة»:

  1. اختر خيار «بناءً على القيمة» من قسم «التعبئة بـ».
  2. اختر «لأسفل» في قسم «الخيارات». (يمكنك أيضًا اختيار «لأعلى» أو «لليمين» أو «لليسار» لملء الخلايا الفارغة بالقيمة من الاتجاه المطلوب: الأعلى، الأسفل، اليمين أو اليسار.)
  3. انقر فوق «موافق» لتفعيل هذه الميزة.
  4. املأ الخلايا الفارغة بالقيمة الموجودة أعلاه باستخدام Kutools

النتيجة:

الآن، تم ملء جميع الخلايا الفارغة بالقيمة الأعلى كما هو موضح في لقطة الشاشة التالية:
املأ الخلايا الفارغة بالقيمة الموجودة أعلاه باستخدام Kutools للحصول على النتيجة

ملاحظة: لتطبيق هذه الميزة، يُرجىتنزيل وتثبيت Kutools لـ Excel.

استخدام كود VBA لـ ملء الخلايا الفارغة بالقيمة الأعلى

إذا كنت معتادًا على استخدام كود VBA، فسنوفّر لك هنا كودًا يملأ الخلايا الفارغة بالقيمة الأعلى. يُرجى اتباع الخطوات التالية:

الخطوة 1: فتح محرر وحدة VBA ونسخ الكود

  1. اضغط مع الاستمرار على مفتاحَي «ALT + F11» في Excel، وستفتح هذه الخطوة نافذة «Microsoft Visual Basic for Applications».
  2. انقر فوق «إدراج» > «وحدة»، ثم الصق الكود التالي في نافذة الوحدة.
    كود 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 لتشغيله. في مربع التنبيه، حدد نطاق البيانات الذي تريد ملء الخلايا الفارغة فيه بالقيمة الأعلى، ثم انقر فوق «موافق».
املأ الخلايا الفارغة بالقيمة الموجودة أعلاه باستخدام كود VBA

النتيجة:

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


استخدام Power Query لـ ملء الخلايا الفارغة القيمة الأعلى

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

الخطوة 1: جلب البيانات إلى Power Query

  1. حدد نطاق البيانات التي تريد استخدامها، ثم انقر فوق «بيانات» > «من جدول»، انظر لقطة الشاشة:
    انقر على البيانات من الجدول
    نصائح: في Excel 2019 وOffice 365، انقر فوق «بيانات» > «من جدول/نطاق».
  2. في مربع الحوار المنبثق «إنشاء جدول»، انقر فوق زر «موافق» لإنشاء الجدول، انظر لقطة الشاشة:
    أنشئ جدولًا للنطاق المحدد
  3. الآن، تظهر نافذة «محرر Power Query» مع البيانات، انظر لقطة الشاشة:
    استورد البيانات إلى Power Query

الخطوة 2: تحديد العمليات في نافذة محرر Power Query

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

الخطوة 3: إخراج استعلام Power Query إلى جدول Excel

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

ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة

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


استخدام ميزة الانتقال إلى خاص لـ ملء الخلايا الفارغة باستخدام 0 أو قيمة محددة

الخطوة 1: حدد الخلايا الفارغة

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

الخطوة 2: أدخل 0 أو قيمة محددة

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

الخطوة 3: اضغط على مفاتيح Ctrl + Enter لملء جميع الخلايا الفارغة المحددة

الآن، اضغط على مفاتيح 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: حدد نطاق البيانات وفعّل ميزة البحث والاستبدال

  1. حدد نطاق البيانات الذي ترغب في ملء الخلايا الفارغة فيه بقيمة محددة.
  2. بعد ذلك، انقر فوق «الصفحة الرئيسية» > «بحث وتحديد» > «استبدال» (يمكنك أيضًا الضغط على «Ctrl + H» لفتح مربع حوار «البحث والاستبدال»)، انظر لقطة الشاشة:
    انقر على ميزة الاستبدال

الخطوة 2: حدد العمليات في مربع حوار البحث والاستبدال

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

النتيجة:

الآن، تم ملء الخلايا الفارغة في تحديد النطاق بالقيمة المحددة التي أدخلتها، انظر لقطة الشاشة:
نتيجة استخدام ميزة البحث والاستبدال


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


مقالات ذات صلة:

  • املأ باستخدام شرطة
  • لنفترض أن لديك نطاق بيانات يحتوي على خلايا فارغة، وترغب الآن في ملء كل خلية فارغة برمز الشرطة (-) كما يظهر في لقطات الشاشة التالية. هل لديك طريقة فعّالة لملء جميع الخلايا الفارغة بالشرطة دفعة واحدة في Excel؟