Skip to main content

كيفية نسخ التحديدات المتعددة أو النطاقات في Excel؟

Author: Xiaoyang Last Modified: 2025-08-06

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


نسخ النطاقات المحددة المتعددة باستخدام الحافظة

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

1. انقر الصفحة الرئيسية > a screenshot of the launch icon in the Clipboard group في مجموعة الحافظة لإظهار لوحة الحافظة (توجد عادةً في الزاوية اليمنى السفلية لمجموعة الحافظة في شريط أدوات Excel). انظر لقطة الشاشة:
a screenshot showing how to open the Clipboard pane in Exel

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

3. انتقل إلى ورقة العمل وحدد الخلية الوجهة حيث تريد تجميع النطاقات المنسوخة. في لوحة الحافظة، انقر على لصق الكل لوضع كل العناصر المجمعة مرة واحدة.

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

دمج التحديدات المتعددة من العديد من أوراق العمل/المصنفات إلى ورقة عمل/مصنف واحد بسهولة

إذا كنت بحاجة إلى جمع أو دمج المحتويات من العديد من الأوراق أو المصنفات، فإن تكرار عملية النسخ واللصق يدويًا عبر المصنفات قد يكون مملًا، ومعرّضًا للأخطاء، واستهلاكيًا للوقت—خاصةً عند تجميع بيانات على نطاق واسع. باستخدام Kutools لـ Excel’s دمج (أوراق العمل والمصنفات) الأداة، يمكنك دمج العديد من الأوراق والمصنفات في وجهة واحدة بفعالية، مما يقلل من الجهد اليدوي ويحافظ على هيكل البيانات طوال العملية. هذا الخيار مثالي للتقارير الشهرية، ملخصات البيانات بين الأقسام، أو تجميع البيانات التاريخية.


a screenshot of easily ombine multiple selections from many worksheets/workbooks into single worksheet/workbook with Kutools for Excel

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

نسخ النطاقات المحددة المتعددة باستخدام كود VBA

إذا كانت سير عملك تتطلب باستمرار نسخ نطاقات متعددة منفصلة، فإن أتمتة العملية عبر VBA (Visual Basic for Applications) يمكن أن توفر الكثير من الوقت وتقلل من الأخطاء البشرية. هذه الحل هو الأفضل للمستخدمين المتقدمين أو عند الحاجة إلى مهام متكررة ومنهجية—مثل نسخ نفس الأقسام كل أسبوع أو إعادة ترتيب البيانات لأغراض التقارير. هذه الطريقة تقدم مرونة أكبر ولكنها تتطلب تنفيذ دقيق خطوة بخطوة واهتمام بمواقع اللصق لتجنب الكتابة فوق البيانات عن طريق الخطأ.

1. اضغط مع الاستمرار على مفتاح Ctrl واستخدم الماوس لتحديد كل نطاق غير متجاور تريد جمعه.

2. اضغط على Alt + F11 معًا لفتح نافذة محرر Visual Basic for Applications (VBA)، ثم انقر على إدراج > وحدة. الصق الكود التالي مباشرة في نافذة الوحدة:

Option Explicit
Sub CopyMultipleSelection()
Dim SelAreas() As Range
Dim PasteRange As Range
Dim UpperLeft As Range
Dim NumAreas As Integer, i As Integer
Dim TopRow As Long, LeftCol As Integer
Dim RowOffset As Long, ColOffset As Integer
Dim NonEmptyCellCount As Integer
' Exit if a range is not selected
If TypeName(Selection) < > "Range" Then
MsgBox "Select the range to be copied. A multiple selection is allowed."
Exit Sub
End If
' Store the areas as separate Range objects
NumAreas = Selection.Areas.Count
ReDim SelAreas(1 To NumAreas)
For i = 1 To NumAreas
Set SelAreas(i) = Selection.Areas(i)
Next
' Determine the upper left cell in the multiple selection
TopRow = ActiveSheet.Rows.Count
LeftCol = ActiveSheet.Columns.Count
For i = 1 To NumAreas
If SelAreas(i).Row < TopRow Then TopRow = SelAreas(i).Row
If SelAreas(i).Column < LeftCol Then LeftCol = SelAreas(i).Column
Next
Set UpperLeft = Cells(TopRow, LeftCol)
' Get the paste address
On Error Resume Next
Set PasteRange = Application.InputBox _
(Prompt:="Specify the upper left cell for the paste range:", _
Title:="Copy Mutliple Selection", _
Type:=8)
On Error GoTo 0
' Exit if canceled
If TypeName(PasteRange) < > "Range" Then Exit Sub
' Make sure only the upper left cell is used
Set PasteRange = PasteRange.Range("A1")
' Check paste range for existing data
NonEmptyCellCount = 0
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
NonEmptyCellCount = NonEmptyCellCount + _
Application.CountA(Range(PasteRange.Offset(RowOffset, ColOffset), _
PasteRange.Offset(RowOffset + SelAreas(i).Rows.Count - 1, _
ColOffset + SelAreas(i).Columns.Count - 1)))
Next i
' If paste range is not empty, warn user
If NonEmptyCellCount < > 0 Then _
If MsgBox("Overwrite existing data?", vbQuestion + vbYesNo, _
"Copy Multiple Selection") < > vbYes Then Exit Sub
' Copy and paste each area
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
SelAreas(i).Copy PasteRange.Offset(RowOffset, ColOffset)
Next i
End Sub

3. في نافذة VBA، انقر على زر التشغيل (أو اضغط على F5) لتنفيذ الكود.

4. ستظهر مربع إدخال يطلب منك تحديد الخلية العلوية اليسرى حيث تريد لصق النطاقات المدمجة. انقر موافق بعد التأكيد.
a screenshot of selecting a destination cell to place the copied ranges

احتياطات واستكشاف الأخطاء: يقوم هذا الكود VBA بترتيب التحديدات المنسوخة بدءًا من أعلى اليسار للوجهة المحددة. كن حذرًا من الكتابة فوق البيانات المحتملة—إذا لم تكن منطقة الوجهة فارغة، سيظهر تحذير. إذا واجهت أي رسائل خطأ مثل 'Subscript out of range'، تحقق من أن التحديد الخاص بك يتكون بالكامل من نطاقات الخلايا. هذا النهج لا يدعم نسخ العناصر غير الخلوية، مثل الأشكال أو الرسوم البيانية، وسيقوم بنسخ القيم وتنسيق الخلايا فقط، وليس الكائنات.


نسخ النطاقات المحددة المتعددة بسرعة من ورقة عمل واحدة

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

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

1. حدد النطاقات واحدًا تلو الآخر عن طريق الضغط باستمرار على Ctrl ثم انتقل إلى Kutools > Copy Ranges. انظر لقطة الشاشة:
a screenshot of enabling and configuring the Copy Multiple Ranges feature of Kutools for Excel

2. في مربع الحوار نسخ النطاقات المتعددة، اختر الكل من خيارات اللصق الخاصة وقم بالتأكيد بالنقر على موافق. يمكنك تخصيص إعدادات اللصق هنا—مثل تضمين القيم فقط، أو كل التنسيقات.

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

3. في مربع تحديد الوجهة الذي يظهر، حدد الخلية العلوية اليسرى لنطاق اللصق المستهدف، ثم انقر موافق.
a screenshot of selecting a destination cell

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

انقر هنا لمزيد من المعلومات حول أداة نسخ النطاقات المتعددة       

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


نسخ نطاقات متعددة من العديد من أوراق العمل/المصنفات

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

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

1. ابدأ بالنقر على Kutools Plus > دمج في شريط أدوات Excel.

2. في مربع الحوار دمج أوراق العمل – الخطوة 1 من 3، اختر دمج أوراق العمل المتعددة من المصنف إلى ورقة عمل واحدة وانقر التالي.
a screenshot of choosing the Combine multiple worksheets from workbook into one worksheet option in the Combine Worksheets wizard

3. في الخطوة 2 من 3، قم بما يلي:
a screenshot of selecting a workbook and the ranges in different worksheets you will copy
  (1) في قائمة المصنفات, حدد المصنف ثم انقر على زر a screenshot of the selection button تصفح الذي يلي كل ورقة لاختيار النطاق الدقيق الذي تريده.
  (2) لإضافة مصنفات إضافية، انقر إضافة, ثم كرر (1) لتحديد النطاقات من الملفات الإضافية.
  (3) انقر إنهاء بعد تأكيد جميع التحديدات.

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

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

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


نسخ وتجميع نطاقات متعددة باستخدام صيغ Excel

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

1. لنفترض أنك تريد دمج البيانات من النطاقات A1:A5 و C1:C5 في عمود واحد بدءًا من الخلية E1. أدخل الصيغة التالية في E1:

=VSTACK(A1:A5, C1:C5)

2. اضغط على Enter للتأكيد. ستظهر جميع القيم من كلا النطاقين مكدسة في E1 وما بعدها. إذا كنت بحاجة إلى ترتيب كل البيانات من عدة نطاقات غير متجاورة في نطاق ملخص آخر، ما عليك سوى تعديل النطاقات داخل VSTACK.

ملاحظات:
  • تنطبق دالة VSTACK فقط على Excel لـ Microsoft 365 Excel لـ Microsoft 365 لماك Excel للويب.
  • إذا كانت إصدار Excel الخاص بك لا يدعم VSTACK, يمكنك استخدام الصيغة التالية لنسخ النطاقات. إليك مثالًا لدمج A1:A5 و C1:C5 في E1:E10:
    =IF(ROW(A1)<=5,INDEX(A$1:A$5,ROW(A1)),INDEX(C$1:C$5,ROW(A1)-5))
    أدخل هذه الصيغة في الخلية E1 واضغط على Enter، ثم اسحبها لأسفل حتى E10. هذا سيضع أول 5 قيم من A1:A5 والـ 5 التالية من C1:C5 في عمود واحد. قم بتعديل أحجام النطاقات والمراجع حسب الحاجة لبيانات المصدر الخاصة بك.

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

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


عرض: نسخ النطاقات المحددة المتعددة من ورقة عمل واحدة

 

عرض: نسخ النطاقات المحددة المتعددة من العديد من المصنفات/أوراق العمل

 

Kutools لـ Excel: أكثر من 300 أدوات عملية في متناول يدك! استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! قم بالتنزيل الآن!

أفضل أدوات زيادة الإنتاجية لمجموعة Office

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

عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير

  • فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
  • افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
  • يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!