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

كيف تضيف خطًا عموديًا أو خط متوسط إلى مخطط شريطي في Excel؟

المؤلفصنتاريخ التعديل

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

إضافة خط عمودي/متوسط إلى مخطط شريطي

إضافة خط عمودي إلى رسم بياني شريطي

حل كود VBA: إضافة خط عمودي/متوسط برمجيًّا


سهم أزرق فقاعة جهة اليمينإضافة خط عمودي إلى رسم بياني شريطي

لبدء العملية، تأكد من أن بياناتك جاهزة للعرض البصري في شكل رسم بياني شريطي.

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

انقر على الشريط لإنشاء مخطط شريطيتم إنشاء مخطط شريطي

2. انتقل إلى منطقة غير مستخدمة في ورقة العمل، مثل الخلية A10. أدخل «Y» في هذه الخلية، ثم اكتب «X» في الخلية المجاورة (B10). يُعدّ هذا الإعداد الخطوة الأساسية لرسم خط المتوسط.

اكتب x y في الخلايا الفارغة بشكل منفصل

3. أدخل 0 و1 في الخليتين الموجودتين مباشرةً أسفل خلية Y (A11 وA12) لإنشاء سلسلة بيانات عمودية تدعم خط المتوسط، وهي خطوة ضرورية لضمان اتجاهه العمودي عند رسمه.

اكتب01 أسفل خلية Y بشكل منفصل

4. في الخلية الموجودة أسفل X (B11)، أدخل الصيغة =AVERAGE($B$2:$B$9)، حيث يمثّل $B$2:$B$9 نطاق البيانات الفعلية الخاصة بك. اضغطEnter، ثم اسحب مقبض التعبئة لأسفل إلى الخلية التي تليها (B12) لنسخ الصيغة. يؤدي ذلك إلى تكرار قيمة المتوسط لنقطتي الربط اللتين سيُثبَّت عليهما الخط.
نصائح: تحقّق مرتين من مراجع الخلايا المستخدمة في صيغتك، خاصةً إذا لم تكن بياناتك في العمود B أو بدأت من صفوف مختلفة.

أدخل صيغة أدناه خلية x

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

انقر على تحديد البيانات من قائمة النقر بزر الماوس الأيمن

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

انقر على زر إضافة

7. داخل مربع الحوارتحرير السلسلةالذي يظهر، قم بتعيين اسم مناسب للسلسلة وحدّد B11:B12 كقيم السلاسل الخاصة بك (أو عدّلها حسب الحاجة إذا كان حساب المتوسط موجودًا في مكان آخر).

اضبط الخيارات في مربع حوار تعديل السلسلة

8. انقرموافقمرتين لإغلاق مربعي الحوار والعودة إلى ورقة العمل. الآن، انقر على السلسلة المضافة حديثًا داخل الرسم البياني الشريطي، ثم انقر بزر الماوس الأيمن واخترتغيير نوع السلسلة/نوع المخططلتحديث تنسيق العرض الخاص بها.

انقر على تغيير نوع مخطط السلسلة من قائمة النقر بزر الماوس الأيمن

9. في نافذةتغيير نوع المخطط، اخترX Y (مبعثر) > مبعثر مع أفقي. ثم انقرموافقلتطبيق التغيير وإغلاق مربع الحوار.
ملاحظة: في Excel 2013 والإصدارات الأحدث، انتقل إلى قسممركبضمنجميع المخططات، ثم طبّقمبعثر مع أفقيعلى سلسلة المتوسط الخاصة بك.

اختر نوع مخطط X Y (نقطي)

اختر مخطط نقطي مع خطوط مستقيمة من Excel 2013

10. عُد إلى المخطط وانقر بزر الماوس الأيمن لاختيارتحديد البياناتمن القائمة السياقية مرة أخرى.

11. في نافذةتحديد البيانات، حدد السلسلةالمتوسط، ثم انقرتحريرلتحديد قيمتي السين والصاد بدقة أكبر.

تحرير السلسلة المتوسطة

12. في مربع الحوارتحرير السلسلة، أدخل النطاقات الخاصة بـ X وقيمة الصاد (عادةً الخليتين الموجودتين أسفل تسميات X وY). وإذا قمت بتعديل أي مواقع، فتأكد من أن المراجع تتطابق مع إعداد ورقة العمل الخاصة بك.

اضبط الخيارات في مربع حوار تعديل السلسلة

13. بعد النقر علىموافقفي مربعي الحوار، انقر بزر الماوس الأيمن على محور Y الثانوي (الجانب الأيمن)، ثم اخترتنسيق المحور.

انقر على تنسيق المحور من قائمة النقر بزر الماوس الأيمن

14. داخل مربع الحوارتنسيق المحور، فعّل الخيارثابتبجانبالحد الأقصى، وعيّن القيمة على 1. يؤدي ذلك إلى إجبار خط المتوسط على الامتداد عبر الارتفاع الرأسي الكامل للمخطط.
نصيحة:إن تعيين الحد الأقصى للمحور على 1 هو ما يُحقّق تأثير «الامتداد الكامل» لخط عمودي؛ وقد يؤدي إهمال هذه الخطوة إلى ظهور خط قصير أو تراكب في غير موضعه الصحيح.

اضبط الخيارات في مربع تنسيق المحور

في Excel 2013 والإصدارات الأحدث، يمكنك إدخال1 مباشرةً في حقلالحد الأقصىفي لوحة تنسيق المحور.

15. بعد إغلاق مربع الحوار، ستظهر على الرسم البياني الشريطي خطوطٌ تمثّل المتوسط والخط العمودي المضافَين، مما يوفّر مؤشرًا بصريًّا لمتوسط البيانات لتمكين مقارنة سريعة.

تمت إضافة الخط العمودي المتوسط إلى المخطط الشريطي

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

نسّق نمط الخط حسب حاجتك

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


حل كود VBA: إضافة خط عمودي/متوسط برمجيًّا

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

ملاحظة:تأكد من أن تحتوي ورقة العمل على رسم بياني شريطي قبل تشغيل هذا الرمز.

1. انتقل إلى تبويبالمطور، ثم انقر علىVisual Basic لفتح محررMicrosoft Visual Basic for Applications. إذا لم يكن تبويب المطور ظاهرًا، فراجع هذا الدليل: إظهار تبويب المطور في Excel.

2. في محرر VBA، انقر علىإدراج > وحدة نمطيةلإنشاء وحدة نمطية جديدة. بعد ذلك، الصق الكود التالي في نافذة المحرر:

Sub AddAverageLineToBarChart()
    Dim cht As ChartObject
    Dim ws As Worksheet
    Dim dataRange As Range
    Dim avgValue As Double
    Dim i As Integer
    Dim nameSeries As String
    Dim xValues(1 To 2) As Double
    Dim yValues(1 To 2) As Double
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set cht = ws.ChartObjects(1) ' Use the first chart on the active sheet
    
    Set dataRange = Application.InputBox("Select the data range for average calculation", xTitleId, Type:=8)
    nameSeries = Application.InputBox("Name for the average series", xTitleId, "Average")
    
    avgValue = Application.WorksheetFunction.Average(dataRange)
    
    xValues(1) = avgValue
    xValues(2) = avgValue
    yValues(1) = 0
    yValues(2) = 1
    
    With cht.Chart
        .SeriesCollection.NewSeries
        With .SeriesCollection(.SeriesCollection.Count)
            .Name = nameSeries
            .XValues = xValues
            .Values = yValues
            .ChartType = xlXYScatterLines
            .AxisGroup = 1
        End With
    End With
End Sub

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

نصائح:إذا كان لديك مخططات متعددة، عدّلws.ChartObjects(1) لاستهداف فهرس المخطط الصحيح.


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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل