Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية إنشاء رسم بياني عبر/من عدة أوراق عمل في Excel؟

Author Kelly Last modified

في العديد من السيناريوهات العملية، قد تكون لديك بيانات موزعة على عدة أوراق عمل في مصنف Excel، على سبيل المثال، التقارير الشهرية أو السنوية، الإحصائيات القسمية، أو الملخصات المقارنة المحفوظة في علامات تبويب منفصلة. يمكن أن يوفر إنشاء رسم بياني مفيد يلخص أو يصور البيانات من هذه الأوراق المتعددة رؤى رئيسية بلمحة سريعة، خاصة عندما تكون هياكل البيانات عبر أوراق العمل متسقة.

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


إنشاء رسم بياني باستخراج العديد من السلاسل من عدة أوراق عمل

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

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

اتبع هذه الخطوات لإعداد الرسم البياني الخاص بك:

١. انقر إدراج > إدراج رسم عمودي (أو عمود) > رسم عمودي متجمع. هذا يفتح رسمًا بيانيًا فارغًا في الورقة.
click Clustered Column from Insert tab

٢. انقر بزر الماوس الأيمن فوق الرسم البياني الفارغ الذي تم إدراجه حديثًا وحدد تحديد البيانات من قائمة السياق.
select Select Data from the right-clicking menu

٣. في مربع الحوار مصدر بيانات التحديد، انقر على الزر إضافة لبدء إضافة سلسلة بيانات جديدة.
click the Add button in the Select Data Source dialog box

٤. في مربع الحوار تحرير السلسلة، أدخل اسم السلسلة وحدد قيم السلسلة بالانتقال إلى ورقة العمل ذات الصلة واختيار نطاق البيانات المطلوب. تحقق مرة أخرى من أن الإشارات دقيقة، حيث يمكن أن تسبب أخطاء الإشارة عرض بيانات غير صحيحة أو أخطاء مثل #REF. انقر موافق للتأكيد.

specify the series name and series values in the Edit Series dialog box

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

٥. كرر الخطوات ٣ و٤ لكل ورقة عمل تريد تضمينها في الرسم البياني. بعد إضافة جميع السلاسل، ستراها مدرجة تحت عناوين الإدخال (السلاسل) في مربع الحوار.
repeat steps to add data series from other worksheets

ملاحظة: تأكد دائمًا من اختيار هيكل نطاق الخلية نفسه على كل ورقة؛ يمكن أن تجعل التناقضات الرسم البياني مضللاً أو تسبب مشاكل في المحاذاة.

٦. لضبط الرسم البياني الخاص بك بدقة، انقر تحرير أسفل تسميات محور (الفئة) الأفقي في نافذة مصدر بيانات التحديد. في مربع حوار تسميات المحور، حدد التسميات ذات الصلة لتتماشى بشكل صحيح مع بياناتك. انقر موافق عند الانتهاء.

٧. أغلق مربع حوار مصدر بيانات التحديد بالنقر على موافق. الآن يجمع الرسم البياني الخاص بك سلاسل بيانات من عدة أوراق عمل.

٨. (اختياري) لتحسين الوضوح البصري، حدد الرسم البياني، ثم اذهب إلى تصميم > إضافة عنصر رسم بياني > عنوان، واختر خيارًا (مثل العنوان > الأسفلليعرض العناوين التي تحدد كل سلسلة.
select a legend option from the Legend submenu

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

إليك الرسم البياني العمودي المتجمع الناتج، والذي يقارن بصريًا سلاسل البيانات المستخرجة من أربع أوراق عمل مختلفة:
a chart across multiple worksheets is created


إنشاء رسم بياني باستخراج العديد من نقاط البيانات من عدة أوراق عمل

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

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

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

إليك كيفية جمع نقاط البيانات وإنشاء الرسم البياني:

١. على شريط تبويب الورقة، انقر الزر جديد button New button أو new button لإنشاء ورقة عمل جديدة للدمج.

٢. في هذه الورقة الجديدة، حدد الخلية التي تريد استخراج البيانات منها من الأوراق الأخرى. ثم اذهب إلى Kutools > المزيد (تحت الصيغة مجموعة) > زيادة تلقائية لمراجع ورقة العمل.
click Dynamically Refer to Worksheets feature of kutools

٣. في مربع الحوار ملء مراجع الأوراق، قم بما يلي:

  • حدد ملء عموديًا من الخلية إلى الخلية من قائمة ترتيب الملء المنسدلة. سيقوم هذا بتنظيم القيم المعادة في قائمة عمودية.
  • تحقق من الأوراق التي تحتوي على الخلايا التي ترغب في الإشارة إليها، مع التأكد من اختيار الأوراق المصدرية ذات الصلة فقط.
  • انقر ملء النطاق لسحب القيم، ثم إغلاق بمجرد الانتهاء.
    set options in the dialog box

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

بعد هذه الخطوات، سترى البيانات التي اخترتها من كل ورقة عمل مرتبة بشكل جيد في الورقة الجديدة.
data points are extracted from different worksheets

٤. قم بتمييز نقاط البيانات الموحدة، ثم انتقل لإنشاء الرسم البياني كالمعتاد: إدراج > إدراج رسم عمودي (أو عمود) > رسم عمودي متجمع.

الآن، لقد أنشأت رسمًا بيانيًا عموديًا متجمعًا يقارن بصريًا نقاط البيانات المحددة، وكل واحدة منها تأتي من ورقة عمل مختلفة.
a chart across multiple worksheets is created

نصائح:

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

عرض: إنشاء رسم بياني عبر/من عدة أوراق عمل في Excel

 

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


رمز VBA لدمج البيانات من عدة أوراق عمل وتوليد رسم بياني

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

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

يمكنك استخدام المثال التالي لدمج خلية محددة (على سبيل المثال، B2) من جميع الأوراق في ورقة ملخص جديدة، ثم إنشاء رسم عمودي متجمع من البيانات المدمجة:

١. انقر أدوات المطور > 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. انقر الزر Run button تشغيل في محرر VBA لتنفيذ الكود. ستقوم الماكرو تلقائيًا بإنشاء ورقة ملخص ("SummaryChartData")، وجمع البيانات (في هذا المثال، القيمة في الخلية B2) من جميع الأوراق باستثناء ورقة الملخص، وبناء رسم بياني بناءً على البيانات المجمعة.

ملاحظة:

  • إذا كنت ترغب في استخراج خلية مختلفة من كل ورقة عمل، قم بتعديل الإشارة ws.Range("B2") وفقًا لذلك.
  • لتشمل المزيد من الأعمدة أو النطاقات المرنة، يمكنك توسيع منطق الكود أو التكرار عبر مؤشرات الأعمدة.
  • إذا حدثت أي صراعات في أسماء الأوراق، ستقوم الماكرو تلقائيًا بكتابة أو إعادة إنشاء ورقة الملخص حسب الحاجة.
  • قبل تشغيل الماكرو، تأكد من أن إعدادات Excel الخاصة بك تسمح بتنفيذ الماكرو.

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


مقالات ذات صلة:

أفضل أدوات الإنتاجية لمكتب العمل

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

Excel Word Outlook Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد