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

كيفية تحديث الرسم البياني تلقائيًا بعد إدخال بيانات جديدة في Excel؟

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

التحديث التلقائي للمخطط بعد إدخال بيانات جديدة بإنشاء جدول

التحديث التلقائي للمخطط بعد إدخال بيانات جديدة باستخدام صيغة ديناميكية


السهم الأزرق الحق فقاعة التحديث التلقائي للمخطط بعد إدخال بيانات جديدة بإنشاء جدول

إذا كان لديك النطاق التالي من البيانات ومخطط العمود ، فأنت الآن تريد تحديث المخطط تلقائيًا عند إدخال معلومات جديدة. في Excel 2007 أو 2010 أو 2013 ، يمكنك إنشاء جدول لتوسيع نطاق البيانات ، وسيتم تحديث المخطط تلقائيًا. يرجى القيام بذلك على النحو التالي:

وثيقة تحديث الرسم البياني1

1. حدد نطاق البيانات وانقر طاولة مع إدراج علامة التبويب ، انظر لقطة الشاشة:

وثيقة تحديث الرسم البياني2

2. في اصنع جدول مربع الحوار ، إذا كانت بياناتك تحتوي على رؤوس ، يرجى التحقق الجدول يحتوي على رؤوس ، ثم انقر فوق OK. انظر لقطة الشاشة:

وثيقة تحديث الرسم البياني3

3. ويتم تنسيق نطاق البيانات كجدول ، انظر الصورة:

وثيقة تحديث الرسم البياني4

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

وثيقة تحديث الرسم البياني5

الملاحظات:

1. يجب أن تكون بيانات الإدخال الجديدة بجوار البيانات المذكورة أعلاه ، وهذا يعني عدم وجود صفوف أو أعمدة فارغة بين البيانات الجديدة والبيانات الموجودة.

2. في الجدول ، يمكنك إدراج البيانات بين القيم الموجودة.


السهم الأزرق الحق فقاعة التحديث التلقائي للمخطط بعد إدخال بيانات جديدة باستخدام صيغة ديناميكية

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

وثيقة تحديث الرسم البياني6

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

2. في اسم جديد مربع الحوار ، أدخل التاريخ في الاسم ، واختر اسم ورقة العمل الحالية من مجال القائمة المنسدلة ، ثم أدخل = OFFSET (دولار أسترالي 2,0,0 دولار ، COUNTA (دولار أسترالي: دولار أسترالي) -1) الصيغة في يعود الى مربع ، انظر لقطة الشاشة:

وثيقة تحديث الرسم البياني7

3. انقر OK، ثم كرر الخطوتين السابقتين ، يمكنك إنشاء نطاق ديناميكي لكل سلسلة باستخدام أسماء النطاق والصيغ التالية:

  • العمود B: روبي: = OFFSET (B $ 2,0,0،1،XNUMX، COUNTA ($ B: $ B) -XNUMX) ؛
  • العمود ج: جيمس: = OFFSET ($ C $ 2,0,0،1،XNUMX، COUNTA ($ C: $ C) -XNUMX) ؛
  • العمود D: فريدا: = OFFSET ($ D 2,0,0،1،XNUMX، COUNTA ($ D: $ D) -XNUMX)

ملاحظات: في الصيغ أعلاه ، فإن ملف الأوفست تشير الوظيفة إلى نقطة البيانات الأولى ، و COUNTA يشير إلى عمود البيانات بأكمله.

4. بعد تحديد الأسماء والصيغ لكل بيانات عمود ، انقر بزر الماوس الأيمن فوق أي عمود في المخطط ، واختر حدد البيانات، انظر لقطة الشاشة:

وثيقة تحديث الرسم البياني8

5. في حدد مصدر البيانات مربع الحوار من إدخالات الأسطورة (سلسلة) ، انقر فوق روبي ثم انقر فوق تعديل زر في المنبثقة تحرير السلسلة الحوار ، أدخل = Sheet3! روبي مع قيم السلسلة القسم ، انظر لقطات الشاشة:

وثيقة تحديث الرسم البياني9
-1
وثيقة تحديث الرسم البياني10

6. ثم انقر فوق OK للعودة إلى حدد مصدر البيانات مربع الحوار ، كرر الخطوة 5 لتحديث السلسلة المتبقية لتعكس نطاقاتها الديناميكية:

  • جيمس: قيم السلسلة: = Sheet3! James؛
  • فريدا: قيم السلسلة: = Sheet3! Freda

7. بعد تعيين البيانات اليسرى ، تحتاج الآن إلى النقر فوق تعديل زر تحت تسميات المحور الأفقي (الفئة) لتعيين هذا الخيار ، انظر لقطات الشاشة:

وثيقة تحديث الرسم البياني11
-1
وثيقة تحديث الرسم البياني12

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

وثيقة تحديث الرسم البياني13

الملاحظات:

  • 1. يجب إدخال البيانات الجديدة بطريقة متجاورة ، إذا تخطيت الصفوف ، فلن تعمل هذه الطريقة بالشكل المتوقع.
  • 2. إذا أدخلت بيانات عمود جديدة ، فلن يتم تفعيل هذه الطريقة.

تلميح.إذا كنت ترغب في تصدير محتويات النطاق بسرعة من الورقة إلى الرسم ، فالرجاء محاولة استخدام Kutools for Excel نطاق التصدير كرسومات كما هو موضح في الصورة التالية. إنها تعمل بكامل طاقتها دون قيود في [الوحدة 745} يومًا ، يرجى التنزيل والحصول على نسخة تجريبية مجانية الآن.

تصدير الرسومات (الصور / المخططات / الأشكال / كافة الأنواع) من المصنف إلى مجلد مثل Gif / Tif / PNG / JPEG

إذا كان هناك أنواع متعددة من الرسومات في مصنف ، وتريد فقط تصدير جميع المخططات عبر ورقة العمل إلى مجلد كصورة gif لنوع آخر من الصور ، يمكنك استخدام Kutools لـ Excel's Export Graphics ، والتي تحتاج فقط إلى 3 خطوات للتعامل مع هذا مهنة . انقر للحصول على نسخة تجريبية مجانية كاملة المواصفات لمدة 30 يومًا!
تصدير الرسومات doc
 
Kutools for Excel: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30

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

كيفية إضافة خط متوسط ​​أفقي للرسم البياني في إكسيل؟

كيفية إنشاء مخططات مجمعة وإضافة محور ثانوي لها في Excel؟

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

🤖 مساعد 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 (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Good afternoon, I have a table for calculating points, on another sheet. is needed on another sheet so that there is an automatic sorting of commands by place
This comment was minimized by the moderator on the site
What if the months were in the columns and you had data series in the rows, how would you do the formula then?
This comment was minimized by the moderator on the site
Doesnt work or not applicable. My chart already refers to the correct data automatically... data is directed to table columns. The problem is the GRAPH wont update.
This comment was minimized by the moderator on the site
HI,
This trick doesnt work if you want to add new columns. This trick is for fixed columns. What if there is a data yearwise in columns and every year a new year column is added so how will it get added to the chart ??

Any idea you can suggest ??

Cheers,

Mufaddal
This comment was minimized by the moderator on the site
when I type in cell any no. like - 210 it reflect as = 2.10 , no formula is taking place why? any no. shows devide by 100 as I mentioned , decimal comes automatically how to resolve this ?
This comment was minimized by the moderator on the site
It works well! Thank you! One question: what if my drop down list is not on the same sheet with the "table" where i have datas? how can I modify the function?
This comment was minimized by the moderator on the site
Thanks for the message. But I do not get your question clearly, why don't you upload a screenshot of your problem for me to understand easily? More description, easier to understand. Thank u.
This comment was minimized by the moderator on the site
did you manage to solve this issue? having same issue at the moment
This comment was minimized by the moderator on the site
Airtel mobile Bill Payment
This comment was minimized by the moderator on the site
A chart's ranges can depend on names or not. If a chart range depends on, say A1:E5, and you insert a row at row 3, and a column at column C, the chart will automatically depend on A1:F6. Similarly, if you have a name defined as A1:E5, whether you use it as a chart's range or not, and you insert a column and row at C3, the name's definition will expand to A1:F6. But in either case, if you insert a column and A or E (the endpoints), or a row at 1 or 5, the behavior isn't so well defined: maybe the chart range or name's definition will expand; maybe it won't. To answer Melissa, you'd have to insert rows or columns before or to the left of the chart range. I think it's better to use names, because names can be defined using formulas that involve OFFSET, COUNT, INDEX, MATCH, whatever else. So the better answer to Melissa is to define a name for one cell, namely the last of the eight columns or rows, then define the name in term of an OFFSET from that cell: OFFSET(cell,-8,-8,8,8) to go back and up eight cells and use an 8x8 range.
This comment was minimized by the moderator on the site
Great reminder as I don't do these kind of chart functions that often. As an improvement you could mention how to edit defined names in the name manager but I'm not sure if the editing actually enables the function of the adding rows to work completely
This comment was minimized by the moderator on the site
You can define chart ranges with names or not -- in either case if you physically insert rows or columns in the middle of a range, it automatically expands. I think it's best to use names for charts and lots of other things, because you can define names as formulas, not just straight ranges. You must use OFFSET (which resizes too), because that returns a range, but its parameters, which are numbers, can be specified with formulas that use INDEX, MATCH, COUNT, SUM, VLOOKUP, any crazy formula you want. Melissa, that's the best way to handle your situation: give a name to one bookmark cell, then define another name to be offset from that -8 rows or columns, and resize it 8 rows or columns.
This comment was minimized by the moderator on the site
Hi there, thank you so much for this tutorial. I am just wondering, how to apply this method to the data that updated in the column not in the row? is there any additional changes that I need to do besides offset formula? thank you.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations