انتقل إلى المحتوى الرئيسي

كيفية تغيير الحد الأدنى / الحد الأقصى لقيمة محور الرسم البياني باستخدام الصيغة في Excel؟

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


تغيير الحد الأدنى / الحد الأقصى لقيمة محور الرسم البياني باستخدام الصيغة في Excel

لتغيير الحد الأدنى / الحد الأقصى لقيمة محور الرسم البياني باستخدام الصيغ في مخطط مبعثر في Excel ، يمكنك القيام بما يلي:

الخطوة 1: حدد بيانات المصدر ، وأضف مخططًا مبعثرًا بالنقر فوق إدراج مخطط مبعثر (س ، ص) ومخطط فقاعي (أو تبعثر)> تبعثر على إدراج علامة التبويب.

الخطوة 2: ابحث عن نطاق فارغ إلى جانب بيانات المصدر ، كما يقول النطاق E1: G4 ، أضف العناوين كما هو موضح أدناه لقطة الشاشة:

الخطوة 3: اكتشف القيمة الدنيا والقيمة القصوى للمحور X والمحور Y بالصيغ:

(1) القيمة القصوى في المحور X: في الخلية F2 أدخل الصيغة = ROUNDUP (MAX (A2: A18) +2,0،XNUMX)، ثم اضغط على أدخل مفتاح؛
(2) القيمة الدنيا في المحور X: في الخلية F3 أدخل الصيغة = ROUNDDOWN (MIN (A2: A18) -1,0،XNUMX)، ثم اضغط على أدخل الرئيسية.
(3) قيمة علامة التجزئة في المحور X: في نوع الخلية F4 1 أو قيمة علامة أخرى تحتاجها ؛
(4) الحد الأقصى للقيمة في المحور ص: في الخلية G2 أدخل الصيغة = ROUNDUP (MAX (B2: B18) +20,0،XNUMX)، ثم اضغط على أدخل مفتاح؛
(5) الحد الأدنى للقيمة في المحور Y: في الخلية G3 ، أدخل الصيغة = ROUNDDOWN (MIN (B2: B18) -10,0،XNUMX)، ثم اضغط على أدخل مفتاح؛
(6) قيمة التجزئة في المحور Y: في نوع الخلية G4 10 أو قيمة علامة أخرى تحتاجها.

ملاحظات: في الصيغ أعلاه ، A2: A18 هو عمود السعر الذي تحدد مقياس المحور س بناءً على ، B2: B18 هو عمود الوزن الذي تحدد مقياس المحور ص بناءً عليه. ويمكنك ضبط القيمة القصوى أو الحد الأدنى للقيمة بتغيير الأرقام في الصيغ أعلاه بناءً على احتياجاتك.

الخطوة 4: حدد المخطط المبعثر ، وانقر بزر الماوس الأيمن فوق اسم ورقة العمل الحالية على شريط علامة تبويب الورقة ، وحدد ملف عرض الرمز من قائمة النقر بزر الماوس الأيمن.

الخطوة 5: في نافذة Microsoft Visual Basic for Applications المفتوحة ، انسخ الكود التالي والصقه في النافذة:

فبا: تغيير قيم الحد الأدنى / الحد الأقصى لمحور الرسم البياني عن طريق الصيغ

Sub ScaleAxes()
With Application.ActiveChart.Axes(xlCategory, xlPrimary)
.MinimumScale = ActiveSheet.Range("F3").Value
.MaximumScale = ActiveSheet.Range("F2").Value
.MajorUnit = ActiveSheet.Range("F4").Value
End With
With Application.ActiveChart.Axes(xlValue, xlPrimary)
.MinimumScale = ActiveSheet.Range("G3").Value
.MaximumScale = ActiveSheet.Range("G2").Value
.MajorUnit = ActiveSheet.Range("G4").Value
End With
End Sub

ملاحظات: F3 هي القيمة الدنيا في المحور X ، F2 هي القيمة القصوى في المحور X ، F4 هي قيمة التجزئة في المحور X ، G3 هي القيمة الدنيا في المحور Y ، G2 هي القيمة القصوى في المحور Y ، G4 هي قيمة التجزئة في المحور Y ، ويمكنك تغييرها جميعًا بناءً على احتياجاتك.

الخطوة 6: قم بتشغيل VBA بالنقر فوق ملف يجري زر أو الضغط على F5 الرئيسية.

ثم سترى القيمة الدنيا والقيمة القصوى للمحور X والمحور Y كلها تغيرت في المخطط المبعثر المحدد مرة واحدة.

حدد قيم الحد الأقصى / الأدنى بسهولة في كل صف / عمود أو نطاق محدد في Excel

كوتولس ل إكسيل حدد الخلايا ذات القيمة القصوى والدقيقة يمكن أن تساعدك في تحديد أكبر / أصغر القيم أو أكبر / أصغر قيم الصيغة من النطاق المحدد في Excel بسهولة.


تحديد الإعلان بحد أقصى 2 كحد أدنى

كوتولس ل إكسيل - شحن برنامج Excel بأكثر من 300 أداة أساسية. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! احصل عليه الآن

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

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

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Code not complete. Get Error "Object variable not set or With Block variable not set". What do I do ti fix?
This comment was minimized by the moderator on the site
Just select the Chart first, then Run...
This comment was minimized by the moderator on the site
I should point out that I have multiple charts that I want to set (all the same) in the same sheet.
This comment was minimized by the moderator on the site
I got an error running this code. Not sure why, as everything is the same. Error: "Object variable or With block variable not set"
This comment was minimized by the moderator on the site
Olá,
Como posso fazer isto para múltiplos gráficos?


Obrigado,
Raquel
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations