Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية ملء الصيغ تلقائيًا عند إدراج صفوف في Excel؟

Author Xiaoyang Last modified

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

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

dautofill formula when inserting row

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


ملء الصيغ تلقائيًا عند إدراج صفوف فارغة عن طريق إنشاء جدول

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

لاستخدام هذه الطريقة، اتبع الخطوات التالية:

1. حدد نطاق البيانات الذي تحتاج إلى ملء الصيغ فيه تلقائيًا. ثم انتقل إلى علامة التبويب إدراج واضغط على زر الجدول. راجع هذا لقطة الشاشة:

click Table form Insert tab

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

set options in the Create Table dialog

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

when inserting a blank row, the above formula will be inserted into the new row automatically

هذه الطريقة بسيطة وموثوقة، ويوصى بها عند إدارة قوائم منظمة أو سجلات مستمرة.
نصائح وملاحظات:

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

 



ملء الصيغ تلقائيًا عند إدراج صفوف فارغة باستخدام كود VBA

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

لاستخدام هذا الأسلوب، اتبع الخطوات التالية بعناية:

1. أولاً، حدد أو افتح علامة تبويب ورقة العمل التي تحتوي على الصيغ التي تريد ملئها تلقائيًا. اضغط بزر الماوس الأيمن على علامة التبويب الخاصة بورقة العمل أسفل Excel، واختر عرض الكود من قائمة السياق. سيؤدي ذلك إلى فتح محرر Microsoft Visual Basic for Applications. في النافذة المفتوحة، أدخل وحدة جديدة عن طريق النقر على إدراج > وحدة، ثم انسخ والصق الكود التالي في الوحدة:

كود VBA: ملء الصيغ تلقائيًا عند إدراج صفوف فارغة

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
    Cancel = True
    Target.Offset(1).EntireRow.Insert
    Target.EntireRow.Copy Target.Offset(1).EntireRow
    On Error Resume Next
    Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub

click View Code and paste the vba code

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

ملاحظات إضافية حول هذا الأسلوب:

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

ملء الصيغ تلقائيًا باستخدام أمر Excel Fill Down

إذا كنت تقوم أحيانًا بإدراج صفوف جديدة وتريد طريقة سريعة لتطبيق الصيغ الموجودة - دون تحويل بياناتك إلى جدول أو استخدام VBA - فإن أمر Fill Down في Excel هو خيار بسيط وفعال. يسمح لك هذا الأمر بنسخ الصيغة من الخلية أعلاه إلى الخلية (الخلايا) المحددة أدناه ببضع نقرات أو باستخدام اختصار لوحة المفاتيح.

خطوات التشغيل:
الخطوة 1: أدخل صفًا فارغًا حيثما احتجت لذلك.
الخطوة 2: حدد الخلية التي تحتوي على الصيغة التي تريد نسخها.
الخطوة 3: استخدم أحد الأساليب التالية لتطبيق الصيغة على الصف الجديد:
  • الطريقة أ: اسحب مقبض الملء (المربع الصغير في الزاوية اليمنى السفلية للخلية المحددة) لأسفل إلى الخلية الفارغة.
  • الطريقة ب: استخدام أمر Fill Down:
    • انتقل إلى علامة التبويب الصفحة الرئيسية > مجموعة التحرير > انقر على ملء > لأسفل
    • أو اضغط على Ctrl + D لملء الصيغة في الخلية أدناه
الخطوة 4: كرر حسب الحاجة لصفوف أخرى مضافة.

الإيجابيات:

  • لا حاجة لاستخدام الجداول أو VBA.
  • يعطي تحكمًا يدويًا في مكان وزمان تطبيق الصيغ.
  • سريع وفعال للتعديلات الفردية.

السلبيات:

  • ليس مثاليًا لإدراج صفوف متكرر أو لمجموعات بيانات كبيرة.
  • قد تؤدي الخطوات اليدوية إلى تفويت صفوف أو إلى صيغ غير متسقة إذا لم تتم بعناية.

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

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


عرض توضيحي: ملء الصيغ تلقائيًا عند إدراج صفوف فارغة

 

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |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.

Excel Word Outlook Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد