Skip to main content

دليل Excel: دمج عدة مصنفات/أوراق عمل في ملف واحد

Author: Sun Last Modified: 2025-05-30

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

يمكن تصنيف عمليات الدمج في Excel إلى نوعين: دمج المحتوى فقط، أو دمج المحتوى مع إجراء بعض العمليات الحسابية.

قائمة التنقل لهذا الدليل

دمج المحتوى

1. دمج جميع الأوراق في ورقة واحدة

1.1 دمج الأوراق في ورقة واحدة باستخدام VBA

1.2 دمج الجداول أو النطاقات المسماة باستخدام الاستعلام (Excel2016 أو الإصدارات الأحدث)

1.3 دمج الأوراق في ورقة واحدة باستخدام أداة سهلة

1.4 توسيع حول دمج الأوراق في ورقة واحدة

2. دمج المصنفات في مصنف واحد

2.1 دمج المصنفات في مصنف واحد باستخدام أمر النقل أو النسخ

2.2 دمج عدة مصنفات (في مجلد واحد) في مصنف واحد باستخدام كود VBA

2.3 دمج عدة مصنفات (عبر عدة مجلدات) في مصنف واحد باستخدام أداة سهلة

3. دمج أوراق محددة من عدة مصنفات في مصنف واحد

3.1 دمج أوراق محددة من المصنفات (جميع المصنفات في نفس المجلد)

3.2 دمج أوراق محددة من عدة مصنفات (عبر عدة مجلدات) باستخدام أداة سهلة

4. دمج ورقتين بناءً على عمود رئيسي

4.1 دمج جدولين بناءً على عمود رئيسي واحد باستخدام الاستعلام (Excel2016 أو الإصدارات الأحدث)

4.2 دمج ورقتين بناءً على عمود رئيسي واحد باستخدام دوال Excel

4.3 دمج ورقتين بناءً على عمود رئيسي واحد باستخدام أداة سهلة

5. دمج ورقتين بناءً على عمودين

6. دمج الأوراق ذات الرؤوس المتشابهة

6.1 دمج جميع الأوراق ذات الرؤوس المتشابهة باستخدام VBA

6.2 دمج الأوراق ذات الرؤوس المتشابهة باستخدام أداة سهلة

تجميع

1. دمج الأوراق وإجراء بعض العمليات الحسابية

1.1 دمج الأوراق وإجراء العمليات الحسابية باستخدام ميزة التجميع

1.2 دمج الأوراق وإجراء العمليات الحسابية باستخدام أداة سهلة

2. دمج عدة أوراق في جدول محوري

Google Sheet

1. دمج جداول Google في ورقة واحدة

1.1 دمج جداول Google في ورقة واحدة باستخدام وظيفة التصفية

1.2 دمج جداول Google في ورقة واحدة باستخدام وظيفة IMPORTRANGE

2. دمج جداول Google في مصنف واحد

توسيع

1. دمج الأوراق ثم إزالة التكرارات

1.1 دمج الأوراق ثم إزالة التكرارات باستخدام إزالة التكرارات

1.2 دمج الأوراق ثم إزالة التكرارات باستخدام أداة قوية

2. دمج الأوراق ذات الاسم نفسه في مصنف واحد

3. دمج نفس النطاقات عبر الأوراق في ورقة واحدة

ملاحظة

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


دمج المحتوى

1. دمج جميع الأوراق في ورقة واحدة

هنا يوجد مصنف يحتوي على4 أوراق يجب دمجها معًا في ورقة واحدة.

sample sheet 1  sample sheet 2
sample sheet 3 sample sheet 4

doc sampleانقر لتحميل ملف العينة

1.1 دمج جميع الأوراق في ورقة واحدة باستخدام كود VBA


في Excel، بالإضافة إلى الطريقة التقليدية (النسخ واللصق)، يمكنك استخدام كود VBA لدمج جميع الأوراق بسرعة في ورقة واحدة.

1. اضغط على F11 و Alt لتفعيل نافذة Microsoft Visual Basic for Applications نافذة.
Press F11 and Alt keys

2. ثم في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية فارغة جديدة.
 click Insert > Module to insert a new blank module

3. انسخ والصق الكود أدناه في الوحدة النمطية الجديدة.

VBA: دمج جميع الأوراق في ورقة واحدة

Sub CombineAllSheetsIntoOneSheet()
'UpdatebyExtendoffice
    Dim I As Long
    Dim xRg As Range
    On Error Resume Next
    Worksheets.Add Sheets(1)
    ActiveSheet.Name = "Combined"
   For I = 2 To Sheets.Count
        Set xRg = Sheets(1).UsedRange
        If I > 2 Then
            Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
        End If
        Sheets(I).Activate
        ActiveSheet.UsedRange.Copy xRg
    Next
End Sub

copy and paste the code into the module

في الكود أعلاه، النص "Combined" هو اسم الورقة التي سيتم وضع المحتوى المدمج بها، يمكنك تغيير هذا الاسم حسب حاجتك.

4. اضغط على F5 لتشغيل الكود، سيتم إنشاء ورقة باسم Combined في مقدمة جميع الأوراق لوضع جميع المحتويات المدمجة.
all sheets are combined into one new sheet

1.2 دمج جميع الجداول أو النطاقات المسماة باستخدام الاستعلام (Excel2016 أو الإصدارات الأحدث)


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

doc sampleانقر لتحميل ملف العينة

أولاً، تأكد من أن النطاقات قد تم إنشاؤها كجداول أو نطاقات مسماة. لإنشاء جدول أو نطاق مسمى، يرجى الرجوع إلى How to convert range to table or vice versa in Excel و Define and use names in formulas.

1. افتح المصنف الذي تريد دمج جميع أوراقه، ثم انقر على البيانات > استعلام جديد > من مصادر أخرى > استعلام فارغ.
click Data > New Query > From Other Sources > Blank Query

2. في نافذة محرر الاستعلام المنبثقة، انتقل إلى شريط الصيغة، واكتب الصيغة التالية.

=Excel.CurrentWorkbook()

اضغط على Enter وسيتم عرض جميع الجداول في ورقة العمل الحالية.
type a formula into the formula bar

3. انقر على زر التوسيع بجانب نص واختر توسيع اللوحة الخيار و تحديد الكل مربع الاختيار.
 check Expand option and Select All Columns checkbox

4. انقر على موافق. سيتم إدراج جميع الجداول واحدة تلو الأخرى.
All the tables are listed one by one

يمكنك النقر بزر الماوس الأيمن على رأس العمود لإجراء عمليات أخرى على العمود المحدد.
right click at a column header

5. ثم انقر على ملف > إغلاق & تحميل إلى….
click File > Close & Load To

6. في تحميل إلى مربع الحوار، اختر جدول الخيار، ثم اختر المكان الذي تريد تحميل الجدول المدمج فيه في قسم حدد مكان تحميل البيانات ، ثم انقر على تحميل.
specify the options in the dialog box

الآن تم إنشاء ورقة جديدة لوضع جميع الجداول المدمجة.
 a new sheet is created to place all merged tables

1.3 دمج جميع الأوراق في ورقة واحدة باستخدام أداة سهلة


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

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

1. فعّل المصنف الذي تريد دمج أوراقه، ثم انقر على Kutools Plus > تجميع. ستظهر نافذة تذكير ببعض الملاحظات حول كلمة المرور، إذا لم تكن المصنفات التي تريد استخدامها محمية بكلمة مرور، فقط انقر على موافق للمتابعة.
click Kutools Plus > Combine
click OK to continue

2. في دمج البيانات – الخطوة1 من3 النافذة، اختر نسخ البيانات من عدة مصنفات إلى ورقة عمل واحدة الخيار، ثم انقر على التالي زر.
check Combine multiple worksheets from workbooks into one worksheet option

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

ملاحظة: إذا كان لديك عدة مصنفات مفتوحة، سيتم إدراج جميع المصنفات المفتوحة في قائمة المصنفات، يرجى تحديد المصنف الذي تريد استخدامه فقط.
specify the sheets to combine

4. في الخطوة الأخيرة، اختر وضع الدمج حسب حاجتك، يمكنك اختيار دمج البيانات حسب الصف أو دمج البيانات حسب العمود؛ ثم حدد الخيارات الأخرى حسب حاجتك. انقر على إنهاء زر.
 choose the combine mode

5. ستظهر نافذة لتحديد مجلد لحفظ المصنف المدمج، يمكنك إعادة تسميته في اسم الملف شريط، ثم انقر على حفظ لإنهاء العملية.
choose one folder to place the combined workbook,

6. الآن تم دمج جميع الأوراق معًا، وستظهر نافذة تسألك إذا كنت تريد حفظ الإعدادات كسيناريو، انقر على نعم أو لا حسب رغبتك.
click Yes or No to save the scenario or not

سيظهر مصنف جديد يحتوي على نتيجة الدمج، انقر على رابط ملف النتيجة للتحقق من الورقة المدمجة.
A new workbook pops out with the combining result listed

دمج البيانات حسب الصف
result of combining by row

دمج البيانات حسب العمود
result of combining by column

1.4 توسيع حول دمج الأوراق في ورقة واحدة


1.41 باستخدام أداة سهلة لدمج الأوراق المحددة فقط في ورقة واحدة

إذا كنت ترغب فقط في دمج بعض الأوراق من مصنف في ورقة واحدة، فلا توجد ميزة مدمجة في Excel لتحقيق ذلك. لكن ميزة الدمج في Kutools لـ Excel يمكنها ذلك.

1. فعّل المصنف الذي تستخدمه وانقر على Kutools Plus > تجميع > موافق لتفعيل معالج الدمج.
 click Kutools Plus > Combine
click ok to go on

2. في الخطوة1 من3 النافذة، اختر نسخ البيانات من عدة مصنفات إلى ورقة عمل واحدة الخيار، ثم انقر على التالي زر.
check Combine multiple worksheets from workbooks into one worksheet option

3. في نافذة الخطوة2 من3، بشكل افتراضي، تم إدراج المصنف الحالي وتحديده في جزء قائمة المصنفات، وتم إدراج جميع أوراق المصنف الحالي وتحديدها في جزء قائمة ورقة العمل، قم بإلغاء تحديد الأوراق التي لا تحتاج إلى دمجها، ثم انقر على التالي للمتابعة.
specify the sheets to combine

4. في الخطوة الأخيرة، حدد الخيارات حسب حاجتك. انقر على إنهاء زر.
specify the options and click Finish button

5. ستظهر نافذة لتحديد مجلد لحفظ المصنف المدمج، يمكنك إعادة تسميته في اسم الملف شريط، ثم انقر على حفظ لإنهاء العملية.
choose one folder to place the combined workbook

6. الآن تم دمج الأوراق المحددة فقط، وستظهر نافذة تسألك إذا كنت تريد حفظ الإعدادات كسيناريو، انقر على نعم أو لا حسب رغبتك.
click Yes or No to save the scenario or not
 only the checked sheets are combined together

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

على سبيل المثال، إذا كنت تريد دمج جميع أوراق book1 وbook2 وbook3 في ورقة واحدة كما هو موضح في الصورة أدناه، فإن تجميع ميزة Kutools for Excel يمكنها أيضًا مساعدتك.
 combine sheets from multiple workbooks into one sheet

بعد تثبيت Kutools for Excel مجانًا ، يرجى اتباع الخطوات التالية:

1. فعّل المصنفات التي تستخدمها وانقر على Kutools Plus > تجميع > موافق لتفعيل معالج الدمج.

2. في الخطوة1 من3 النافذة، اختر نسخ البيانات من عدة مصنفات إلى ورقة عمل واحدة الخيار، ثم انقر على التالي زر.
check Combine multiple worksheets from workbooks into one worksheet option

3. في الخطوة2 من3 النافذة، تم إدراج جميع المصنفات المفتوحة وتحديدها في قائمة المصنفات جزء، وتم إدراج جميع أوراق المصنفات المفتوحة وتحديدها في قائمة ورقة العمل جزء، انقر على التالي للمتابعة.
specify the workbooks and sheets to combine

نصيحة: إذا كنت ترغب في إضافة مصنفات للدمج، انقر على زر إضافة لاختيار المسار وإضافة المصنفات.
click Add button to choose a path to add workbooks

4. في الخطوة الأخيرة، اختر الخيارات حسب حاجتك. انقر على زر إنهاء.

5. ستظهر نافذة لتحديد مجلد لحفظ المصنف المدمج، يمكنك إعادة تسميته في اسم الملف شريط، ثم انقر على حفظ لإنهاء العملية.
choose one folder to place the combined workbook

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

افتح المصنف المدمج الذي قمت بحفظه، ستجد أن الأوراق عبر المصنفات قد تم دمجها في ورقة واحدة.


2. دمج عدة مصنفات في مصنف واحد

هنا ثلاثة مصنفات يجب دمجها معًا في مصنف واحد.

يناير فبراير مارس
sample workbook 1 sample workbook 2 sample workbook 3

doc samplejan.xlsx  doc samplefeb.xlsx  doc samplemar.xlsx

2.1 دمج المصنفات في مصنف واحد باستخدام أمر النقل أو النسخ


إذا كنت تريد دمج الأوراق من عدد قليل من المصنفات فقط، يمكنك استخدام أمر النقل أو النسخ في Excel.

1. افتح أول مصنفين تريد دمجهما، فعّل المصنف الأول، حدد الأوراق التي تريد نقلها ثم انقر بزر الماوس الأيمن لفتح قائمة السياق، ثم انقر على نقل أو نسخ.
right click the sheet tabs, and click Move or Copy

نصائح

1) انقر بزر الماوس الأيمن على أحد علامات التبويب واختر تحديد كل الأوراق من قائمة السياق أولاً إذا كنت تريد نقل جميع الأوراق، ثم استخدم أمر النقل أو النسخ.

2) اضغط باستمرار على مفتاح Ctrl لتحديد أوراق غير متجاورة متعددة.

3) حدد الورقة الأولى واضغط باستمرار على مفتاح Shift لتحديد الورقة الأخيرة لتحديد أوراق متجاورة متعددة.

2. في نقل أو نسخ مربع الحوار، في إلى المصنف قائمة منسدلة، اختر المصنف الذي تريد نقل الأوراق إليه، هنا اختر يناير، ثم حدد المكان الذي تريد وضع الأوراق فيه في قسم قبل الورقة ، ثم انقر على موافق.
set options in the dialog box

ملاحظة:

1) من الأفضل تحديد إنشاء نسخة، وإلا ستفقد ورقة العمل من المصنف الأصلي بعد النقل.

2) إذا كنت تريد وضع جميع المصنفات في مصنف جديد، اختر (مصنف جديد) في إلى المصنف القائمة المنسدلة.
place all workbooks into a new workbook, choose (new book)

تم نقل جميع الأوراق إلى المصنف الرئيسي.
the sheets have been moved to the master workbook

كرر الخطوات أعلاه لنقل جميع المصنفات إلى واحد.

2.2 دمج عدة مصنفات (في مجلد واحد) في مصنف واحد باستخدام كود VBA


لدمج عدد كبير من المصنفات الموجودة جميعها في مجلد واحد، يمكنك استخدام كود VBA.

1. فعّل المصنف الذي تريد دمج جميع المصنفات فيه، ثم اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications نافذة.
press Alt + F11 keys

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية فارغة جديدة.
click Insert > Module to insert a new blank module

3. انسخ والصق كود VBA أدناه في الوحدة النمطية الجديدة.

VBA: دمج عدة مصنفات في المصنف الحالي

Sub GetSheets()
'Updated by Extendoffice
Path = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
Filename = Dir(Path & "*.xlsx")
  Do While Filename <> ""
  Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
     For Each Sheet In ActiveWorkbook.Sheets
     Sheet.Copy After:=ThisWorkbook.Sheets(1)
  Next Sheet
     Workbooks(Filename).Close
     Filename = Dir()
  Loop
End Sub

 copy and paste the code into the module

ملاحظة

في كود VBA، النص "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\" هو مسار المجلد الذي توجد فيه المصنفات التي تريد دمجها، يرجى تغييره حسب حاجتك.

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

4. اضغط على F5 لتشغيل الكود، ثم سيتم نسخ جميع المصنفات إلى نهاية المصنف الحالي.
all workbooks are copied to the end of the current workbook

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

Sub MergeWorkbooks()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
xStrFName = Dir(xStrPath & "*.xlsx")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
Do While Len(xStrFName) > 0
    Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
    xStrAWBName = ActiveWorkbook.Name
    For Each xWS In ActiveWorkbook.Sheets
    xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
    Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
    xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")"
    Next xWS
    Workbooks(xStrAWBName).Close
    xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

 comined all workbooks to use the workbook name as prefix

2.3 دمج عدة مصنفات (عبر عدة مجلدات) في مصنف واحد باستخدام أداة سهلة


أحيانًا قد ترغب في دمج جميع المصنفات الموجودة في مجلدات مختلفة في مصنف واحد. على سبيل المثال، لدمج جميع المصنفات في مجلد2020 و2021 في مصنف واحد، لا توجد طريقة مباشرة في Excel للقيام بذلك.
combine all workbooks in different folders into one workbook

ومع ذلك، توفر ميزة الدمج في Kutools لـ Excel خيار دمج المصنفات عبر عدة مجلدات في مصنف واحد.

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

بعد تثبيت Kutools for Excel مجانًا، يرجى اتباع الخطوات التالية:

1. فعّل Excel، ثم انقر على Kutools Plus > تجميع, ستظهر نافذة تذكير ببعض الملاحظات حول كلمة المرور، إذا لم تكن المصنفات التي تريد استخدامها محمية بكلمة مرور، فقط انقر على موافق للمتابعة.
click Kutools Plus > Combine
click OK to continue

2. في دمج البيانات – الخطوة1 من3 النافذة، اختر نسخ ورقات العمل من عدة مصنفات إلى مصنف واحد الخيار، ثم انقر على التالي زر.
check Combine multiple worksheets from workbooks into one workbook option

3. في الخطوة2 من3 النافذة، انقر على السهم بجانب زر إضافة لعرض القائمة المنسدلة، ثم انقر على مجلد.
click the Add button

4. ثم في حدد المجلد مربع الحوار، اختر المجلد الذي تريد استخدامه، ثم انقر على حدد المجلد لإضافته إلى قائمة المصنفات القسم.
click Select Folder
choose one folder

5. كرر الخطوة السابقة لإضافة جميع المجلدات وإدراج جميع المصنفات في قائمة المصنفات, ثم انقر على التالي.
Repea to add all folders and list all workbooks in the dialog box

6. في الخطوة الأخيرة، اختر الخيارات حسب حاجتك. انقر على إنهاء زر.
choose options and click Finish button

7. ستظهر نافذة لتحديد مجلد لحفظ المصنف المدمج، يمكنك إعادة تسميته في اسم الملف شريط، ثم انقر على حفظ لإنهاء العملية.
choose one folder to place the combined workbook

8. الآن تم دمج جميع الأوراق معًا، وستظهر نافذة تسألك إذا كنت تريد حفظ الإعدادات كسيناريو، انقر على نعم أو لا حسب رغبتك.
click Yes or No to save the scenario or not

سيظهر مصنف جديد يحتوي على نتيجة الدمج، انقر على رابط ملف النتيجة للتحقق من الورقة المدمجة.
A new workbook pops out which lists the combining result

نتيجة الدمج

ملاحظة: في المصنف المدمج، الورقة الأولى المسماة Kutools for Excel تعرض بعض المعلومات حول أوراق العمل الأصلية والأوراق المدمجة النهائية، يمكنك حذفها إذا لم تكن بحاجة إليها.


3. دمج أوراق محددة من عدة مصنفات في مصنف واحد

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

doc samplequarter-1.xlsx doc samplequarter-2.xlsx doc samplequarter-3.xlsx

3.1 دمج أوراق محددة من المصنفات (جميع المصنفات في نفس المجلد) في مصنف واحد باستخدام كود VBA


1. افتح مصنفًا لتحديد موقع الأوراق المدمجة، ثم اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية فارغة جديدة.
click Insert > Module to insert a new blank module

3. انسخ والصق كود VBA أدناه في الوحدة النمطية الجديدة.

VBA: دمج أوراق محددة من عدة مصنفات في المصنف الحالي

Sub MergeSheets2()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
Dim xI As Integer
On Error Resume Next
 
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\"
xStrName = "A,B"
 
xArr = Split(xStrName, ",")
 
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
xStrFName = Dir(xStrPath & "*.xlsx")
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
For xI = 0 To UBound(xArr)
If xWS.Name = xArr(xI) Then
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"
Exit For
End If
Next xI
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
 
End Sub

 copy and paste the code into module

ملاحظة

1) في كود VBA، النص " C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" هو مسار المجلد الذي توجد فيه المصنفات التي تريد دمجها، يرجى تغييره حسب حاجتك.

2) في كود VBA، النص "A,B" هي أسماء الأوراق المحددة التي أريد دمجها من المصنفات، غيرها حسب حاجتك، باستخدام الفواصل للفصل بين كل اسم ورقة.

3) إذا كانت المصنفات التي تريد دمجها في مجلدات مختلفة، انسخها إلى مجلد واحد أولاً.

4. اضغط على F5 لتشغيل الكود، ثم سيتم نسخ الأوراق المحددة فقط إلى نهاية المصنف الحالي.
only the specific worksheets have been copied to the end of the current workbook

3.2 دمج أوراق محددة من عدة مصنفات (عبر عدة مجلدات) باستخدام أداة سهلة


إذا كانت المصنفات التي تريد دمجها في عدة مجلدات مختلفة، يمكنك تجربة ميزة الدمج في Kutools لـ Excel.

بعد تثبيت Kutools for Excel مجانًا، يرجى اتباع الخطوات التالية:

1. فعّل Excel، ثم انقر على Kutools Plus > تجميع, ستظهر نافذة تذكير ببعض الملاحظات حول كلمة المرور، إذا لم تكن المصنفات التي تريد استخدامها محمية بكلمة مرور، فقط انقر على موافق للمتابعة.
click Kutools Plus > Combine
click OK to continue

2. في دمج البيانات – الخطوة1 من3 النافذة، اختر نسخ ورقات العمل من عدة مصنفات إلى مصنف واحد الخيار، ثم انقر على التالي زر.

check Combine multiple worksheets from workbooks into one workbook option

3. في الخطوة2 من3 النافذة، انقر على السهم بجانب زر إضافة لعرض القائمة المنسدلة، ثم انقر على مجلد.
click Add button

4. ثم في حدد المجلد مربع الحوار، اختر المجلد الذي تريد استخدامه، ثم انقر على حدد المجلد لإضافته إلى قائمة المصنفات القسم.
click Select Folder
choose one folder

5. كرر الخطوة السابقة لإضافة جميع المجلدات وإدراج جميع المصنفات في قائمة المصنفات.
Repeat to add all folders and list all workbooks in the dialog box

6. ثم ابق في الخطوة2 من3 النافذة، حدد مصنفًا في قائمة المصنفات, وحدد فقط الأوراق التي تريد استخدامها في قائمة ورقة العمل, ثم، انقر على نفس ورقة العمل زر. الآن تم تحديد جميع الأوراق ذات الاسم نفسه في المصنفات في قائمة المصنفات . انقر على التالي للمتابعة.
check the specific sheets to combine

7. في الخطوة الأخيرة، اختر الخيارات حسب حاجتك. انقر على إنهاء زر.
choose options and click Finish button

8. ستظهر نافذة لتحديد مجلد لحفظ المصنف المدمج، يمكنك إعادة تسميته في اسم الملف شريط، ثم انقر على حفظ لإنهاء العملية
choose one folder to place the combined workbook

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

سيظهر مصنف جديد يحتوي على نتيجة الدمج، انقر على رابط ملف النتيجة للتحقق من الورقة المدمجة.

نتيجة الدمج

ملاحظة: في المصنف المدمج، الورقة الأولى المسماة Kutools for Excel تعرض بعض المعلومات حول أوراق العمل الأصلية والأوراق المدمجة النهائية، يمكنك حذفها إذا لم تكن بحاجة إليها.
A new workbook pops out which lists the combining result


4. دمج ورقتين بناءً على عمود رئيسي

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

الجدول1 الجدول2
sample table 1 sample table 2
الجدول المدمج
Combined Table


4.1 دمج جدولين بناءً على عمود رئيسي واحد باستخدام الاستعلام (Excel2016 أو الإصدارات الأحدث)


ميزة الاستعلام في Excel2016 أو الإصدارات الأحدث قوية جدًا، حيث تدعم دمج جدولين بناءً على عمود رئيسي.

قبل استخدام ميزة الاستعلام، تأكد من أن النطاقات التي تريد دمجها قد تم إنشاؤها كجداول.

doc samplecombine-two-tables-based-on-a-key-column-query.xlsx

1. انقر على أي خلية في الجدول الأول، ثم انقر على البيانات > من جدول في مجموعة الحصول على & التحويل.

click Data > From Table

2. في محرر الاستعلام مربع الحوار، انقر على ملف > إغلاق & تحميل إلى الأمر. انظر الصورة:
click File > Close & Load To

3. ثم في النافذة المنبثقة تحميل إلى مربع الحوار، اختر إنشاء اتصال فقط الخيار. انقر على تحميل.
check Only Create Connection option

الآن يمكنك رؤية استعلامات المصنف جزء العرض، وتم إدراج الجدول في الجزء كرابط.
the Workbook Queries pane display, and the table has been listed in the pane as a link.

كرر الخطوات أعلاه لإضافة الجدول الثاني إلى استعلامات المصنف الجزء.
Repeat to add the second table to the Workbook Queries pane

4. ثم انقر على البيانات > استعلام جديد > دمج الاستعلامات > دمج.

click Data > New Query > Combine Queries > Merge

5. في دمج النافذة، اختر الجدولين اللذين تريد دمجهما في القائمتين المنسدلتين بشكل منفصل. سيتم دمج الجدول الموجود في الأسفل في الجدول الموجود في الأعلى.
choose the two tables you want to combine i

6. ثم انقر على العمود الرئيسي الذي تريد دمج الجدولين بناءً عليه، ثم انقر على موافق.
click at the key column to combine two tables based on

7. ستظهر نافذة Merge1 – محرر الاستعلام ، انقر على زر التوسيع بجانب NewColumn, ثم حدد جميع الأعمدة باستثناء العمود الرئيسي، وألغ تحديد استخدام اسم العمود الأصلي كبادئة مربع الاختيار، ثم انقر على موافق.
check all columns except the key column, and uncheck Use original column name as prefix checkbox

الآن تم دمج الجدولين في جدول واحد بناءً على العمود الرئيسي المحدد.
two tables have been merged into one based on the specified key column

8. انقر على ملف > إغلاق & تحميل إلى, في تحميل إلى مربع الحوار، اختر جدول الخيار وحدد المكان الذي تريد تحميله فيه. انقر على تحميل.
Click File > Close & Load To  check Table option and specify the location in the dialog box

الآن تم دمج الجدولين بناءً على عمود رئيسي.
the two tables have been merged based on a key column

4.2 دمج ورقتين بناءً على عمود رئيسي واحد باستخدام دوال Excel


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

على سبيل المثال، نقل البيانات الكاملة من الورقة2 إلى الورقة1 وتحديد الموقع بناءً على العمود A.

doc samplecombine-two-sheets-based-on-a-key-column-functions.xlsx

ورقة1 ورقة2
sample sheet 1 sample sheet 2

4.21 دمج ورقتين حسب عمود باستخدام VLOOKUP

1. انسخ والصق الصيغة التالية بجانب الجدول في الورقة1:

=VLOOKUP(A2,Sheet2!$A$2:$B$5,2,FALSE)

شرح:

A2: أول قيمة بحث (العمود الرئيسي)؛

Sheet2!$A$2:$B$5: نطاق الجدول، الجدول يحتوي على عمودين أو أكثر حيث يوجد عمود البحث وعمود النتيجة؛

2: رقم العمود، رقم العمود المحدد (عدد صحيح) في نطاق الجدول الذي ستعيد منه القيمة المطابقة.

2. اضغط على Enter للحصول على أول نتيجة.
Combine two sheets by a column with VLOOKUP function

3. ثم اسحب مقبض التعبئة لأسفل لملء جميع البيانات.
drag the autofill handle down to fill with all data.

4. احتفظ بخلايا الصيغة مظللة، ثم انقر على الصفحة الرئيسية علامة التبويب، واذهب لتنسيق الخلايا حسب حاجتك في المجموعة الرقمية مجموعة.
format the cells to your need

لمزيد من المعلومات حول دالة VLOOKUP، انقر هنا.

4.22 دمج ورقتين حسب عمود باستخدام صيغة تجمع بين دالتي MATCH وINDEX

1. انسخ والصق الصيغة التالية بجانب الجدول في الورقة1:

=INDEX(Sheet2!$B$2:$B$5,MATCH(Sheet1!A2,Sheet2!$A$2:$A$5,0))

شرح:

Sheet2!$B$2:$B$5: العمود الذي يحتوي على القيمة المطابقة التي تريد العثور عليها؛

Sheet1!A2: أول قيمة بحث (في العمود الرئيسي)؛

Sheet2!$A$2:$A$5: العمود الرئيسي الذي تريد دمج الورقتين بناءً عليه.

2. اضغط على Enter للحصول على أول نتيجة.
Combine two sheets by a column with a formula combine MATCH and INDEX functions

3. ثم اسحب مقبض التعبئة لأسفل لملء جميع البيانات.
drag the autofill handle down to fill with all data

4. احتفظ بخلايا الصيغة مظللة، ثم انقر على الصفحة الرئيسية علامة التبويب، واذهب لتنسيق الخلايا حسب حاجتك في المجموعة الرقمية مجموعة.
format the cells to your need

لمزيد من المعلومات حول INDEX.

لمزيد من المعلومات حول MATCH.

4.3 دمج ورقتين بناءً على عمود رئيسي واحد باستخدام أداة سهلة


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

doc samplecombine-two-sheets-based-on-a-key-column-handy-tool.xlsx

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

بعد تثبيت Kutools for Excel مجانًا، يرجى اتباع الخطوات التالية:

1. انقر على Kutools Plus >دمج الجداول.
Click Kutools Plus >Tables Merge

2. فيدمج الجداول – الخطوة1 من5 النافذة، حدد نطاقات الجداول في حدد الجدول الرئيسي و حدد جدول البحث القسم بشكل منفصل، ثم انقر على التالي.
select the table ranges into Select the main table and lookup table section separately

3. في الخطوة2 من5 النافذة، حدد العمود الرئيسي الذي تريد الدمج بناءً عليه، ثم انقر على التالي.
check the key column you want to combine based on

4. في الخطوة3 من5 النافذة، يمكنك تحديد الأعمدة التي تريد تحديث البيانات بناءً على جدول البحث، إذا لم تكن بحاجة لتحديث البيانات، فقط انقر على التالي.
check the columns to update based on the lookup table, if do not need update data, just directly click Next

5. في الخطوة4 من5 النافذة، هنا حدد الأعمدة التي تريد دمجها في الجدول الرئيسي، ثم انقر على التالي.
check the columns to combine to the main table

6. في الخطوة الأخيرة، حدد الخيارات حسب حاجتك، ثم انقر على إنهاء.
specify the options in the dialog box

تدعم هذه الميزة دمج ورقتين في مصنفين مختلفين.


5. دمج ورقتين بناءً على عمودين

افترض أن هناك جدولين في الورقة1 والورقة2 بشكل منفصل، الآن، لنقل البيانات في عمود End_Dates من الورقة2 إلى الورقة1 بناءً على عمود Project وعمود Start_Date كما هو موضح في الصورة أدناه:

ورقة1 ورقة2
sample sheet 1 sample sheet 2
ورقة العمل المدمجة
Combined Sheet

doc sampleانقر لتحميل ملف العينة

في Excel، لا تدعم الميزات المدمجة هذه العملية، لكن دمج الجداول في Kutools لـ Excel يمكنه التعامل معها.

بعد تثبيت Kutools for Excel مجانًا ، يرجى اتباع الخطوات التالية:

1. انقر على Kutools Plus > دمج الجداول.
Click Kutools Plus > Tables Merge

2. في دمج الجداول – الخطوة1 من5 النافذة، حدد نطاقات الجداول في حدد الجدول الرئيسي و حدد جدول البحثالقسم بشكل منفصل، ثم انقر على التالي.
select the main table and lookup table section separately

3. في نافذة الخطوة2 من5، حدد العمودين الرئيسيين اللذين تريد الدمج بناءً عليهما، ثم انقر على التالي.

ملاحظة: سيتم مطابقة الأعمدة ذات الصلة في جدول البحث تلقائيًا، يمكنك النقر على اسم العمود في أعمدة جدول البحث لتغييرها حسب حاجتك.
check the two key columns you want to combine based on

4. في نافذة الخطوة3 من5، يمكنك تحديد الأعمدة التي تريد تحديث البيانات بناءً على جدول البحث، إذا لم تكن بحاجة لتحديث البيانات، فقط انقر على التالي.

check the columns to update data based on the lookup table, if do not need update, just directly click Next

5. في الخطوة4 من5 النافذة، هنا حدد العمود (الأعمدة) التي تريد دمجها في الجدول الرئيسي، ثم انقر على التالي.
check the column(s) to combine to the main table

6. في الخطوة الأخيرة، حدد الخيارات حسب حاجتك، ثم انقر على إنهاء.
specify the options as you need, click Finish

ثم تمت إضافة العمود (الأعمدة) الذي تريد إضافته إلى نهاية الجدول الرئيسي.
the column(s) to add has been added to the end of the main table

تدعم هذه الميزة دمج ورقتين في مصنفين مختلفين.


6. دمج الأوراق ذات الرؤوس المتشابهة

لدمج عدة أوراق ذات رأس متشابه كما هو موضح في الصورة أدناه:

sample sheet 1  sample sheet 2 
sample sheet 3 sample sheet 4
ورقة العمل المدمجة
Combined Sheet

doc sampleانقر لتحميل ملف العينة

6.1 دمج جميع الأوراق ذات الرؤوس المتشابهة باستخدام VBA


يوجد كود VBA يمكنه دمج جميع أوراق مصنف تحتوي على نفس الرأس.

1. فعّل المصنف الذي تريد دمج أوراق العمل ذات الرأس نفسه فيه، ثم اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية فارغة جديدة.
click Insert > Module to insert a new blank module

3. انسخ والصق كود VBA أدناه في الوحدة النمطية الجديدة.

VBA: دمج الأوراق ذات الرأس نفسه

Sub Combine()
'Update by Extendoffice
    Dim i As Integer
    Dim xTCount As Variant
    Dim xWs As Worksheet
    On Error Resume Next
LInput:
    xTCount = Application.InputBox("The number of title rows", "", "1")
    If TypeName(xTCount) = "Boolean" Then Exit Sub
    If Not IsNumeric(xTCount) Then
        MsgBox "Only can enter number", , "Kutools for Excel"
        GoTo LInput
    End If
    Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
    xWs.Name = "Combined"
    Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
    For i = 2 To Worksheets.Count
        Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
               Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
    Next
End Sub

 copy and paste the code into the module

4. اضغط على F5 لتشغيل الكود، ستظهر نافذة تطلب منك عدد صفوف العناوين، اكتب العدد في مربع النص. ثم انقر على موافق.
type the number of row header

الآن تم دمج جميع الأوراق في هذا المصنف في ورقة جديدة باسم Combined.
all sheets in this workbook have been combined in a new sheet named Combined

6.2 دمج الأوراق ذات الرؤوس المتشابهة باستخدام أداة سهلة


ميزة الدمج في Kutools لـ Excel يمكنها أيضًا تنفيذ هذه المهمة، كما تدعم دمج الأوراق عبر المصنفات.

بعد تثبيت Kutools for Excel مجانًا، يرجى اتباع الخطوات التالية:

1. فعّل المصنف الذي تريد دمج الأوراق ذات الرؤوس المتشابهة فيه، ثم انقر على Kutools Plus > تجميع.
 click Kutools Plus > Combine

2. ستظهر نافذة تذكير حول كلمة المرور، إذا لم تكن المصنفات التي تستخدمها محمية بكلمات مرور، انقر على موافق للمتابعة. في النافذة المنبثقة دمج البيانات – الخطوة1 من3 النافذة، اختر نسخ البيانات من عدة مصنفات إلى ورقة عمل واحدة الخيار، ثم انقر على التالي.
check Combine multiple worksheets from workbooks into one worksheet option

3. في الخطوة2 من3 النافذة، تم إدراج جميع الأوراق وتحديدها في قائمة ورقة العمل القسم، ثم انقر على التالي للمتابعة.
all sheets are listed and checked in Worksheet list section

نصائح:

1) إذا كنت تريد دمج بعض الأوراق فقط، حدد أسماء الأوراق التي تحتاجها واترك الباقي غير محدد.
 check the sheet names you need

2) إذا كنت تريد إضافة المزيد من المصنفات للدمج، انقر على إضافة لإضافة ملفات أو مجلدات إلى قائمة المصنفات القسم.
click Add to add files or folders into the Workbook list

4. في الخطوة3 من3, اختر دمج البيانات حسب الصف الخيار، واكتب عدد صفوف العناوين في عدد صفوف العناوين مربع النص، وحدد الإعدادات الأخرى حسب حاجتك. ثم انقر على إنهاء.
specify the settings in the dialog box

5. حدد مجلدًا وأعطِ اسمًا للمصنف الجديد في يرجى تحديد الموقع واسم الملف لحفظ نتائج الدمج مربع الحوار، ثم انقر على حفظ.
Select a folder and give a name for the new workbook

6. ستظهر نافذة تسألك إذا كنت تريد حفظ الإعدادات كسيناريو، انقر على نعم أو لا حسب حاجتك. سيظهر مصنف يعرض روابط المصنف الأصلي والمصنف الجديد، انقر على رابط مسار المصنف الجديد لفتحه والتحقق منه.
A workbook list the original workbook and new workbook links


تجميع

1. دمج الأوراق وإجراء بعض العمليات الحسابية

على سبيل المثال، هناك ثلاث أوراق تحتوي على رؤوس صفوف وأعمدة متشابهة، وتريد دمجها مع نفس الرؤوس وجمع البيانات كما هو موضح في الصور أدناه.

sample sheet 1 sample sheet 2 sample sheet 3
النتيجة
result sheet

doc sampleانقر لتحميل ملف العينة

1.1 دمج الأوراق وإجراء العمليات الحسابية باستخدام ميزة التجميع


في Excel، تدعم ميزة التجميع دمج الأوراق وإجراء العمليات الحسابية.

1. فعّل المصنف الذي تريد دمج أوراقه، وحدد خلية تريد وضع البيانات المجمعة فيها، ثم انقر على البيانات > تجميع.
click Data > Consolidate

2. في مربع حوار التجميع، قم بالإعدادات التالية:

1) في الدالة القائمة المنسدلة، اختر العملية الحسابية التي تريد تنفيذها بعد دمج الأوراق.
choose the calculation in the dialog box

2) انقر على أيقونة التحديد بجانب تصفح زر لاختيار النطاق المراد دمجه، ثم انقر على إضافة إلى جميع المراجع القسم.
choose the range to be combined

كرر هذه الخطوة لإضافة جميع النطاقات التي تحتاج إلى دمجها في جميع المراجع القسم.
 Repeat to add all ranges needed to be combined

3) في موضع التسمية القسم، حدد أعلى صف و أقصى عمود على اليسار مربعات الاختيار إذا كانت النطاقات تحتوي على رأس صف ورأس عمود.
check the Top row and Left column checkboxes if the ranges have both of row header and column header

4) إذا كنت تريد أن تتغير المحتويات المجمعة مع تغير بيانات المصدر، حدد إنشاء روابط لبيانات المصدر مربع الاختيار.
check Create links to source data checkbox if need

3. انقر على موافق. تم دمج النطاقات وجمعها بناءً على الرؤوس.
ranges are combined and summed up based on headers

ملاحظة: إذا كانت النطاقات التي تريد دمجها في مصنفات أخرى، انقر على تصفح في مربع حوار التجميع لاختيار المصنف، ثم اكتب اسم الورقة والنطاق في مربع النص وانقر على إضافة لإضافة النطاق إلى قسم جميع المراجع.
combine from multiple workbooks, sclick Browse to choose the workbooks

1.2 دمج الأوراق وإجراء العمليات الحسابية باستخدام أداة سهلة


تدعم ميزة الدمج في Kutools لـ Excel دمج الأوراق في عدة مصنفات وإجراء العمليات الحسابية في ورقة واحدة.

بعد تثبيت Kutools for Excel مجانًا ، يرجى اتباع الخطوات التالية:

1. فعّل المصنفات التي تريد تجميعها، ثم انقر على Kutools Plus > تجميع.
click Kutools Plus > Combine

2. ستظهر نافذة تذكير حول كلمة المرور، إذا لم تكن المصنفات التي تستخدمها محمية بكلمات مرور، انقر على موافق للمتابعة. في النافذة المنبثقة دمج البيانات – الخطوة1 من3 النافذة، اختر تجميع وحساب البيانات من عدة مصنفات إلى ورقة عمل واحدة الخيار، ثم انقر على التالي.
 check Consolidate and calculate values across multiple workbooks into one worksheet option

3. في الخطوة2 من3 النافذة، تم إدراج جميع أوراق المصنفات المفتوحة وتحديدها في قائمة ورقة العمل القسم، ثم انقر على التالي للمتابعة.
all sheets of opened workbook(s) are listed and checked

نصيحة: إذا كنت تريد دمج بعض الأوراق فقط، حدد أسماء الأوراق التي تحتاجها واترك الباقي غير محدد. إذا كنت تريد إضافة المزيد من المصنفات للدمج، انقر على إضافة لإضافة ملفات أو مجلدات إلى قسم قائمة المصنفات.
click Add to add files or folders

4. في الخطوة3 من3, حدد العملية الحسابية والتسميات التي تحتاجها. ثم انقر على إنهاء.
specify the calculation, labels and Click Finish

5. حدد مجلدًا وأعطِ اسمًا للمصنف الجديد في يرجى تحديد الموقع واسم الملف لحفظ نتائج الدمج مربع الحوار، ثم انقر على حفظ.
Select a folder and give a name for the new workbook

6. ستظهر نافذة تسألك إذا كنت تريد حفظ الإعدادات كسيناريو، انقر على نعم أو لا حسب حاجتك. سيظهر مصنف يعرض روابط المصنف الأصلي والمصنف الجديد، انقر على رابط مسار المصنف الجديد لفتحه والتحقق منه.
A workbook lists the original workbook and new workbook links


2. دمج عدة أوراق في جدول محوري

إذا كانت بياناتك في هيكل بسيط كما هو موضح في الصورة أدناه، يمكنك دمج الأوراق في جدول محوري مباشرة.

sample sheet 1 
sample sheet 2
sample sheet 3

doc sampleانقر لتحميل العينة

1. فعّل المصنف الذي ستستخدمه، ثم انقر على تخصيص شريط أدوات الوصول السريع > المزيد من الأوامر.
click Customize Quick Access Toolbar > More Commands.

2. في النافذة المنبثقة خيارات Excel النافذة، اختر كل الأوامر من اختر الأوامر من القسم، ثم اسحب شريط التمرير لتحديد معالج PivotTable وPivotChart.
drag scroll bar to select PivotTable and PivotChart Wizard

3. انقر على إضافة لإضافة معالج PivotTable وPivotChart إلى تخصيص شريط أدوات الوصول السريع, ثم انقر على موافق.
Click Add to add the PivotTable and PivotChart Wizard to the Customize Quick Access Toolbar

4. انقر على معالج PivotTable وPivotChart الأمر من شريط الأدوات، وفي الخطوة1 من3, اختر نطاقات دمج متعددة وPivotTable الخيارات، ثم انقر على التالي.
Click the PivotTable and PivotChart Wizard command check Multiple consolidation ranges and PivotTable options

5. في الخطوة2a من3, اختر سأقوم بإنشاء حقول الصفحة، ثم انقر على التالي.
check I will create the page fields option

6. في الخطوة2b من3, انقر على أيقونة التحديد لتحديد النطاق الذي تريد دمجه، ثم انقر على إضافة لإضافته إلى جميع النطاقات القسم، كرر هذه الخطوة لإضافة جميع النطاقات المستخدمة للدمج. حدد0 في كم عدد حقول الصفحة التي تريدها. ثم انقر على التالي.
add all ranges used for combining

7. اختر المكان الذي تريد إنشاء الجدول المحوري فيه في الخطوة3 من3, ثم انقر على إنهاء.
Choose the location you want to create  the PivotTable

الآن تم إنشاء جدول محوري، حدد الإعدادات في حقول PivotTable الجزء حسب حاجتك.
specify the settings in PivotTable Fields pane

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


Google Sheet

1. دمج جداول Google في ورقة واحدة

افترض أن هناك ثلاث جداول Google يجب دمجها في واحدة كما هو موضح في الصورة أدناه:

sample google sheet 1 sample google sheet 2 sample google sheet 3 

doc sampleانقر لتحميل ملف العينة

1.1 دمج جداول Google في ورقة واحدة باستخدام وظيفة التصفية

في ورقة تريد وضع البيانات المجمعة فيها، اختر خلية واكتب الصيغة التالية:

=({filter(A!A2:B, len(A!A2:A)); filter(B!A2:B, len(B!A2:A)); filter('C'!A2:B, len('C'!A2:A)) })
enter a filter function

تم الآن نسخ البيانات في الورقة A وB وC.
the data in all selected sheets are copied

في الصيغة:

A, B, C هي أسماء الأوراق، A2:B هو نطاق البيانات في كل ورقة، A2:A هو العمود الأول من كل نطاق بيانات.

1.2 دمج جداول Google في ورقة واحدة باستخدام وظيفة IMPORTRANGE

تُستخدم هذه الصيغة كثيرًا لدمج نطاقين في Google Sheet.

حدد خلية أسفل نطاق البيانات الأول، واكتب الصيغة التالية:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit","B!A2:B4")
enter an IMPORTRANGE function

تم الآن نسخ البيانات في الورقة B أسفل النطاق الأول.
the data in another sheet is copied

في الصيغة،

https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit

هو موقع الورقة، يمكنك العثور عليه في شريط عنوان الويب.
hyperlink is the sheet  in the formula

B!A2:B4 هو نطاق الخلايا في الورقة B الذي تريد نسخه إلى النطاق الأول.

ملاحظة: إذا تم تحرير الخلية التي تحتوي على الصيغة من قبل، ستعيد الصيغة #REF!
if the cell that place the formula has been edited before, the formula will return #REF!


2. دمج جداول Google في مصنف واحد

إذا كنت تريد دمج أوراق من عدة مصنفات في Google Sheet، لا توجد طريقة سريعة مثل Excel.

لدمج جداول Google من مصنفات في مصنف واحد، يمكنك استخدام أمر النسخ إلى من قائمة النقر بزر الماوس الأيمن.

انقر بزر الماوس الأيمن على الورقة التي تريد استخدامها، ثم انقر على نسخ إلى > جدول بيانات جديد أو جدول بيانات موجود.
select the options in the dialog box

إذا اخترت جدول بيانات جديد, ستظهر نافذة تذكير بأن الورقة تم نسخها، انقر على موافق. الآن تم نسخ الورقة الحالية إلى مصنف جديد. يمكنك النقر على فتح جدول البيانات للتحقق.
 click Copy to > New spreadsheet or Existing spreadsheet

إذا اخترت جدول بيانات موجود، ستظهر نافذة حوار تحديد جدول بيانات لنسخ هذه الورقة إليه.

1) اختر مكان وجود جدول البيانات الحالي؛

2) اختر المصنف الذي تريد نسخ الورقة إليه في الملفات؛

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

4) انقر على تحديد.
specify the options in the dialog box

إذا تم نسخ الورقة إلى جدول بيانات جديد، سيكون اسم الورقة في المصنف الجديد هو نفسه الاسم الأصلي، وإذا تم نسخ الورقة إلى جدول بيانات موجود، سيضاف بادئة "نسخة من" إلى اسم الورقة في المصنف المدمج.
the sheet is copyed into current or new workbook


توسيع

1. دمج الأوراق ثم إزالة التكرارات

افترض أن هناك ورقتين بهما بعض التكرارات، نحتاج إلى دمج البيانات وإزالة التكرارات كما هو موضح في الصورة أدناه:

sample sheet 1 sample sheet 2 
النتيجة العامة إزالة التكرارات
combined sheet remove duplicates in combined sheet

doc sampleانقر لتحميل العينة

1.1 دمج الأوراق ثم إزالة التكرارات باستخدام إزالة التكرارات


في Excel، تساعدك ميزة إزالة التكرارات على إزالة البيانات المكررة بسرعة.

بعد استخدام الطرق أعلاه لدمج الأوراق، حدد البيانات المدمجة، ثم انقر على البيانات > إزالة التكرارات.
click Data > Remove Duplicates.

في إزالة التكرارات مربع الحوار، اختر الأعمدة التي تريد إزالة التكرارات منها، يمكنك تحديد البيانات تحتوي على رؤوس لتجاهل الرؤوس، ثم انقر على موافق.
choose the columns you want to remove duplicates from

تمت إزالة الصفوف المكررة.
he duplicate rows have been removed

1.2 دمج الأوراق ثم إزالة التكرارات باستخدام أداة سهلة


إذا كان هناك نطاقان فقط بحاجة إلى الدمج وإزالة التكرارات، يمكن لدمج الجداول في Kutools لـ Excel إزالة التكرارات مباشرة أثناء الدمج.

بعد تثبيت Kutools for Excel مجانًا ، يرجى اتباع الخطوات التالية:

1. فعّل المصنف الذي يحتوي على البيانات التي تريد دمجها، ثم انقر على Kutools Plus > دمج الجداول.
click Kutools Plus > Tables Merge

2. فيدمج الجداول – الخطوة1 من5 النافذة، حدد النطاقين اللذين تريد دمجهما، وإذا كان لدى الجداول رأسين، حدد الجدول الرئيسي يحتوي على رأس و جدول البحث يحتوي على رأس مربعات الاختيار، ثم انقر على التالي.
 select the two ranges that you want to combine

3. في الخطوة2 من5 النافذة، حدد العمود الرئيسي الذي تريد الدمج بناءً عليه، ثم انقر على التالي.
check the key column that you want to combine ranges based on

4. في نافذة الخطوة3 من5، يمكنك تحديد الأعمدة التي تريد تحديث البيانات بناءً على جدول البحث، ثم انقر على التالي للانتقال إلى الخطوة الأخيرة.

نصيحة: إذا كان هناك عمود جديد في جدول البحث يحتاج إلى إضافته إلى الجدول الرئيسي، ستظهر نافذة الخطوة4 من5 لإضافة الأعمدة.
check the columns that you want to update data based on the lookup table

5. في الخطوة5 من5 النافذة، في إضافة القسم، حدد إضافة صفوف غير مطابقة إلى نهاية الجدول الرئيسي مربع الاختيار، في تحديث القسم، حدد تحديث فقط عندما تحتوي الخلايا في جدول البحث على بيانات مربع الاختيار. ثم انقر على إنهاء.
select the options in the last dialog box

تم الآن دمج الجدولين في الجدول الرئيسي بدون تكرارات.
the two tables are combined into the main table without duplicates


2. دمج أوراق العمل ذات الأسماء نفسها في ورقة عمل واحدة.

افترض أن هناك عدة مصنفات بها أوراق تحمل نفس الاسم، مثل sheet1 وsheet2، الآن لدمج جميع الأوراق المسماة sheet1 في ورقة واحدة، وجميع الأوراق المسماة sheet2 في ورقة واحدة كما هو موضح في الصورة أدناه، يمكنك استخدام ميزة Kutools لـ Excel الدمج للتعامل مع هذه المهمة بسرعة.

sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet
sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet.

doc sample2020.xlsx doc sample2021.xlsx

بعد تثبيت Kutools for Excel مجانًا ، يرجى اتباع الخطوات التالية:

1. فعّل المصنفات التي ستدمجها، ثم انقر على Kutools Plusutools Plus > تجميع.
click Kutools Plus > Combine

2. ستظهر نافذة تذكير حول كلمة المرور، إذا لم تكن المصنفات التي تستخدمها محمية بكلمات مرور، انقر على موافق للمتابعة. في النافذة المنبثقة دمج البيانات – الخطوة1 من3 النافذة، اختر دمج البيانات من عدة مصنفات مع نفس اسم ورقة العمل الخيار، ثم انقر على التالي.
check Combine all same name worksheets into one worksheet option

3. في الخطوة2 من3 النافذة، تم إدراج جميع أوراق المصنفات المفتوحة وتحديدها في قائمة ورقة العمل القسم، ثم انقر على التالي للمتابعة.
all sheets of opened workbook(s) are listed and checked

نصائح:

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

إذا كنت تريد إضافة المزيد من المصنفات للدمج، انقر على إضافة لإضافة ملفات أو مجلدات إلى قائمة المصنفات القسم.
click Add to add files or folders

4. في الخطوة3 من3, حدد الإعدادات حسب حاجتك. ثم انقر على إنهاء.
specify the settings as you need. Click Finish

5. حدد مجلدًا وأعطِ اسمًا للمصنف الجديد في يرجى تحديد الموقع واسم الملف لحفظ نتائج الدمج مربع الحوار، ثم انقر على حفظ.
Select a folder and give a name for the new workbook

6. ستظهر نافذة تسألك إذا كنت تريد حفظ الإعدادات كسيناريو، انقر على نعم أو لا حسب حاجتك. سيظهر مصنف يعرض روابط المصنف الأصلي والمصنف الجديد، انقر على رابط مسار المصنف الجديد لفتحه والتحقق منه.
A workbook lists the original workbook and new workbook links

دمج البيانات حسب الصف
result of Combining by row

دمج البيانات حسب العمود
result of Combining by column


3. دمج نفس النطاقات عبر الأوراق في ورقة واحدة

إذا كنت تريد دمج نفس النطاقات عبر الأوراق في ورقة واحدة، على سبيل المثال، دمج النطاق A1:B5 فقط من المصنف A والمصنف B في ورقة واحدة، ستكون ميزة الدمج في Kutools لـ Excel خيارًا جيدًا.

A B النتيجة المجمعة
sample data 1 sample data 2 Combined Reuslt

doc sampleA.xlsx doc sampleB.xlsx

1. فعّل المصنفات التي ستستخدمها، ثم انقر على Kutools Plus > تجميع.
click Kutools Plus > Combine

2. ستظهر نافذة تذكير حول كلمة المرور، إذا لم تكن المصنفات التي تستخدمها محمية بكلمات مرور، انقر على موافق للمتابعة. في النافذة المنبثقة دمج البيانات – الخطوة1 من3 النافذة، اختر نسخ البيانات من عدة مصنفات إلى ورقة عمل واحدة الخيار، ثم انقر على التالي.
check Combine multiple worksheets from workbooks into one worksheet option

3. في الخطوة2 من3 النافذة، تم إدراج جميع أوراق المصنفات المفتوحة وتحديدها في قائمة ورقة العمل القسم، ثم انقر على أيقونة التحديد في قائمة ورقة العمل, ثم حدد النطاق الذي تريد استخدامه. ثم انقر على نفس النطاق زر لتعيين نطاق جميع الأوراق إلى A1:B5. ثم انقر على التالي.
all sheets of opened workbook(s) are listed and checked
click Same range button to set all sheets’ range as the same

نصائح:

1) إذا كنت تريد دمج بعض الأوراق فقط، حدد أسماء الأوراق التي تحتاجها واترك الباقي غير محدد.

2) إذا كنت تريد إضافة المزيد من المصنفات للدمج، انقر على إضافة لإضافة ملفات أو مجلدات إلى قسم قائمة المصنفات.

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

5. حدد مجلدًا وأعطِ اسمًا للمصنف الجديد في مربع حوار يرجى تحديد الموقع واسم الملف لحفظ نتائج الدمج، ثم انقر على حفظ.

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


قد يهمك أيضًا

دمج / استيراد عدة ملفات Csv إلى عدة أوراق عمل
يوفر طرقًا لاستيراد ملفات CSV إلى Excel

دمج الخلايا مع الحفاظ على تنسيق الخلية في Excel
في هذا المقال، يمكنك دمج الخلايا بسرعة معًا مع الحفاظ على التنسيق.

دمج محتوى عدة خلايا دون فقدان البيانات في Excel
هنا نقدم طرقًا سريعة لدمج عدة خلايا دون فقدان البيانات.

دمج التاريخ والوقت في خلية واحدة في Excel
يوفر طريقتين لدمج التاريخ والوقت في خلية واحدة وعرضها كوقت وتاريخ.


  • شريط الصيغة الفائق (تحرير سهل للنصوص والصيغ المتعددة الأسطر); تخطيط القراءة (قراءة وتحرير سهل للخلايا الكبيرة العدد); لصق إلى النطاق المُرشح...
  • دمج الخلايا/الصفوف/الأعمدة مع الاحتفاظ بالبيانات; تقسيم محتوى الخلايا; دمج الصفوف المكررة والمجموع/المتوسط... منع الخلايا المكررة; مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة; تحديد الصفوف الفارغة (جميع الخلايا فارغة); البحث المتقدم والبحث الضبابي في العديد من المصنفات; اختيار عشوائي...
  • نسخ دقيق للخلايا المتعددة دون تغيير مرجع الصيغة; إنشاء تلقائي للمراجع إلى أوراق متعددة; إدراج رموز تعداد نقطي، مربعات اختيار وأكثر...
  • تفضيل وإدراج سريع للصيغ، النطاقات، الرسوم البيانية والصور; تشفير الخلايا بكلمة مرور; إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني...
  • استخراج النص، إضافة نص، إزالة الأحرف في موضع محدد، إزالة المسافات; إنشاء وطباعة إحصاءات صفحة البيانات; التحويل بين محتويات الخلايا والتعليقات...
  • مرشح متقدم (حفظ وتطبيق مخططات التصفية على أوراق أخرى); ترتيب متقدم حسب الشهر/الأسبوع/اليوم، التكرار وأكثر; تصفية خاصة حسب العريض، المائل...
  • تجميع المصنفات وأوراق العمل; دمج الجداول بناءً على الأعمدة الرئيسية; تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls، xlsx وPDF...
  • تجميع جدول محوري حسب رقم الأسبوع، يوم الأسبوع وأكثر... عرض الخلايا غير المؤمنة، المؤمنة بألوان مختلفة; تمييز الخلايا التي تحتوي على صيغة/اسم...
kte tab 201905
  • تمكين التحرير والقراءة بتبويب في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
  • فتح وإنشاء مستندات متعددة في تبويبات جديدة لنفس النافذة، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50%، ويقلل من مئات النقرات بالماوس لك كل يوم!
officetab bottom