نصيحة: اللغات الأخرى مترجمة من قبل Google. يمكنك زيارة English نسخة من هذا الرابط.
تسجيل الدخول
x
or
x
x
التسجيل
x

or

كيفية إنشاء مخططات تفاعلية ديناميكية في إكسيل؟

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

إنشاء مخططات تفاعلية ديناميكية باستخدام القائمة المنسدلة

إنشاء مخططات تفاعلية ديناميكية باستخدام أزرار أوبتيون

وثيقة التبادلي-charts2-2-2 وثيقة التبادلي-charts23-23

دمج / استيراد أوراق عمل متعددة أو ملفات كسف في ورقة عمل أو مصنف واحد:

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

دوك الجمع بين أوراق عمل متعددة-شنومكس

كوتولس ل إكسيل: مع أكثر من شنومكس مفيد اكسل الإضافية، مجانا في محاولة مع عدم وجود قيود في أيام شنومكس. تحميل وتجريبية مجانية الآن!


إنشاء مخططات تفاعلية ديناميكية باستخدام القائمة المنسدلة


إذا كنت تريد تغيير المخطط مع اختيار العنصر من القائمة المنسدلة، يمكنك حل هذه المهمة بالخطوات التالية:

أولا، تحتاج إلى إنشاء بعض أسماء النطاقات لمخططاتك المنفصلة.

1. قم بإنشاء كل المخططات التي تريدها ووضعها بدقة في ورقة العمل مثل هذا:

وثيقة التبادلي-charts3

2. ثم حدد كافة خلايا النطاق التي يوجد بها المخطط الأول ثم انقر فوق الصيغ > تحديد الاسم، انظر لقطات:

وثيقة التبادلي-charts4 -2 وثيقة التبادلي-charts5

3. في اسم جديد الحوار، حدد اسم نطاق لهذا المخطط، (تشارتشنومكس على سبيل المثال) واختر مصنف من مجال القائمة المنسدلة، انظر الصورة:

وثيقة التبادلي-charts3

4. انقر OK، ثم كرر ستيبنومك و ستيبنومك لإعطاء اسم نطاق لكل مخططات أخرى مثل تشارتسنومكس، تشارتسنومكس ...

ثانيا، إنشاء مربع التحرير والسرد للمخططات التفاعلية الخاصة بك.

5. في خلايا المدى الفارغ، اكتب أسماء المخطط في قائمة كما يلي:

وثيقة التبادلي-charts3

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

وثيقة التبادلي-charts8 -2 وثيقة التبادلي-charts9

7. ثم انقر بزر الماوس الأيمن صندوق التحريروحدد تنسيق التحكم من قائمة السياق.

وثيقة التبادلي-charts3

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

وثيقة التبادلي-charts3

9. ثم اضغط OK، والآن، عند تحديد عنصر من مربع التحرير والسرد، فإن الخلية المرتبطة عرض عدد مرتبط.

وثيقة التبادلي-charts3

10. ثم حدد الخلية المرتبطة، نسنومكس على سبيل المثال، ثم انقر فوق الصيغ > تحديد الاسم، في اسم جديد ، أدخل اسم نطاق للخلية المرتبطة، واكتب هذه الصيغة = اختيار ($ N $ 2، Chart1، Chart2، Chart3) في يعود الى حقل، (N2 هو مرجع الخلية المرتبطة، و Chart1,Chart2,Chart3 هي أسماء نطاقات المخطط التي قمت بإنشائها في الخطوات السابقة.) وانقر فوق OK لإنهاء هذا الخيار، انظر الصورة التالية:

وثيقة التبادلي-charts3

11. ثم حدد كريتشنومك خلايا مجموعة واضغط CTRL + C لنسخ المخطط الزمني، ومن ثم تحديد خلية والنقر بزر الماوس الأيمن، حدد لصق خاص > صورة مرتبطة إيكون، سي سكرينشوت:

وثيقة التبادلي-charts3

12. والآن تم إدراج صورة مرتبطة من تشارتسنومكس في الموقع المحدد، ثم انقر فوق هذه الصورة المخطط، وإدخال هذه الصيغة = Selectedchart (Selectedchart هو اسم نطاق الخلية المرتبطة التي يتم إنشاؤها في ستيبنومك) في شريط الصيغة، ثم اضغط أدخل مفتاح. انظر لقطة الشاشة:

وثيقة التبادلي-charts3

13. والآن تم إنشاء المخططات التفاعلية الديناميكية الخاصة بك بنجاح. عند اختيار عنصر واحد من القائمة المنسدلة التحرير والسرد، سيتم تبديل المخططات تلقائيا.

وثيقة التبادلي-charts4 -2 وثيقة التبادلي-charts5

عرض: إنشاء الرسوم البيانية التفاعلية الديناميكية باستخدام القائمة المنسدلة


إنشاء مخططات تفاعلية ديناميكية باستخدام أزرار أوبتيون

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

1. إنشاء أسماء نطاق لنطاق المخطط كما هي نفس العملية أعلاه ستيبنومك إلى ستيبنومك.

2. ثم قم بإدراج أزرار الخيار وإنشاء المخططات التفاعلية على النحو التالي:

(1). انقر المطور > إدراج > زر الخيارات ثم اسحب الماوس لرسم زر الخيار، ثم انقر بزر الماوس الأيمن واختر تحرير النص من قائمة السياق، انظر لقطات الشاشة:

وثيقة التبادلي-charts8 -2 وثيقة التبادلي-charts9

(2). ثم أدخل تسمية الخاص بك من زر الخيار.

وثيقة التبادلي-charts3

(3). ثم رسم أزرار أوبتيون أخرى وتغيير التسميات التي تحتاج إليها بتكرار الخطوة أعلاه (شنومك) و (شنومك)، انظر لقطة الشاشة التالية:

وثيقة التبادلي-charts3

(4). ثم حدد زر الخيار وانقر بزر الماوس الأيمن، ثم اختر تنسيق التحكم، انظر الصورة:

وثيقة التبادلي-charts3

(5). في ال تنسيق الكائن الحوار، انقر فوق مراقبة ، ثم انقر فوق وثيقة زر، 1 زر من رابط الخلية لتحديد خلية فارغة بجانب أزرار أوبتيون.

وثيقة التبادلي-charts3

(6). ثم اضغط OK، والآن عند النقر فوق أحد أزرار الخيار رقم شنومكس مرتبط، شنومكس أو شنومكس سوف تظهر في الخلية التي تختارها.

(7). ثم حدد الخلية مسنومك المرتبطة، وإعطاء اسم نطاق لذلك عن طريق النقر الصيغ > تحديد الاسم، في اسم جديد الحوار، حدد اسما واكتب هذه الصيغة = اختيار ($ M $ 19، Chart1، Chart2، Chart3) في يعود الى مربع الكتابة. (M19 هو مرجع الخلية المرتبطة، و Chart1,Chart2,Chart3 هو اسم نطاق المخطط الذي قمت بإنشائه في الخطوات السابقة.) ثم انقر فوق OK. انظر لقطة الشاشة:

وثيقة التبادلي-charts3

(8). ثم نسخ نطاق مخطط واحد ولصقه كصورة مرتبطة في موقع، وحدد صورة المخطط، أدخل هذه الصيغة = Selectedchart (Selectedchart هو اسم نطاق الخلية المرتبطة التي يتم إنشاؤها) في شريط الصيغة، ثم اضغط أدخل مفتاح. والآن عند النقر فوق زر خيار واحد، سيتم عرض المخطط ذات الصلة.

وثيقة التبادلي-charts4 -2 وثيقة التبادلي-charts5

عرض توضيحي: إنشاء مخططات تفاعلية ديناميكية باستخدام أزرار أوبتيون


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

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

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


Kutools for Excel يحل معظم مشاكلك ، ويزيد من إنتاجيتك بنسبة 80٪

  • إعادة استخدام: إدراج بسرعة الصيغ المعقدة ، الرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة المرور إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر الفورمولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (بسهولة قراءة وتحرير أعداد كبيرة من الخلايا) ؛ لصق على المدى المصفى...
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ انقسام خلايا المحتوى ؛ الجمع بين تكرار الصفوف / الأعمدة... منع الخلايا المكررة. مقارنة النطاقات...
  • حدد تكرار أو فريد الصفوف. حدد صفوف فارغة (جميع الخلايا فارغة) ؛ سوبر البحث والعثور غامض في العديد من المصنفات ؛ اختيار عشوائي ...
  • نسخة طبق الأصل خلايا متعددة دون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة. إدراج الرصاصات، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، حذف حسب الموضع ، إزالة الفضاء. إنشاء وطباعة مجاميع ترحيل الصفحات ؛ تحويل بين محتوى الخلايا والتعليقات...
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ تصنيف متقدم حسب الشهر / الأسبوع / اليوم ، التردد وأكثر ؛ فلتر خاص بواسطة جريئة ، مائل ...
  • الجمع بين المصنفات وأوراق العمل. دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; دفعة تحويل XLS ، XLSX وقوات الدفاع الشعبي...
  • أكثر من ميزات 300 القوية. يدعم Office / Excel 2007-2019 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. ميزات كاملة النسخة التجريبية المجانية من 30.
علامة التبويب kte 201905

علامة تبويب Office توفر واجهة مبوبة لـ Office ، واجعل عملك أسهل بكثير

  • تمكين تحرير علامات التبويب والقراءة في Word و Excel و PowerPointوالناشر والوصول ، Visio ومشروع.
  • افتح مستندات متعددة وقم بإنشائها في علامات تبويب جديدة لنفس النافذة ، وليس في نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50٪ ، ويقلل مئات نقرات الماوس لك كل يوم!
أسفل مكتبه
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    akshay · 1 years ago
    it will not work,its just copying & pasting as a image,you cant change its contents or cant use it as real graph
  • To post as a guest, your comment is unpublished.
    ian · 2 years ago
    i follow all the steps and on the last step i got an error saying Reference is not valid, i am using excel 2010
  • To post as a guest, your comment is unpublished.
    Charlie · 2 years ago
    Wow! thank you so much for this. I was able to create interactive charts following your instructions. I was so happy. :)
  • To post as a guest, your comment is unpublished.
    Salamay · 3 years ago
    Would this work with Pivot Charts? I crash excel when I paste the copied range as image.
  • To post as a guest, your comment is unpublished.
    Mohammed · 3 years ago
    I cant get past step 12, it say, "reference not valid"
  • To post as a guest, your comment is unpublished.
    Todd · 3 years ago
    This worked great for me, but for some reason, one of my 5 graphs compresses and doesn't display properly. There are 5 charts, 4 work. Chart 4 is not readable as it is compressed into one tiny row. Any suggestions as to what may be wrong? Thanks.
  • To post as a guest, your comment is unpublished.
    Frank · 3 years ago
    Works perfectly. But please verify: does this work in versions of Excel earlier than 2013? If it doesn't, then what could the workaround be? Thanks.
  • To post as a guest, your comment is unpublished.
    Jasmeet · 3 years ago
    Great tutorial ! Been using this for one year!!

    One question, How to make 2 charts dynamic together connected to one radio button?
  • To post as a guest, your comment is unpublished.
    Tom · 3 years ago
    For me this gave an error =Choose($N$2,Chart1,Chart2,Chart3)
    I replaced it with =Choose($N$2;Chart1;Chart2;Chart3)

    Thank you for this tutorial. It makes sheets look neat.
  • To post as a guest, your comment is unpublished.
    Candice · 3 years ago
    Yes, this is what I'm looking for as well.
    If we use a picture of graph (linked picture), it shows picture only. However, for a real graph, if we put our mouse on it, it will show the sources and other available option to adjust the graph. Have you found a way to do this?
  • To post as a guest, your comment is unpublished.
    Erin · 4 years ago
    Is it possible to do this, but show the graph itself rather than a picture of the graph?
  • To post as a guest, your comment is unpublished.
    SAJEESH · 4 years ago
    Sir,

    Excellent Work, but i am facing issue with after closing and reopening the excel sheet - While selecting the combo box, only image is showing not showing the graph.

    Thanks and Regards
    SAJEESH - P
  • To post as a guest, your comment is unpublished.
    SAJEESH · 4 years ago
    Sir,

    Excellent work but when i closed the excel and reopened it - The graph which i called using the combo box is not working. It doesn't shows the GRAPH only the blank image.
  • To post as a guest, your comment is unpublished.
    TONI · 4 years ago
    Worked very well ,

    thnx....
  • To post as a guest, your comment is unpublished.
    Gene Monroe · 4 years ago
    I found that when I received "reference not valid" errors, it was (sometimes) because the worksheet name was not included prior to the name range. For example, if I have a named range for a data set ChlyScrnTotX, which refers to a dynamic range on a sheet named "Table" as =OFFSET($B$80,0,0,1,COUNTA($80:$80)), when I entered the named range in the Source Data for a graph on a different page of the workbook, I received the "reference not valid" error. When I re-wrote the named range to include the sheet name, as follows, the error was resolved.

    =OFFSET(Table!$B$80,0,0,1,COUNTA(Table!$80:$80))

    Good luck!
  • To post as a guest, your comment is unpublished.
    Dianne · 4 years ago
    Yes there is a step missing.
    At Step 12 --> before you name the linked picture --> Name the range you pasted it in (using the same name).
    E.g. if you pasted the linked picture in A1:A5, highlight those rows and name them "SelectedChart"
    Then click the chart image as shown in Step 12 and name it "SelectedChart".
    Both the range and the image have to have the same name.
    This worked for me. Hopefully it does for you.
    • To post as a guest, your comment is unpublished.
      matan · 2 years ago
      Hi dianne,
      Its shows me an error when I name the range with name that already exsists.
  • To post as a guest, your comment is unpublished.
    Gene Monroe · 5 years ago
    I followed the directions precisely, and it works just fine. Double-check the spelling of your named ranges, etc. I had to make a couple of minor corrections to my names and formulas to ensure everything matched up. Would suggest keeping a seperate document in Word listing your name ranges and their formulas. That way, you can make changes in Word and copy/paste them into the Name Manager, eliminating any small typos that come with manual entry. The most common cause of my mistake was that my chart names did not match up precisely. Name, case, everything must be identical.
  • To post as a guest, your comment is unpublished.
    Ravi · 5 years ago
    As per above, Step 12 results in an error message - how do we get across that hurdle?
  • To post as a guest, your comment is unpublished.
    DMC · 5 years ago
    This simple approach seems to be a great solution for basic data and only a handful of potential views. However, if you want to offer dynamic interactive charting for complex data, with numerous potential end-user views, you need your drop downs to impact the data source itself, not just flip between predetermined outputs, no?
  • To post as a guest, your comment is unpublished.
    Wayne Peters · 5 years ago
    Hi, I am following the instructions provided above for use of a drop down list. However when I get to step 12 and enter the range name in the formula bar, I keep getting a "reference is not valid" error message. Would you be able to assist me with this please?
    • To post as a guest, your comment is unpublished.
      Gene Monroe · 4 years ago
      Wayne, if your named range is on a different sheet, try including your sheet name in your range definition.

      For example, if you have a range in a sheet named "Table" that reads =OFFSET($B$80,0,0,1,COUNTA($80:$80))

      Try inserting your sheet name for that range as follows:
      =OFFSET(Table!$B$80,0,0,1,COUNTA(Table!$80:$80))

      Good luck!
  • To post as a guest, your comment is unpublished.
    Suzette · 5 years ago
    I am afraid Step 12 did not work as it said an arugument is missing