الرئيسية / متفرقات / نسخ معادلة الى باقي اسطر العمود
نسخ معادلة لباقي اسطر العمود
نسخ معادلة لباقي اسطر العمود

نسخ معادلة الى باقي اسطر العمود

السلام عليكم, قد تكون عملية نسخ معادلة مهمة بسيطة كطبيعة لكنها وللأسف وفي أحيانٍ كثيرة تمثِّل مثالاً متكرراً عن اضاعة وقت الكثير من المستخدمين (والذين وفي احيانٍ كثيرة يكونون اصحاب خبرات ومناصب مهمّةٍ في أماكن اعمالهم) بسبب قلّة كفاءة الطريقة التي يتبعها هؤلاء المستخدمين عند تنفيذ هكذا مهمة بسيطة. سنطرح في هذه المقالة طريقتين سهلتين لحل هذه المشكلة المتكررة.

 

نسخ معادلة باتباع الطريقة الخاطئة:

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

نسخ معادلة بشكل يدوي
نسخ معادلة بشكل يدوي

 

  1. سيتم كتابة المعادلة المطلوبة في الخليّة F2
  2. سيقوم المستخدم بتمرير مؤشر الفأرة فوق الزاوية السفلية اليمنى للخلية التي تحوي المعادلة (الزاوية اليمنى في حال استخدام اصدار انكليزي لاكسل Excel, الزاوية اليسرى للاصدار العربي).  وعندما يصبح شكل المؤشر يشبه اشارة عملية الجمع ( + ), فإنه سيضغط على الزر الأيسر للفأرة ويقوم بالسحب للأسفل (مع استمرار الضغط) حتى يصل للسطر الأخير من قائمة البيانات ليقوم بتحرير زر الفأرة. عند ذلك, سيقوم اكسل Excel بنسخ المعادلة من أول خلية الى آخر سطر.

هذه الطريقة قد لا تكون متعبة عند التعامل مع عدد بسيط من الأسطر أما وأننا نتكلم عن مئات وألوف الأسطر, اعتقد أنه يمكننا القول أن هذه الطريق ستكون غير مفيدة البتة ويمكن اعتبارها مضيعةً للوقت والجهد خاصةً مع وجود احتمالية ان تخطئ في تحديد النطاق المطلوب والذي قد يكلفك باعادة العملية مجدداً (اي وقت وجهد مضاعف ضائع).

 

نسخ معادلة باتباع الطريقة الصحيحة – الاصدارات الحديثة لاكسل Excel:

يمكنك تنفيذ هذه المهمة بسهولة ويسر عن طريق اتباعك لما يلي,

نسخ معادلة عن طريق تكرار النقر بالفأرة
نسخ معادلة عن طريق تكرار النقر بالفأرة

 

عند كتابة المعادلة المطلوبة, حرك مؤشر الفأرة فوق خلية المعادلة حتى تظهر اشارة عملية الجميع ( + ), الآن انقر بشكل مزدوج على الزر الفأرة الأيسر (عندما يكون على شكل اشارة الجمع + ). سيقوم اكسل Excel بنسخ المعادلة حتى آخر سطر في العمود المحدد دون أي جهد يُذكر من قبلك.

نسخ معادلة عن طريق تكرار النقر بالفأرة
نسخ معادلة عن طريق تكرار النقر بالفأرة

 

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

نسخ معادلة رغم وجود فراغات
نسخ معادلة رغم وجود فراغات

 

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

 

نسخ معادلة باتباع الطريقة الصحيحة 1 – جميع اصدارات اكسل Excel:

تتمثل هذه الطريق باستخدام اختصارات لوحة المفاتيح عوضاً عن الفأرة كالتالي,

نسخ معادلة عن طريق اختصارات سطح المكتب
نسخ معادلة عن طريق اختصارات سطح المكتب

 

• الخطوة الأولى تتمثل بكتابة المعادلة المراد نسخها في رأس العمود أو بداية النطاق المطلوب.

• الخطوات 2 وحتى 4 تمثّل الانتقال الى آخر خلية في عمود المعادلة وهو بمثالنا العمود F. لمزيد من المعلومات, يمكن مراجعة موضوع اهم اختصارات لوحة المفاتيح – التنقل في ملف العمل.

• الخطوة 5 تشبه الخطوات الثلاثة السابقة للتنقل مع اضافة استمرارية الضغط على زر Shift في لوحة المفاتيح والذي سيقوم بعملية تحديد للنطاق من آخر خلية في العمود F وحتى خلية المعادلة.

• الخطوة الأخيرة تتمثل بالضغط على الاختصار Ctrl + D ليقوم اكسل Excel بنسخ محتويات أول خلية في النطاق (والتي من المفترض أنها تحتوي معادلة المعدل المطلوبة) لباقي النطاق المحدد.

قد تبدو هذه الطريقة صعبة وطويلة لكنها وعلى العكس تحتاج لثوانٍ معدودة لتنفيذها لمن يستخدم اختصارات لوحة المفاتيح بشكل مستمر وبكل الأحوال, ستكلف أقل من الوقت بكثير قارنةً بالطريقة الأولى.

 

نسخ معادلة باتباع الطريقة الصحيحة 2 – جميع اصدارات اكسل Excel:

تتبع هذه الطريقة نفس فكرة الطريقة السابقة (استخدام اختصارات لوحة المفاتيح) ولكنها اسهل واسرع مع شرط أنك تعرف مسبقاً عدد أسطر بياناتك أو عدد الأسطر التي تريد أن تنسخ المعادلة خلالها. الفكرة تتمثل بكتابة المعادلة في رأس العمود أو النطاق ثم اضغط الاختصار Ctrl + G لتظهر نافذة الذهاب إلى – Go To

 

استخدام نافذة الذهاب الى لتحديد النطاق المطلوب
استخدام نافذة الذهاب الى لتحديد النطاق المطلوب

 

اكتب النطاق المطلوب تحديده ابتداءاً من خلية المعادلة وليكن F2:F5000 ثم اضغط موافق بعد ذلك, تحتاج الآن فقط الضغط على الاختصار Ctrl + D لنسخ المعادلة لباقي خلايا النطاق بسهولة ويُسر.

 

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

عن Hussein.B

مؤسس ومدير موقع viaexcel.com, اعمل في مجال الإئتمان, مهتم بمواضيع التدريب وتطوير الذات بالإضافة لحبي الشديد لبرنامج اكسل.

15 تعليقات

  1. السلام عليكم
    أتمنى لو يتم توضيح كيفية تكرار عملية نقوم بهها في خلية مثلا
    (B12/(C3*D6=
    نريدج تكرار العملية لنفس العمود ولكن بطريقة خلية نعم وخلية لا
    بدون ان نعمل auto
    لان اوتو تكرر العملية في كل الخلايا
    لكنني اريد ان احدد بنفس اي خلايا اريد

  2. السلام عليكم أستاذ حسين المحترم

    لدي استفسار في الاكسل …كتبت صيغه رياضيه في في عمود وصف معين بحيث تظهر القيم والمعادلة للشخص واريد ان تظهر فقط نتيجه هذة المعادله في عمود اخر وفي نفس الصف … هل توجد طريقه من غير عمليه النسخ واضافه اشارة اليساوي بحيث اي تغير في المعادلة تتغير النتيجه تلقائيا
    للتوضيح
    مثلا العمود الاول والصف السابع يحوي المعادلة 4+3+8+9
    والنتيجه اريدها العمود الرابع وانفس الصف بدون استنساخ المعادله واضافه علامه يساوي A7=

    • ممكن عن طريق كتابة كود VBA يقوم بتحديث قيمة الخلية المطلوبة عند تغير قيمة الخلية الأولى. الأفضل والأسهل هو استخدام دالة بسيطة وليس كود برمجي

  3. كيف أجعل إكسل يحسب السطر الذي فيه نتيجة إيجابية فقط والسطر الذي يكون صفر بالخلية لايتم حسابه

    • مرحباً محمد. اعتذر عن تأخري بالرد. ممكن توضح المطلوب اكثر؟ لو طلبك عملية جمع القيم الموجبة فقط, ممكن تحقيق ذلك عن طريق دالة Sumif وهي دالة جمع شرطي وتضع الشرط قيم اكبر أو يساوي صفر مثلاً.

  4. لدي استفسار بسيط حول سحب المعادلة ..
    قمت بعمل معادلة جمع بسيطة بين خلية والناتج في الخلية السابقة بنفس العمود
    وعند سحب المعادلة يقوم بإظهار آخر ناتج في جميع الخلايا ..
    كيف أستطيع إخفاء الناتج من الخلية التي لايقابلها رقم

    لوضيح الأمر أكثر لدي العمود B والعمود D
    في العمود B يتم وضع القيم وفي العمود D يتم وضع الناتج إبتداءً من الخلية D2
    فتكون المعادلة =D1+B2
    ولكن عند السحب لبقية الخلايا يظهر آخر تاتج حتى لو لم يكون هناك قيم في العمود B
    فأرجو من حضرتكم الإفادة

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

  5. ارغب في نسخ معادلة الى عمود من صف

  6. وعليكم السلام. اهلاً عمر. لماذا لاتستخدم خاصية الجداول؟ حدد نطاق العمل ثم اضغط الاختصار Ctrl + L مع تحديد ان الجدول له ترويسة ثم موافق. احدى خصائص هذه الطريقة أنها تقوم بنسخ معادلات أخر سطر عند اضافة سطر جديد.

    • السلام عليكم
      أستاذي الكريم أشكر لك اهتمامك بالرد على استفساري
      لكن للأسف لم تفلح هذه الطريقة أو ربما لم أعرف كيفية استخدامها بشكل صحيح
      ولك مني جزيل الشكر

  7. السلام عليكم
    أستاذي الفاضل
    أنا عندي برنامج مبيعات ولا أريد أن يكون حجمه أكبر من اللازم بنسخ الصيغ إلى صفوف كثيرة خاصة وأني قمت بعمل البرنامج كملف VBA ولا أريد أن أقوم كل مدة بمراجعة الصفوف ومعرفة مقدار المتبقي من الصفوف التي تحتوي على صيغ وإضافة أخرى وقت الحاجة
    سؤالي بعد هذه المقدمة
    هل يمكن عمل كود ينسخ آخر صف إلى الصف التالي مع كل عملية إضافة بيانات جديدة حتى لا يكون حجم الملف أكبر من الللازم للعمل؟
    مع العلم أني قمت بنسخ 10000 صف بها صيغ وهذا الأمر تسبب في زيادة حجم الملف وبطء عمل البرنامج
    تقبلوا تحياتي
    والسلام عليكم

    • وعليكم السلام. اخ عمر, خاصية Table في اكسل تقوم تماماً بما تطلبه فعند اضافة سطر جديد, تقوم بنسخ المعادلة من السطر الأخير تلقائياً.

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *