چهارشنبه , ۴ مرداد ۱۳۹۶

مرتب کردن اعداد با کمک Spin Button

مرتب کردن اعداد در اکسل با کمک Spin Button

بخوبی می دانیم که اکسل ابزار مرتب سازی کلمات و اعداد را ایجاد کرده است اما نکته این است که گاهی و بهر دلیلی می خواهیم جداولمان را سریعتر و بدون تغییر در ورودی اطلاعات مرتب سازی کنیم. می خواهیم بدانیم بیشترین فروش به ترتیب مربوط به کدام محصولات یا مشتریان است؟ نمونه این کاربرد در داشبورد محصولات و یا داشبورد فروش است. جاییکه نیاز داریم اعداد فروش را در هر دو حالت بزرگ به کوچک و کوچک به بزرگ مشاهده کنیم و اینکار را فقط با زدن یک دکمه انجام دهیم.

اما چطور باید اینکار را انجام داد؟ فرض کنید جدولی مانند زیر در اختیار دارید:

مرتب سازی اعداد در اکسل

گام اول: اعدادتان را منحصربفرد کنید:

برای جلویگری از خطاهای احتمالی بدلیل وجود دو عدد دقیقا یکسان مجبور هستید اعداد را یونیک کنید. برای اینکار هر یک از اعداد را با یک عدد بسیار کوچک منحصربفرد جمع نمایید.

مرتب سازی اعداد در اکسل

گام دوم: یک Spin Button از تب Developer بیاورید.

 

مرتب سازی اعداد در اکسل

تنظیمات را مطابق تصویر انجام دهید:

مرتب سازی اعداد در اکسل

گام سوم: با استفاده از فرمول CHOOSE, LARGE و SMALL ستون مرتب سازی شده را بسازید.

از آنجاییکه SPIN BUTTON را طوری تنظیم کردیم که فقط دو مقدار ۱ و ۲ را بگیرد در نتیجه می توانیم با استفاده از فرمول CHOOSE مشخص کنیم که اگر عدد خروجی لینک  SPIN BUTTON یک بود از فرمول LARGE استفاده کند و اگر عدد دو برگردانده شد از فرمول SMALL استفاده کند.

=CHOOSE($G$2,LARGE($E$3:$E$10,$B3),SMALL($E$3:$E$10,$B3))

این فرمول را برای هر سطر تکرار کنید.

گام چهارم: نام محصول مرتبط با هر عدد را فراخوانی کنید

نام محصول هر یک از اعداد مرتبط را فراخوانی کنید و روبروی آن قرار دهید برای این کار باید از فرمول MATCH استفاده کنید تا جایگاه عدد مورد نظر را در لیست پیدا کند و سپس با استفاده از فرمول INDEX نام محصول را فراخوانی کند.

مرتب سازی اعداد در اکسل

دانلود فایل اکسل مرتب کردن اعداد در اکسل با کمک SPIN BUTTON

 

 

 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

4 × 3 =

Time limit is exhausted. Please reload CAPTCHA.