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

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

المؤلفXiaoyangتاريخ التعديل
لقطة شاشة للبيانات التي سيتم إدراج فواصل الصفحات فيها عند تغيُّر القيم

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


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

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

1. اضغط باستمرار على مفاتيحALT + F11 لفتح نافذةمايكروسوفت فيجوال بيسيك للتطبيقات.

2. انقرإدراج > وحدة نمطية، ثم الصق الكود التالي في نافذةالوحدة النمطية.

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

Sub insertpagebreaks()
'updateby Extendoffice
    Dim I As Long, J As Long
    J = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
    For I = J To 2 Step -1
        If Range("A" & I).Value <> Range("A" & I - 1).Value Then
            ActiveSheet.HPageBreaks.Add Before:=Range("A" & I)
        End If
    Next I
End Sub

3. اضغط على مفتاحF5 لتشغيل هذا الكود. سيقوم Excel تلقائيًا بإضافة فاصل صفحات عند كل نقطة تتغيّر فيها البيانات في العمود A. انظر لقطة الشاشة أدناه:

لقطة شاشة لفواصل الصفحات المُدرجة في Excel عند تغيُّر القيم في العمود A

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

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


إدراج فاصل الصفحات عند تغيّر القيمة باستخدام ميزة قوية

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

لقطة شاشة لكيفية إدراج Kutools for Excel فواصل الصفحات عند تغيُّر القيمة

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

1. في ورقة العمل الخاصة بك، انتقل إلى علامة التبويبKutools، ثم انقرتنسيق > تمييز التغييرات في العمود. راجع لقطة الشاشة:

لقطة شاشة لاختيار خيار تمييز الاختلافات في تبويب Kutools على الشريط

2. في مربع الحوارتمييز التغييرات في العمود:

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

لقطة شاشة لمربّع حوار تمييز الاختلافات

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

لقطة شاشة لفواصل الصفحات المُدرجة في Excel عند تغيُّر القيم في العمود A

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

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


تحديد مواضع الفواصل باستخدام عمود مساعد الصيغة

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

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

على سبيل المثال، افترض أن بياناتك تقع في العمود A بدءًا من الصف 2. لتحديد مواضع تغيُّر القيم:

1. أدخل الصيغة التالية في الخلية B2:

=A2<>A1

تقارن هذه الصيغة كل خلية في العمود A بالخلية الموجودة فوقها، وستعرضTRUE عندما تكون القيمة في A2 مختلفة عن A1، مما يشير إلى وجود تغيير.

2. انسخ الصيغة لأسفل لتطبيقها على الصفوف الأخرى.

الآن، يُظهر كلTRUE في العمود B الموضع الذي تتغيّر فيه القيمة في العمود A. يمكنك إضافة فاصل صفحات يدويًا مباشرةً قبل أو بعد كل صف يُشار فيه إلى وجود تغيير.

بدلاً من ذلك، يمكنك استخدام صيغةIF لجعل المؤشر أكثر وضوحًا. أدخل ما يلي في الخلية B2:

=IF(A2<>A1, "Insert Break", "")

سيؤدي ذلك إلى عرض «إدراج فاصل» عند تغيُّر القيمة، مما يسهّل الفحص البصري.

  • تلميح:بعد وضع العلامات، اطلع على ورقتك وأدرج فاصل الصفحات في كل موضع معلَّم حسب الحاجة ()تخطيط الصفحة > فواصل > إدراج فاصل الصفحات).

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


مقالات ذات صلة إضافية:

  • نطاق الصف المميز عند تغيّر قيمة الخلية في Excel
  • إذا كانت لديك قائمة تحتوي على قيم متكررة في ورقة العمل، وتحتاج إلى تمييز الصفوف بناءً على تغيّر قيمة الخلية في العمود A كما في لقطة الشاشة التالية، فيمكنك إنجاز هذه المهمة بسرعة وسهولة باستخدام ميزة «التنسيق الشرطي».
  • زيادة الأرقام عند تغيّر القيمة في عمود آخر
  • افترض أن لديك قائمة قيم في العمود A، وترغب في جعل الأرقام في العمود B تزيد بمقدار 1 كلما تغيّرت القيمة في العمود A — أي أن العد يستمر حتى يحدث تغيير في العمود A، ثم يُعاد تعيينه ليبدأ من 1 مجددًا، كما هو موضح في لقطة الشاشة على اليسار. في Excel، يمكنك حل هذه المشكلة بالطريقة التالية.
  • جمع الخلايا عند تغيّر القيمة في عمود آخر
  • عند العمل على ورقة عمل Excel، قد تحتاج أحيانًا إلى جمع القيم في خلايا عمودٍ ما استنادًا إلى التغيّرات في بيانات عمودٍ آخر. على سبيل المثال، هنا أرغب في جمع الطلبات الواردة في العمود B كلما تغيّرت القيمة في العمود A، للحصول على النتيجة التالية. كيف يمكنك تحقيق ذلك في Excel؟
  • إدراج صفوف فارغة عند تغيّر القيمة في Excel
  • افترض أن لديك نطاق بيانات، وترغب الآن في إدراج صفوف فارغة بين البيانات كلما تغيّرت القيمة، لفصل القيم المتسلسلة المتماثلة في عمود واحد كما في لقطات الشاشة التالية. في هذا المقال، سأعرض لك بعض الحيل الذكية لحل هذه المشكلة بسهولة.
  • تشغيل ماكرو عند تغيّر قيمة الخلية في Excel
  • عادةً في Excel، يمكنك الضغط على مفتاح F5 أو زر التشغيل لتنفيذ كود VBA. لكن هل سبق أن حاولت تشغيل ماكرو معيّن تلقائيًا عند تغيّر قيمة خلية؟ في هذا المقال، سأقدّم لك بعض الحيل السريعة للتعامل مع هذه المهمة في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل