به هر عملی که به نمایش بهتر داده ها و درک راحت تر اونها کمک کنه بصری سازی داده ها یا همون Visualization گفته میشه. یکی از راه های بصری سازی داده ها در اکسل، استفاده از نمودار هست. در این آموزش میخوایم به نحوه رسم نمودار در سلول یا Sparkline در اکسل بپردازیم. وقتی که تنوع دسته ها زیاد باشه، شاید رسم نمودار خطی یا ستونی برای هر دسته جالب نباشه، بهتره از نمودار داخل سلول یا Sparkline استفاده کنیم. Sparkline از ورژن ۲۰۱۰ به اکسل اضافه شده و کاربرد زیادی در تهیه داشبوردهای مدیریتی داره. در ادامه به نحوه رسم این نمودارها می پردازیم:
فرض کنید داده های مربوط به میزان فروش چند محصول رو به تفکیک ماه داریم.
شکل ۱- داده های مربوط به میزان فروش محصولات مختلف
حالا میخوایم برای هر محصول یک نمودار از روند فروش داشته باشیم. برای این کار از تب Insert از قسمت Sparklines یکی از انواع نمودار درون سلولی رو انتخاب میکنیم:
Line: نمودار خطی از داده ها رسم میکنه.
Column: نمودار ستونی از داده های مورد نظر رسم میکنه.
Win/Loss: صرفا برا ینمایش داده های منفی و مثبت استفاده میشه و مقدار داده اثری روی اندازه ستون ها نداره. بعبارتی اگر داده مثبت باشه به سمت بالا و اگه پایین باشه به سمت پایین رسم میشه.
بعد از انتخاب یکی از انوع نمودار، پنجره ای مطابق با شکل ۲ ظاهر میشه. در قسمت Data Range محدوده مربوط به داده های محصول ۱ رو انتخاب میکنیم و در قسمت Location Range سلولی که قراره نمودار در اون رسم بشه رو تعیین میکنیم.
شکل ۲- تعیین محدوده نمودار Sparkline
با زدن Ok نمودار خطی متناسب با داده های مورد نظر، در سلول تعیین شده رسم میشه.(شکل ۳)
شکل ۳- رسم نمودار در سلول – رسم نمودار خطی برای نمایش روند میزان فروش
با درگ کردن سلول N2 این نمودار برای سایر محصولات رسم میشه. (شکل ۴)
شکل ۴- رسم نمودار در سلول – رسم نمودار داخل سلول برای همه محصولات
تنظیمات مربوط به Sparkline
با کلیک بر روی یکی از سلولهای حاوی Sparkline تب Design مربوط به تنظیمات آن نمودار ظاهر میشه.
شکل ۵- اجزای تنظیمات نمودار Sparkline
Sparkline: در این قسمت و از قسمت Edit Data میتونیم محدوده داده های نمودار رو تغییر بدیم.
Type: با کلیک بر روی هر کدام از انواع نمودار، نوع نمودارهای رسم شده تغییر می کنند.
شکل ۶- رسم نمودار در سلول – نمونه نمودار Win/Loss
گزینه Show
- High Point: با زدن این گزینه، نقطه ای که بیشترین مقدار رو داره، روی نمودار مشخص میشه.
- Low Point: با زدن این گزینه، نقطه ای که کمترین مقدار رو داره، روی نمودار مشخص میشه.
- Negative Point: با زدن این گزینه، نقاط منفی روی نمودار، مشخص میشه.
- First Point: با زدن این گزینه، اولین نقطه روی نمودار، مشخص میشه.
- Last Point: با زدن این گزینه، آخرین نقطه روی نمودار، مشخص میشه.
- Markers: با زدن این گزینه، همه نقاط روی نمودار، مشخص میشه. (این گزینه فقط برای نمودار خطی یا Line فعال است)
Style: در قسمت Style هم رنگ و ضخامت خود نمودار از قسمت Sparkline Color، و هم رنگ نقاط یا اصطلاحا Markerها که در بالا توضیح داده شد از قسمت Marker Color قابل تنظیم و تغییر هست.
Group: وقتی با درگ کردن بقیه نمودار ها رو رسم میکنیم، اکسل همه سلول ها رو با هم در نظر میگیره و اصطلاحا همه نمودارها رو Group میکنه. برای همین هر تنظیمی روی هر کدوم انجام بدیم، روی همه انجام میشه. اگر بخوایم تنظیمات جداگانه برای هر کدوم اعمال کنیم، باید از تب Design گزینه Ungroup رو بزنیم و بعد برای هر نمودار تنظیمات دلخواه اعمال کنیم.
نحوه حذف کردن نمودار داخل سلول
از قسمت Group و گزینه Clear میشه هم یک نمودار و هم همه نمودارها رو حذف کرد.
در قسمت Axis هم تنظیمات مربوط به محورهای عمودی و افقی رو رو مشخص میکنیم.
تنظیمات محور افقی Horizontal Axis Options
Date Axis Type: در این قسمت می تونیم محور افقی از جنس تاریخ تعیین کنیم.
Show Axis: با زدن این گزینه برای نمودار Win/Loss محور افقی نمایش داده میشه.
Plot Data Right To Left: نمودار رو راست به چپ/چپ به راست میکنه.
تنظیمات محور عمودی Vertical Axis Min/Max Value Options
از قسمت Custom Value بیشترین و کمترین مقدار برای محور عمودی مشخص میشه.
شکل ۷-تعیین کف و سقف محور عمودی در Sparkline
در شکل ۷ برای محصول ۲ از قسمت Custom Value مقدار ۳۰ تعیین شده. همونطور که می بینید اعداد زیر ۳۰ در نمودار دیده نمیشن و از ۱۲ نقطه، ۸ نقطه که بزرگتر مساوی ۳۰ هست، نشون داده میشن.
نمودارهای درون سلولی یا همون Sparkline در تهیه داشبوردهای مدیریتی بسیار پر کاربرد هستند. با مطالعه این آموزش با همه نکات و زوایای رسم این نوع نمودار آشنا شدید و رسم نمودار در سلول ها رو تمرین کردید. موقع تهیه داشبورد حتما این مورد رو هم توی ذهنتون داشته باشید.
برای اینکه در نمایش داده ها حرفه ای بشید چند مقاله زیر رو هم بخونید:
باسلام من انجام دادم ولی فایل رو میبندم وقتی باز میکنم سلول خالی از اسپارک لاین هست باتوجه به اینکه ذخیره رو انجام دادم مشکل از چیست؟
درود
نباید همچین مشکلی باشه!
مگر اینکه فایل رو در ورژ« های پایین تر باز کنید که اسپارک لاین وجود نداره
سلام. میخوام بدونم چطوری میتونم درصد تحقق یک داده را داخل یک سلول بصورت نمایش تصویری انجام بدم بگونه ای که حجم رنگ شده در سلول نشانه درصد کار باشد. ممنون
درود
از Bar در conditional formattting استفاده کنید
سلام علیکم بنده نمودار داده ها را در نیو چارت ایجاد کردم لیکن برای لینک کردن ،فقط شیت ها را می شناسد نه چارت ها را .
اگر در نیو شیت بزنم مشکلم حل می شود ولی به زیبایی نیو چارت نیست
درود
چارت رو در هر صورت میتونید زیباسازی براش انجام بدید
اما در هر صورت chart object نمیتونه لدر هایپرلینک استفاده بشه
سلام امکانش هست لطف کنید و توضیح بدید که چطور میتونیم یه بازه رو با نمودار تعریف کرد، بطور مثال a با محدوده (۱-۰/۸)، b با محدوده (۲-۰/۵) و c با محدوده (۳-۰/۷)، سپاسگزارم.
درود بر شما
سوال واضح نیس
ولی بصورت کلی هر کاری انجامک میدید روی داده ها باید باشه و بعد بر اساس اون نمودار رو رسم کنید.
بازه رو هم د راعداد نشان بدید
سلام
من یک سری سلول دارم که در یک ردیف قرار دارند، منتها نمیخوام تمامی داده ها رو در نمودار وارد کنم، سلولهای موردنظرم رو انتخاب میکنم اما نمیتونم این نمودار رو ترسیم کنم، راه حلی داره؟
خیلی ممنونم
درود بر شما
داده ها رو به یک محدوده دیگه منتقب کنید و بعد نمودار رو رسم کنید
با سلام خدمت اساتید گرامی
از Conditional Formatting و گزینه Data Bars برای یک سل نمودار ایجاد می نامیم که به صورت پیش فرض بصورت افقی رنگ آن تغییر می نماید . حال می خواهم همین عمل انجام شود ولی بصورت عمودی و از پایین به بالا رنگ تغییر نماید . لطفا در صورت امکان راهنمایی فرمایید . با تشکر . اسحاقی
سلام
برای انجام این کار از Conditional Formatting نمیشه استفاده کرد.
میتونید از Spark Line ها و نمودار میله ای استفاده کنید که البته مقداری زحمت بیشتری نسبت به ابزار Conditional Formatting داره.
با سلام
با توجه به اینکه در محیط کار اینجانب از Office 2007 استفاده میشه امکان Sparkline در این نسخه هم وجود داره یا نه ؟
درود بر شما
خیر
از ۲۰۱۰ به بعد این امکان وجود داره
ولی شما میتونید از نمودار خطی استفاده کنید و و گوچیک کنید و محورها رو تقریبا مشابه sparkline تنظیم کنید
مرسی واقعا مفید بود
سلام
ممنون از مطلب خوبتون
چکونه می شود در نرم افزار ورد با استفاده از داده های داخل جداول خود ورد نمودار کشید؟
هرکار می کنم نر افزار اکسل باز می شود و می خواهد اطلاعات را از آنجا دریافت کند
لطفا راهنمایی کنید.
تشکر
درود بر شما
نمودار فقط داخل اکسل رسم میشه
موفق باشید
خداییش دمتون گرم. خال می زنین. دقیقا چیزهایی که لازم داشتم . مرسی . مرسی . مرسی. مرسی
خوشحالیم که مطالب مفید هستن
موفق باشید