
برای ایجاد لیست کشویی در اکسل از چه ابزاری باید استفاده کرد؟
یکی از راه های ثبت اطلاعات در اکسل استفاده از لیست های فروریز است. یکی از مزایای استفاده از لیست برای ثبت برخی داده ها در اکسل، افزایش سرعت و دقت و حفظ یکنواختی داده های ثبت شده است. وقتی داده ها از لیست انتخاب شوند دیگه نگران Space اضافی و نگارش های متفاوت یک کلمه نیستیم. چرا که یکنواختی و یکسان سازی داده ها، از اصول اولیه ذخیره بانک اطلاعاتی (DataBase) است. در این آموزش میخوایم ایجاد لیست کشویی در اکسل رو یاد بگیریم.
ایجاد لیست فروریز در یک سلول از اکسل از طریق ابزار دیتا ولیدیشن (Data Validation) امکان پذیر است.
روش اول ایجاد لیست کشویی (با سلول کمکی):
- داده های مورد نظر رو در یک محدوده تایپ کنید. مطابق شکل ۱ روزهای هفته را تایپ میکنیم.
- روی سلول مورد نظر که مایلیم لیست در آن قرار گیرد کلیک میکنیم. سل C2.
- از مسیر Data/Data Validation/Settings/Allow گزینه List را انتخاب میکنیم.
- در قسمت Source آدرس محدوده داده های مورد نظر را وارد میکنیم و سپس Ok.

شکل ۱- ایجاد لیست کشویی در اکسل (DropDown List)
حالا سلول مورد نظر ما حاوی لیستی از روزهای هفته است. (شکل ۲)

شکل ۲- لیست ایجاد شده در سلول C2
روش دوم ایجاد لیست کشویی (بدون سلول کمکی):
داده های منبع لیست رو میتونیم مستقیما داخل Data Validation تایپ کنیم.
- روی سلول مورد نظر که مایلیم لیست در آن قرار گیرد کلیک میکنیم. سل C2.
- از مسیر Data/Data Validation/Settings/Allow گزینه List را انتخاب میکنیم.
- داده های مورد نظر را در قسمت Source تایپ میکنیم. و با , از هم جدا میکنیم و Ok.

شکل ۳- ایجاد لیست بدون سلول کمکی و تایپ مستقیم در DataValidation
راه انتقال لیست تهیه شده به سلول های دیگر
- سلول حاوی لیست فروریز را انتخاب کرده و کپی میکنیم.
- محدوده مورد نظر که میخواهیم لیست فروریز را به آن انتقال بدیم رو انتخاب کرده و از Paste Special گزینه Validation را انتخاب میکنیم و Ok را میزنیم. (شکل ۴)

شکل ۴- انتقال لیست فروریز به سلول های دیگر
پیشنهاد میکنم مقالات زیر رو هم نگاه کنید:





سلام
وقت بخیر
من میخوام به کمک دیتاولیدیشین یک فیلد رو کمبوباکس بزارم بصورتی که اگر یک سری کلمات خاص داشت کمبو باز کنه درغیر این صورت یک کلمه بصورت خودکار جایگزین بشه
ب کمک تابع if هم نتونستم بنویسم
ممنون میشم راهنمایی کنین
درود بر شما
میتونید شرططتون رو روی source دیتا ولیدیشن بذارید
یعنی شرط بذارید که اگر برقرار بود، لیست کمبوباکس چیا باشه. اگر نبود هم خالی باشه و وقتی خالی باشه کمبو باکس (دیتاولیدیشن) باز نمیشه.
در مورد اینکه بصورت پیش فرض هم ی چیزی نمایش بده، احتمالا بنا به خواسته بشه از format cell استفاده کرد
سلام، امکان داره در سلولی که به صورت LISTBOX تعریف شده هم امکان ورود اطلاعات از لیست داشته باشیم و هم به صورت دستی؟ مچکرم
سلام، در حالت عادی به هر دو صورت میشه اطلاعات رو در سلولی که به صورت لیست تعریف شده وارد کرد.
سلام و خسته نباشید
من لیست کشویی تابع درست کردم میخوام وقتی در لیست کشویی یکی و انتخاب کردم در صفحه نمایش داده بشه ولی لیست بعدی هم بصورت کشویی میاد میخام در سلول ها نمایش داده بشه لطفا راهنمایی کنید فوری لطفا
درود بر شما
سوال واضح نیست.
اگر منظورتون اینه که از لیست یک داده انتخاب کنید و داده های مربوط به اون رو جای دیگری نمایش بدید، منطق vlookup تکراری رو باید در نظر بگیرید.اگر آرایه ای آشنا هستید، فرمول زیر رو باید بنویسید بصورت آرایه ای:
سلام ایا فونت لیست کشویی در اکسل را می توان بزرگ کرد ؟ یا حتما فرمول نویسی میخواد ؟
درود بر شما
فعلا که امکان پذیر نیست
شاید بعدا اضافه بشه به تنظیمات
سلام
من یه مشکل دارم که لیست هر تعدادی باشه فقط ۸ تا از اونا رو برای انتخاب نشون میده
از اکسل ۲۰۱۶ استفاده میکنم
درود بر شما
دیتا ولیدیشن پیش فرضش ۸ آیتم هست. البته اسکرول داره و میتونید به بقیه هم دسترسی داشته باشید
اگر بخواید متغیر باشه، از کمبوباکس میتونید استفاده کنید
سلام. ممنون از مطالب خوبتون . چطوری میشه از کمبوباکس استفاده کرد؟ من میخواهم از لیستم چند گزینه را انتخاب کنم چه کار باید کنم؟
درود
کمبوباکس قابلیت چندگانه نداره
از Listbox استفاده کنید
سلام چرا مال من بازم به صورت خطی نشون میده نه لیستی؟
درود بر شما
به احتمال زیاد داده ها رو دستی وارد قسمت source کردید و جدا کننده رو به درستی وارد نکردید. حتما کاما , یا ; باید بذارید بین کلمات
منم همین مشکل دوستمون رو دارم
کاما میذارم هم کامای فارسی هم انگلیسی اما همچنان لیست رو خطی نشون میده
اسپیس بین کلمه و کاما رو هم همه جوره امتحان کردم (هم با اسپیس هم بدون اسپیس) اما مشکل همچنان باقیست
با نقطه ویرگول بجای ویرگول خالی مشکل حل میشه
این موضوع کاملا بستگی به جداکننده آرگومان ها در فرمول نویسی داره (Separator) که ویندوز شما چی باشه.
یا , هست یا ;
سلام وقتتون بخیر
گزینه data validation برای من فعال نیست؟ لطفا راهنمایی بفرمایید چه کاری باید انجام بدم؟
ممنون
سلام
ممکنه یکی از حالت زیر باشه:
شیت پروتکت شده باشه
فایل Share شده باشه
بیشتر از یک شیت انتخاب شده باشه
بسیار ممنون
مشکل رفع شد:)
با سلام و خسته نباشید یک مورد بود راهنمایی کنید ممنون میشم میخوام لیست وابسته ایجاد کنم اما طوری که مثلا وقتی نام فرد را از لیست انتخاب میکنم بصورت اتوماتیک نام پدر کد ملی و تاریخ تولد را در سایر سلول ها بیاره
درود بر شما
این سوال شما لیست وابسته نیست. فراخوان یاطلاعات هست که با Vlookup انجام میشه. در خصوص کار با Vlookup لینک زیر رو مطالعه کنید:
https://excelpedia.net/vlookup-function/
با سلام و تشکر از سایت خوبتون
بنده میخوام لیست کشویی (بدون سلول کمکی) از سه رنگ قرمز ، زرد و سبز ایجاد کنم. که کاربر وقتی به ستون مد نظر میرسه یکی از سه رنگ موجود در لیست رو انتخاب کنه..ممنون میشم کمکم کنید
سلام
روش دوم تو این آموزش همین مطلب رو توضیح داده شده لطفا دقیق مطالعه کنید
مسئله من اینه که چطور در source رنگ را تعریف کنم..طبق روش دوم انجام دادم ولی رنگ ها رو نمیشناسه
سلام
شما نمیتونید رنگ رو در دیتاولیدیشن لیست کنید.
نهایتا میتونید بعد از ایجا دلیست کاندیشنال فرمت بذارید که بعد از انتخاب، رنگ سلول تغییر کنه
میشه واسه رنگ کلمات توی لیست کشویی بیشتر توضیح بدید.ممنون
اکسل فعلا امکانی برا شنداره
گوگل شیت این امکان رو داره
با سلام و ممنون از مطالبتون . خیلی آموزنده و جالب هستند .
علاقه شدیدی به اکسل و برنامه نویسی در اکسل دارم . خواشا راهنمایی بفرمایید
سلام
خوشحالیم که از سایت لذت میبرید.
قطعا مهمترین کار پشتکار و تمرین هست.
یادگیری صحیح و اصولی نیاز به زمان داره. مطالب سایت رو دنبال کنید و از آموزش های تخصصی هم استفاده کنید.