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

إنشاء مخطط باستخراج العديد من سلاسل البيانات من أوراق عمل متعددة
عندما يكون هدفك مقارنة السلاسل عبر عدة أوراق عمل تحتوي على بيانات منظمة بنفس الهيكل—مثل المبيعات حسب المنطقة في أربعة أشهر مختلفة موزَّعة على علامات تبويب منفصلة—فإن إنشاء مخطط شريطي موحَّد يضم سلاسل بيانات متعددة يوفّر مقارنة بصرية فعّالة.
تتطلب هذه الطريقة تحديدًا يدويًا، لكنها مباشرة ولا تعتمد على صيغ أو ماكرو معقدة. وهي الخيار الأمثل عندما تكون أوراق عملك ذات تخطيط متطابق وتحتاج إلى إنشاء مخطط مباشر من أوراق المصدر.
اتبع الخطوات التالية لإعداد مخططك:
1. انقرإدراج > إدراج مخطط الشريط(أو)عمود) > عمود مجمّع. وسيؤدي ذلك إلى فتح مخطط فارغ في ورقة العمل.
2. انقر بزر الماوس الأيمن على المخطط الفارغ الذي تم إدراجه حديثًا، ثم اخترتحديد البياناتمن القائمة السياقية.
3. في مربع حوار مصدر تحديد البيانات، انقر على زرإضافةلبدء إضافة سلسلة بيانات جديدة.
4. في مربع حوار تحرير السلسلة، أدخل اسم السلسلة وحدّد قيم السلاسل بالتنقل إلى ورقة العمل ذات الصلة وتحديد نطاق البيانات المطلوب. وبعد الانتهاء، تحقق مجددًا من دقة المراجع، إذ قد تؤدي أخطاء الرجوع إلى عرض بيانات غير صحيحة أو أخطاء مثل #REF! انقرموافقللتأكيد.

تلميح: للرجوع إلى بيانات من ورقة عمل أخرى في مربع قيم السلاسل، انتقل إلى الورقة المستهدفة وحدد النطاق المطلوب — وسيقوم Excel تلقائيًا بتضمين اسم ورقة العمل في المرجع.
5. كرّر الخطوتين 3 و4 لكل ورقة عمل ترغب في تضمينها في المخطط. بعد إضافة جميع السلاسل، ستجدها مدرجة تحتنطاق اسم السلسلةفي مربع الحوار.
ملاحظة: تأكد دائمًا من اختيارك لنفس هيكل نطاق الخلايا في كل ورقة؛ إذ قد يؤدي أي عدم اتساق إلى جعل المخطط مضلّلًا أو يُسبب مشكلات في المحاذاة.
6. لضبط المخطط بدقة، انقرتحريرضمنتسميات المحور الأفقي (الفئة)في نافذة مصدر تحديد البيانات. ثم في مربع حوار نطاق تسميات المحور، حدد التسميات ذات الصلة لمحاذاة صحيحة مع بياناتك، وانقرموافقعند الانتهاء.
7. أغلق مربع حوار مصدر تحديد البيانات بالنقر علىموافق. الآن، أصبح مخططك يجمع سلاسل بيانات من أوراق عمل متعددة.
8. (اختياري) لتحسين وضوح العرض البصري، حدد المخطط، ثم انتقل إلىتصميم > إضافة عنصر مخطط > الأسطورة، واختر خيارًا (مثل)الأسطورة > أسفل) لعرض أساطير تُعرّف كل سلسلة.
هذه الطريقة مثالية لمجموعات البيانات الثابتة. ومع ذلك، إذا كانت تخطيطات أوراق العمل لديك تختلف، أو كان نطاق البيانات يتفاوت بين الأوراق، فستحتاج أولًا إلى معالجة هذه الاختلافات. أما إذا كانت بياناتك تتجدّد باستمرار أو تتطلب توحيدًا آليًّا، ففكّر في الحلول الأخرى أدناه لتحقيق كفاءة أعلى.
إليك رسم بياني عمودي متجمع الناتج، الذي يقارن بصريًا سلاسل البيانات المستمدة من أربع أوراق عمل مختلفة:
إنشاء مخطط باستخراج العديد من نقاط البيانات من أوراق عمل متعددة
في الحالات التي ترغب فيها في إنشاء مخطط باختيار نقاط بيانات فردية من عدة أوراق عمل، بدلًا من سلاسل كاملة، يمكنك أولًا جمع الخلايا المستهدفة في ورقة ملخص ثم رسمها معًا في مخطط. وهذا شائع عندما تريد مقارنة مقياس واحد، مثل قيمة «الإجمالي»، من أوراق إدارات متعددة.
توفر أداة Kutools لـ Excel زيادة تلقائية لمراجع ورقة العملطريقة فعّالة لاستخراج قيم محددة من أوراق متعددة إلى ورقة ملخص واحدة، وهي مثالية خصوصًا للبيانات الديناميكية التي قد تتغيّر قيم مصادرها بمرور الوقت.
إليك كيفية جمع نقاط البيانات وإنشاء المخطط:
1. في شريط تبويب ورقة العمل، انقر على زرجديد
أو
لإنشاء ورقة عمل جديدة للتوحيد.
2. في ورقة العمل الجديدة هذه، حدد الخلية التي تريد استخراج البيانات منها من أوراق أخرى. ثم انتقل إلىKutools > المزيد(ضمن مجموعة)الصيغة) > زيادة تلقائية لمراجع ورقة العمل.
3. في مربع حوار «ملء مراجع ورقة العمل»، قم بما يلي:
- اخترتعبئة حسب العمود، ثم حسب الصفمن القائمة المنسدلةترتيب التعبئة. سيؤدي ذلك إلى تنظيم قيمة العودة في قائمة عمودية.
- تحقق من أوراق العمل التي تحتوي على الخلايا التي تريد الرجوع إليها، وتأكد من تحديد علامات التبويب المصدر ذات الصلة فقط.
- انقرتعبئة النطاقلسحب القيم، ثم انقرإغلاقبعد الانتهاء.

تلميح: يمكنك تكرار هذه الخطوة مرارًا وتكرارًا لجمع أنواع مختلفة من البيانات، وتنظيمها كأعمدة أو صفوف منفصلة في ورقة الملخص حسب احتياجاتك.
بعد إتمام هذه الخطوات، ستظهر البيانات التي حددتها من كل ورقة عمل منظمةً بشكلٍ منسق في ورقتك الجديدة.
4. حدد نقاط البيانات الموحّدة، ثم انتقل إلى إنشاء المخطط كالمعتاد: إدراج > إدراج مخطط الشريط(أو)عمود) > عمود مجمّع.
الآن، لديك رسمٌ بياني عمودي متجمّع يقارن بصريًّا نقاط تحديد البيانات، حيث تستمد كل نقطة من ورقة عمل مختلفة.
نصائح:
- تعمل هذه الطريقة بشكل أفضل لتحديث المخططات ديناميكيًا، إذ تتجدد الروابط تلقائيًا عند تغيير البيانات الأصلية (بشرط استخدام مراجع مباشرة أو صيغ).
- تحقق من أوراق العمل المصدر واسم ورقة العمل إذا ظهرت أخطاء #REF!، ف renaming أو حذف الأوراق يؤدي إلى تعطيل المراجع.
عرض توضيحي: إنشاء مخطط عبر/من أوراق عمل متعددة في Excel
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
كود VBA لدمج البيانات من أوراق عمل متعددة وإنشاء مخطط
للمستخدمين الباحثين عن حل أكثر أتمتة وقابلية للتوسّع—خاصةً عند التعامل مع عدد كبير من أوراق العمل أو الحاجة إلى تحديثات دورية—يُعد ماكرو VBA وسيلة فعّالة لجمع البيانات من أوراق متعددة وإنشاء مخطط فورًا. ويمنحك VBA القدرة على تخصيص عملية توحيد البيانات، مما يجعله الخيار الأمثل للمستخدمين المتقدمين أو لأي شخص يُحدّث تقاريره بشكل متكرر.
المزايا:الأتمتة، ومرونة عالية تتناسب مع الاحتياجات المخصصة، وأداء ممتاز حتى مع عدد كبير من أوراق العمل.
العيوب المحتملة:يتطلب إذنًا لتشغيل الماكرو، وقد لا يكون بعض المستخدمين على دراية ببنية VBA أو بكيفية استكشاف الأخطاء وإصلاحها.
يمكنك استخدام المثال التالي لدمج خلية محددة (على سبيل المثال، B2) من جميع أوراق العمل في ورقة ملخص جديدة، ثم إنشاء رسم بياني عمودي متجمع من البيانات المجمعة:
1. انقرأدوات المطور > Visual Basic لفتح نافذة Microsoft Visual Basic for Applications. ثم انقرإدراج > وحدة نمطية، والصق الكود أدناه في الوحدة النمطية:
Sub CombineDataAndChart()
Dim ws As Worksheet
Dim summarySheet As Worksheet
Dim lastRow As Long
Dim destRow As Long
Dim wsCount As Integer
Dim i As Integer
Dim rng As Range
On Error Resume Next
' Create summary sheet or clear previous one
Application.DisplayAlerts = False
For Each ws In Worksheets
If ws.Name = "SummaryChartData" Then
ws.Delete
Exit For
End If
Next
Application.DisplayAlerts = True
Set summarySheet = Worksheets.Add
summarySheet.Name = "SummaryChartData"
destRow = 1
' Set header
summarySheet.Cells(destRow, 1).Value = "Sheet"
summarySheet.Cells(destRow, 2).Value = "Value"
destRow = destRow + 1
' Collect data from all sheets (change range as needed)
For Each ws In Worksheets
If ws.Name <> "SummaryChartData" Then
summarySheet.Cells(destRow, 1).Value = ws.Name
summarySheet.Cells(destRow, 2).Value = ws.Range("B2").Value ' Modify "B2" as needed
destRow = destRow + 1
End If
Next
' Create chart
Dim chartObj As ChartObject
Set chartObj = summarySheet.ChartObjects.Add(Left:=250, Width:=350, Top:=20, Height:=250)
chartObj.Chart.ChartType = xlColumnClustered
chartObj.Chart.SetSourceData Source:=summarySheet.Range("A1:B" & destRow - 1)
chartObj.Chart.HasTitle = True
chartObj.Chart.ChartTitle.Text = "Combined Data from All Sheets"
xTitleId = "KutoolsforExcel"
End Sub 2. انقر على زر
التشغيل في محرر VBA لتنفيذ الكود. بعد التنفيذ، سيُنشئ الماكرو تلقائيًا ورقة ملخّص باسم «SummaryChartData»، ويجمع البيانات (في هذا المثال، القيمة الموجودة في الخلية B2) من جميع أوراق العمل باستثناء ورقة الملخّص، ثم يبني مخططًا بناءً على البيانات المجمّعة.
ملاحظة:
- إذا كنت ترغب في استخراج خلية مختلفة من كل ورقة عمل، فقم بتعديل المرجع
ws.Range("B2")وفقًا لذلك. - لإدراج المزيد من الأعمدة أو النطاقات المرنة، يمكنك توسيع منطق الكود أو تكرار مؤشرات الأعمدة.
- في حال حدوث أي تعارض في أسماء أوراق العمل، سيقوم الماكرو تلقائيًا بكتابة ورقة الملخص فوق الورقة الموجودة أو بإعادة إنشائها حسب الحاجة.
- قبل تشغيل الماكرو، تأكد من أن إعدادات Excel مُعدَّة للسماح بتنفيذه.
إذا واجهت أخطاءً، فتأكد من صحة اسم ورقة العمل ومراجع الخلايا المحددة، وتحقق من أن الورقة ليست محميّة أو مخفية.
مقالات ذات صلة:
ربط/عكس الخلايا عبر أوراق العمل في Excel
تحديد نطاق مسمّى عبر أوراق العمل في Excel
هل ترغب في نسخ البيانات من أو إلى أوراق عمل متعددة في Excel؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل

