نحوه ایجاد یک لیست کشویی در اکسل

استفاده از یک لیست کشویی در اکسل(Excel) می تواند زمان وارد کردن داده ها در صفحه گسترده(enter data into a spreadsheet) را تا حد زیادی کاهش دهد . خوشبختانه، ایجاد یک لیست کشویی در اکسل(Excel) بسیار آسان است. 

چند روش برای این کار وجود دارد، از ساده تا پیشرفته. در این مقاله هر روشی را برای انجام آن یاد خواهید گرفت.

ایجاد یک لیست کشویی(Drop Down List) در اکسل(Excel) : روش ساده(Method)

ساده ترین راه برای ایجاد یک لیست کشویی در اکسل(Excel) ، وارد کردن لیست به صورت دستی است. این برای شرایطی ایده آل است که شما فقط به یک لیست کشویی در یک سلول نیاز دارید و نیازی به به روز رسانی مکرر آن ندارید.

برای مثال، اگر فایلی را برای افراد ارسال می‌کنید که می‌خواهید برخی از فیلدها را در آن پر کنند، و یک فیلد فهرست ساده‌ای از انتخاب‌ها دارد، این روش ایده‌آل است.

برای ایجاد یک لیست کشویی با استفاده از روش ساده:

1. سلول یا سلول هایی را که می خواهید لیست خود را در آنجا ایجاد کنید انتخاب کنید.

2. Data را از منو انتخاب کنید و Data Validation را در نوار انتخاب کنید.

3. با این کار یک پنجره Data Validation باز می شود. (Data Validation)لیست کشویی را در زیر Allow انتخاب کنید و لیست(List) را انتخاب کنید .

4. این به شما امکان می دهد مواردی را که می خواهید در لیست خود به صورت دستی تایپ کنید. فقط(Just) هر مورد را در قسمت Source تایپ کنید و هر مورد با کاما از هم جدا شود.

5. OK را انتخاب کنید . اکنون خواهید دید که سلولی که انتخاب کرده اید دارای یک فلش کشویی در کنار آن است. وقتی این فلش را انتخاب می کنید، همه مواردی را که تایپ کرده اید در این لیست مشاهده خواهید کرد.

در حالی که این سریع ترین روش برای ایجاد یک لیست کشویی در اکسل(Excel) است، اما نگهداری از آن نیز سخت ترین است. برای اصلاح لیست نیاز به بازگشت به تنظیمات اعتبارسنجی و به روز رسانی فیلد  منبع است.(Source)

اگر تعداد زیادی از این نوع لیست‌های کشویی را در اکسل(Excel) ایجاد می‌کنید ، اصلاح آن‌ها ممکن است کار زیادی را به خود اختصاص دهد. به همین دلیل مهم است که از این روش فقط برای سلول های تکی و برای لیست هایی که انتظار تغییر آنها را ندارید استفاده کنید. 

ایجاد یک لیست کشویی(Drop Down List) در اکسل(Excel) : با استفاده از یک محدوده

اگر راه‌حل انعطاف‌پذیرتری می‌خواهید، می‌توانید موارد فهرست خود را از طیف وسیعی از سلول‌های دیگر(a range of other cells) در اکسل بکشید. 

برای انجام این:

1. ابتدا(First) ، تمام مواردی را که در لیست خود می خواهید در هر ستونی از سلول ها فهرست کنید. می توانید این موارد را در صفحه گسترده فعلی یا هر صفحه دیگری وارد کنید.

2. فرآیند بالا را برای انتخاب سلول و راه اندازی پنجره Data Validation تکرار کنید. فیلد Allow را روی (Allow)List قرار دهید . این بار به جای تایپ هر چیزی در قسمت Source ، نماد فلش بالا را در سمت راست این فیلد انتخاب کنید. این گزینه انتخاب محدوده است که به شما امکان می دهد فیلدی را انتخاب کنید که می خواهید موارد لیست خود را از آنجا بیرون بکشید.

3. پنجره Data Validation(Data Validation) را خواهید دید که جمع می شود تا بتوانید کل برگه را ببینید. نشانگر ماوس را در کل محدوده سلول هایی که شامل همه موارد لیستی است که می خواهید اضافه کنید، به پایین بکشید. پس از انجام این کار، نماد فلش رو به پایین در سمت راست فیلد انتخاب را انتخاب کنید. با این کار پنجره Data Validation دوباره باز می شود.(Data Validation)

4. خواهید دید که محدوده ای که انتخاب کرده اید اکنون در قسمت Source ظاهر می شود. برای پذیرش این تنظیمات  فقط (Just)OK را انتخاب کنید .

5. اکنون، هنگامی که فلش کشویی را در سمت راست سلولی که به عنوان یک لیست کشویی پیکربندی کرده‌اید انتخاب می‌کنید، همه موارد موجود از محدوده‌ای را که انتخاب کرده‌اید مشاهده خواهید کرد.

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

این روش زمانی بهترین است که می‌خواهید سلول‌های زیادی(format a lot of cells) را با استفاده از آیتم‌های فهرستی به صورت کشویی قالب‌بندی کنید. می‌توانید محتویات یک محدوده واحد، آیتم‌های همه آن فهرست‌ها را کنترل کند، و مهم نیست که چه تعداد باشد.

افزودن موارد به لیست شما

علاوه بر تغییر موارد در محدوده خود برای به روز رسانی لیست های خود، می توانید موارد جدیدی نیز اضافه کنید. نمی توانید موردی را به انتهای محدوده اضافه کنید، زیرا انتخاب محدوده شما توسط اولین و آخرین سلولی که انتخاب کرده اید محدود می شود.

در عوض، باید یک ورودی جدید را جایی در وسط محدوده وارد کنید. اکسل(Excel) انتخاب محدوده شما را به صورت پویا در تنظیمات اعتبارسنجی داده ها به روز می کند تا محدوده جدیدی را که یک سلول افزایش داده اید را شامل شود.

برای انجام این:

1. روی هر سلولی در محدوده منبع خود کلیک راست کرده و از منوی کشویی Insert را انتخاب کنید.(Insert)

2. در پنجره انتخاب کوچک، Shiftcells down را انتخاب کرده و OK را انتخاب کنید . با این کار تمام سلول‌های محدوده یک به پایین جابه‌جا می‌شود و یک سلول خالی در جایی که انتخاب کرده‌اید وارد می‌شود.

3. مورد جدیدی را که می خواهید به سلول خالی که ایجاد کرده اید اضافه کنید تایپ کنید.

اکنون، وقتی نماد فلش رو(down arrow icon) به پایین را در سمت راست سلول لیست کشویی که ایجاد کرده‌اید انتخاب می‌کنید، آیتم جدیدی را که به‌تازگی در محدوده اضافه کرده‌اید خواهید دید.

این یک راه آسان برای افزودن موارد جدید به لیست کشویی شما است، اما به چند مرحله اضافی نیاز دارد. مطمئناً این کار به این سادگی نیست که فقط یک آیتم جدید به انتهای محدوده خود اضافه کنید. 

اگر می‌خواهید این کار را انجام دهید، فقط باید نحوه پیکربندی اعتبار داده‌ها(data validation) را در محدوده خود تغییر دهید. در بخش بعدی می توانید نحوه انجام این کار را بیاموزید.

افزودن پویا آیتم(Items) ها به لیست شما

برای یک روش راحت‌تر برای افزودن موارد به لیست کشویی خود فقط با تایپ مورد جدید در انتهای محدوده پیکربندی شده خود، باید از تابع (function)OFFSET استفاده کنید .

با انتخاب سلول لیست کشویی، Data را از منو و Data Validation را از نوار انتخاب کنید.

در پنجره Data Validation منبع را به شکل زیر تغییر دهید:(Data Validation)

=OFFSET($E$1,0,0,COUNTA($E:$E),1)

$E$1 و $E:$E را در فرمول(the formula) تغییر دهید تا از حرف ستونی که لیست موارد خود را در آن وارد کرده اید استفاده کنید. برای تأیید(Select OK) این پیکربندی جدید Data Validation ، تأیید را انتخاب کنید.(Data Validation)

در اینجا نحوه کار فرمول آمده است:

  • آرگومان های 0 در تابع OFFSET به آن می گویند که هیچ افستی روی ستون ها یا ردیف ها اعمال نکند.
  • خروجی تابع COUNTA ارتفاع محدوده را به تابع OFFSET می گوید .
  • تابع COUNTA تعداد سلول‌هایی را که در ستون حاوی محدوده شما خالی نیستند، شمارش می‌کند.

اکنون، هر زمان که مقدار جدیدی به آن ستون اضافه می‌کنید، پارامتر ارتفاع تابع OFFSET یک افزایش می‌یابد، و تابع OFFSET کل محدوده را برمی‌گرداند، به‌روزرسانی شده تا ورودی جدید شما را نیز شامل شود.

برای مشاهده عملی این موضوع، کافی است یک ورودی جدید به محدوده آیتم های خود اضافه کنید. فلش کشویی را در سمت راست سلول کشویی خود انتخاب کنید و ورودی جدید خود را در لیست کشویی خواهید دید.

به خاطر داشته باشید که اگر لیست موارد شما طولانی است، ممکن است لازم باشد از نوار پیمایش در سمت راست استفاده کنید.

حذف لیست کشویی در اکسل

در نهایت، اگر روزی خواستید گزینه کشویی را از هر یک از سلول‌هایی که این را تنظیم کرده‌اید حذف کنید، کافی است آن سلول را انتخاب کنید و پنجره اعتبارسنجی داده را دوباره باز کنید.(Data Validation)

منوی کشویی Allow را به (Allow)Any مقدار(Any value) تغییر دهید و OK را انتخاب کنید . 

هنگامی که این تنظیمات را تغییر دهید، خواهید دید که سلول به حالت عادی باز می گردد.

ایجاد لیست های کشویی در اکسل

ایجاد یک لیست کشویی در اکسل(Excel) آسان است و شما گزینه های زیادی برای انتخاب دارید. روشی که انتخاب می‌کنید فقط به تعداد سلول‌هایی که می‌خواهید با یک لیست از آیتم‌ها فعال کنید، و اینکه می‌خواهید فهرست آیتم‌ها چقدر انعطاف‌پذیر باشد بستگی دارد. اگر قصد دارید مرتباً موارد لیست را تغییر دهید، قطعاً از رویکرد پویا استفاده کنید.



About the author

من یک بازبین نرم افزار و مهندس بی سیم با بیش از 10 سال تجربه در این زمینه هستم. من در بررسی برنامه ها و نرم افزارهای تلفن همراه و همچنین کمک به مشتریان برای بهینه سازی شبکه های خود تخصص دارم. از طریق بررسی‌هایم، می‌توانم به شما در تصمیم‌گیری آگاهانه درباره محصولاتی که باید استفاده کنید، نحوه بهبود گردش کار و موارد دیگر کمک کنید. مهارت های من عبارتند از: ارتباط کتبی و شفاهی عالی، حل مسئله، دانش فنی قوی و توجه به جزئیات. من همچنین در کار مستقل و همکاری در پروژه ها مهارت دارم.



Related posts