كيفية تدوير تسميات المحاور في المخططات داخل Excel؟
عند العمل مع المخططات في Excel، قد تلاحظ أن تسميات المحاور يمكن أن تصبح طويلة أحيانًا، مما يؤدي إلى تداخلها أو ظهورها بشكل مزدحم، كما هو موضح في لقطة الشاشة أدناه. هذا يمكن أن يجعل قراءة المخطط وتفسيره أمرًا صعبًا، خاصة عند التعامل مع الفئات أو تسميات البيانات التي تحتوي على الكثير من النصوص. بدلاً من تغيير حجم المخطط بالكامل أو ضغط بياناتك، يوفر Excel خيارات مرنة لتدوير تسميات المحاور، مما يعزز الوضوح والمظهر العام للتصور.
تدوير تسميات المحاور في المخطط
صيغة Excel: إدراج فواصل أسطر في تسميات المحاور باستخدام CHAR(10)
VBA: تدوير دُفعة أو تخصيص اتجاه تسميات المحاور في مخططات متعددة
تدوير تسميات المحاور في المخطط
عندما تصبح تسميات المحاور مزدحمة في المخطط الخاص بك، فإن تدويرها يمكن أن يساعدك في تحسين المساحة وقابلية القراءة دون الحاجة إلى إجراء تغييرات جذرية على حجم أو تخطيط المخطط. تدوير تسميات المحاور مفيد بشكل خاص للمخططات ذات أسماء الفئات الطويلة، مثل استجابات الاستبيان أو رموز المنتجات أو تنسيقات التاريخ.
يرجى اتباع الخطوات التالية:
تدوير تسميات المحاور في Excel 2007/2010
1. انقر بزر الماوس الأيمن على المحور الذي تريد تدوير تسمياته واختر "تنسيق المحور" من قائمة السياق. (إذا قمت بالنقر بزر الماوس الأيمن عن طريق الخطأ خارج المحور أو قمت باختيار العنصر الخطأ، فقط حاول مرة أخرى لضمان تسليط الضوء على المحور الصحيح قبل المتابعة.)
2. في نافذة "تنسيق المحور"، انقر على تبويب المحاذاة. ضمن قسم تخطيط النص، ستجد قائمة منسدلة "اتجاه النص". انقر على هذه القائمة واختر الاتجاه المطلوب لتسمياتك، مثل أفقي، تدوير كل النص 90°، تدوير كل النص 270°، أو مكدس. الخيارات المختلفة تناسب سيناريوهات مختلفة:
- أفقي: الإعداد الافتراضي، الأفضل للتسميات القصيرة.
- تدوير كل النص 90°/270°: مفيد للتسميات الطويلة لتجنب التداخل.
- مكدس: يضع كل حرف أو كلمة في سطر جديد إذا كان هناك مساحة محدودة.
3. انقر على "إغلاق" للخروج من النافذة. سيظهر المخطط الخاص بك فورًا بتوجيه التسميات الجديد.
نصيحة: إذا كنت تريد تحكمًا أكبر، مثل تعيين زاوية مخصصة (غير الزوايا الثابتة 90° أو 270°)، ابقَ في تبويب المحاذاة واضبط مربع الزاوية المخصصة على درجة الدوران المفضلة لديك (من -90° إلى +90°). هذا يتيح ضبطًا أكثر دقة بناءً على احتياجات تخطيط المخطط الخاص بك.
تدوير تسميات المحاور في المخطط في Excel 2013 أو الإصدارات الأحدث
إذا كنت تعمل في Microsoft Excel 2013 أو 2016 أو Microsoft 365 أو الإصدارات الأحدث، واجهة تنسيق تسميات المحاور تم تحديثها قليلاً ولكنها توفر خيارات مشابهة وأحيانًا محسّنة لمحاذاة التسميات والاتجاه.
1. حدّد موقع المخطط الخاص بك، ثم انقر بزر الماوس الأيمن على تسميات المحاور التي ترغب في تدويرها. من قائمة السياق، اختر "تنسيق المحور".
2. ستظهر لوحة "تنسيق المحور" على الجانب الأيمن من شاشتك. انقر على زر "الحجم والخصائص" (الممثل بأيقونة تشبه مربع مع علامات قياس). بعد ذلك، ابحث عن قائمة منسدلة "اتجاه النص" واختر من الخيارات المشابهة: أفقي، تدوير كل النص 90°، تدوير كل النص 270°، أو مكدس. قم بالتعديل ومراجعة التأثير لاختيار الأنسب لتخطيط بياناتك.
ملحوظة: للحصول على زوايا نص مخصصة في Excel 2013 والإصدارات الأحدث، ابحث عن خيارات "خيارات النص" أو عناصر التحكم في "المحاذاة" على لوحة "تنسيق المحور"، وأدخل الدرجة المحددة التي تفضلها. قد يحدث عدم انتظام إذا تم تعيين زوايا سلبية أو كبيرة جدًا، لذا قم بمراجعة التغييرات قبل التأكيد.
تحذير: تدوير تسميات المحاور لا يغير البيانات الأساسية أو هيكل المخطط. إذا كانت التسميات لا تزال تتداخل بعد التدوير، فكر في خيارات أخرى مثل تقليل حجم الخط، تقصير النص حيثما كان ذلك ممكنًا، أو تعديل أبعاد المخطط بشكل عام لتحقيق تصور بصري مثالي.
إذا قمت عن طريق الخطأ بإزالة محاذاة التسميات الخاصة بك أو ترغب في استعادة الإعدادات الأصلية، ما عليك سوى اتباع نفس الخطوات وإعادة التوجيه إلى "أفقي".
صيغة Excel: إدراج فواصل أسطر في تسميات المحاور باستخدام CHAR(10)
عندما لا يوفر تدوير تسميات المحاور الوضوح المطلوب - خاصة إذا كنت ترغب في الاحتفاظ بالنص أفقيًا لأسباب جمالية - يمكنك إدخال فواصل أسطر داخل التسميات نفسها. هذا النهج مفيد في الحالات التي تكون فيها التسميات منظمة (مثل احتوائها على مدينة وولاية، أو رمز منتج واسم) وتقسيمها على عدة أسطر يجعل المخطط الخاص بك أسهل بكثير للقراءة دون تغيير اتجاه النص. يُوصى بهذا الحل بشدة للتسميات المعقدة أو المتعددة الأجزاء أو عندما يكون النص المدور صعب التفسير.
السيناريوهات المطبقة:
- الأفضل عندما يسمح الهيكل المنطقي للتسميات بتقسيمات طبيعية (على سبيل المثال، الفصل بواسطة شرطة، شرطة مائلة، أو فراغ).
- مثالي للوحات المعلومات، التقارير، أو العروض التقديمية حيث يهم الوضوح والاحترافية.
- إذا كانت البيانات تتغذى ديناميكيًا في المخطط، قم بتحديث الصيغ الأساسية لتحديث التسميات تلقائيًا.
ملاحظات حول المعلمات:
CHAR(10)
يمثل فاصل الأسطر (سطر جديد) في Excel. يتطلب هذا أن تحتوي الخلايا ذات الصلة على تفاف النص مُفعّل في تنسيق الخلية لعرض النص متعدد الأسطر بشكل صحيح.
الخطوات:
- لنفترض أن التسميات الأصلية لمحاورك موجودة في العمود A. في عمود جديد (مثل العمود F)، أدخل الصيغة التالية (في الخلية F2):
=SUBSTITUTE(A1,"-",CHAR(10))
تستبدل هذه الصيغة كل شرطة في التسمية بفاصل أسطر. يمكنك تخصيص الوسيطة"-"
لاستبدال فاصلة، فراغ، أو أي حرف آخر بناءً على هيكل التسمية الخاص بك. - اضغط على Enter لتطبيق الصيغة، ثم انسخها لأسفل لبقية بيانات مصدر محور التسميات.
- طبق تنسيق "تفاف النص" على العمود B لظهور فواصل الأسطر. للقيام بذلك، حدد العمود B بالكامل، انتقل إلى الصفحة الرئيسية > تفاف النص.
- قم بتعيين تسميات المحور في المخطط الخاص بك للإشارة إلى العمود الجديد للصيغة (مثل العمود F) بدلاً من العمود الأصلي (A).
- انقر فوق أي شريط في المخطط الخاص بك لتنشيط المخطط، ثم انقر بزر الماوس الأيمن وحدد "تحديد البيانات..." من قائمة السياق.
- في مربع الحوار مصدر بيانات التحديد، انتقل إلى قسم تسميات المحور الأفقي (الفئة) وانقر على زر "تحرير".
- في مربع الحوار تسميات المحور، استبدل نطاق التسمية الأصلي بنطاق الصيغة الجديد، حيث يحتوي العمود F على صيغك SUBSTITUTE(...,CHAR(10)).
- انقر على "موافق" لتأكيد نطاق التسمية، ثم انقر على "موافق" مرة أخرى لإغلاق مربع الحوار مصدر بيانات التحديد.
- انقر فوق أي شريط في المخطط الخاص بك لتنشيط المخطط، ثم انقر بزر الماوس الأيمن وحدد "تحديد البيانات..." من قائمة السياق.
تنبيه خطأ: إذا لم تظهر فواصل الأسطر بعد تطبيق الصيغة، تحقق مرة أخرى من تفعيل "تفاف النص" للخلايا ذات الصلة. أيضًا، على نظام Mac، قد تتصرف CHAR(10)
بشكل مختلف في بعض إصدارات Excel – اختبر وقم بالتعديل إذا لزم الأمر.
VBA: تدوير دُفعة أو تخصيص اتجاه تسميات المحاور في مخططات متعددة
للمستخدمين المتقدمين أو أولئك الذين يديرون العديد من المخططات، يمكن أن يكون تدوير كل تسمية محور يدويًا عملية متكررة ومُرهِقة. استخدام ماكرو VBA يسمح لك بأتمتة العملية - تدوير تسميات المحاور دُفعة واحدة، تعيين زاوية مخصصة، أو حتى التكرار عبر جميع المخططات في مصنف أو ورقة عمل. هذا مفيد بشكل خاص للتقارير المؤسسية الموحدة أو عند تحديث تصميمات التقارير بانتظام.
السيناريوهات المطبقة:
- تحديث تنسيق مخططات متعددة في وقت واحد (مثل قوالب الشركة، التقارير الدورية).
- تطبيق زاوية أو اتجاه معين على جميع تسميات المحاور وفقًا لإرشادات الشركة أو النشر.
- توفير الوقت عند الحاجة إلى تغييرات أو تعديلات متكررة لتنسيق متسق.
استكشاف الأخطاء وإصلاحها وملاحظات المعلمات:
- إذا كان المحور الذي تريد تدويره يحتوي على خلايا تسميات فارغة أو مدمجة، قد لا يتم تطبيق الماكرو كما هو متوقع - تأكد من أن تسميات المحاور هي محاور مخطط Excel القياسية.
- إذا كنت تقوم بتشغيل الماكرو على مصنف/ورقة محمية، قم بإلغاء الحماية أولاً للسماح بالتغييرات.
- يمكن تعديل هذا الكود للمحور X أو Y عن طريق تغيير الكود حسب الحاجة.
الخطوات:
1. انقر على "المطور" > "Visual Basic" لفتح محرر VBA. في نافذة "Microsoft Visual Basic for Applications" الجديدة، انقر على "إدراج" > "وحدة"، ثم الصق الكود التالي في الوحدة المفتوحة:
Sub RotateAllChartAxisLabels()
Dim cht As ChartObject
Dim ws As Worksheet
Dim angle As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
angle = Application.InputBox("Enter rotation angle in degrees (-90 to 90):", xTitleId, 45, , , , , 1)
If angle < -90 Or angle > 90 Then
MsgBox "Enter an angle between -90 and 90 degrees."
Exit Sub
End If
For Each ws In ActiveWorkbook.Worksheets
For Each cht In ws.ChartObjects
cht.Chart.Axes(xlCategory).TickLabels.Orientation = angle
Next cht
Next ws
End Sub
2. بعد إدخال الكود، انقر على أو اضغط F5 لتشغيل الماكرو. ستظهر مربع حوار يطلب منك تحديد زاوية الدوران المطلوبة (ضمن النطاق الصالح من -90 إلى 90 درجة).
ثم سيتم تحديث جميع تسميات المحاور الفئوية في جميع المخططات في مصنفك بالزاوية التي أدخلتها.
ملاحظة: دائمًا احفظ عملك قبل تطبيق الماكرو، وتأكد من تمكين الماكرو في إعدادات Excel. إذا واجهت أخطاء مع مخططات معينة (مثل PivotCharts أو أنواع المخططات المتخصصة)، قد تحتاج إلى تعديل الكود أو إجراء تعديلات يدوية.
الاستعادة: إذا كنت ترغب في إعادة تعيين الدوران إلى وضعه الطبيعي (أفقي)، ما عليك سوى تشغيل الماكرو مرة أخرى وإدخال 0 لزاوية الدوران.
إذا لم يبدو أن الماكرو يؤثر، تحقق من إعدادات الأمان في Excel لضمان تمكين الماكرو، وتأكد من أن محاور المخططات تستخدم ميزات الرسم البياني القياسية في Excel.
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!