ساخت لیست کشویی در اکسل Data Validation
- آخرین بروزرسانی: 31 اردیبهشت 1402
آموزش صفر تا 100 ساخت لیست کشویی در اکسل با استفاده از ابزار قدرتمند Data Validation این ابزار برای شما این امکان را میدهید که میتوانید.
در اکسل لیست کشویی ایجاد نمایید با ایجاد لیست کشویی در اکسل سرعت کار خود را چند برابر کنید.
پیشنهاد ویژه برای شما دوست عزیز
آموزش ایجاد لیست کشویی وابسته در اکسل بصورت حرف روی تصویری زیر کلیک کنید👇
آکادمی روح الله توی این آموزش اکسل برای شما به صورت کامل نحوه ساخت لیست کشویی را آموزش خواهد داد. به صورت فیلم آموزشی
آموزش ساخت لیست کشویی در اکسل
ساخت لیست کشویی در اکسل
برای ساخت یک لیست کشویی در اکسل با استفاده از Data Validation، می توانید مراحل زیر را دنبال کنید:
- در ورقهای که میخواهید لیست کشویی را در آن ایجاد کنید، یک سلول را انتخاب کنید که میخواهید لیست در آن ظاهر شود.
- در منوی “داده” (Data) در نوار ابزار اکسل، گروه “ابزارهای داده” (Data Tools) را انتخاب کنید و بر روی گزینه “اعتبار سنجی داده” (Data Validation) کلیک کنید.
- در پنجره “اعتبار سنجی داده” (Data Validation)، در بخش “تنظیمات” (Settings)، گزینه “لیست” (List) را انتخاب کنید.
- در بخش “منبع” (Source)، می توانید راههای مختلفی برای تعریف لیست کشویی استفاده کنید:
- اگر لیست کمیابی دارید و میخواهید آن را به صورت دستی وارد کنید، میتوانید مقادیر را با استفاده از کاما (,) جدا کنید. برای مثال: “مقدار۱, مقدار۲, مقدار۳”.
- اگر میخواهید لیست کشویی از یک محدوده سلولها تشکیل شود، میتوانید با استفاده از اشارهگر سلولها (مانند A1:A5)، محدوده را مشخص کنید.
- همچنین، میتوانید از یک محدوده نامگذاری شده استفاده کنید. برای این کار، ابتدا یک محدوده را با استفاده از نامگذاری سلولها (مثل “myList”) نامگذاری کنید و سپس این نام را در بخش “منبع” (Source) وارد کنید.
- در صورت تمایل، میتوانید تیک گزینه “خطای ناشناخته” (Ignore blank) را بزنید تا در صورت خالی بودن سلول، خطا ندهد.
پس از انجام مراحل فوق، کافیست روی دکمه “تأیید” (OK) کلیک کنید. حالا سلول انتخاب شده، یک لیست کشویی خواهد داشت. با کلیک بر روی آن، میتوانید مقدارهای موجود در لیست را مشاهده و انتخاب کنید.
در این مرحله، اگر مقداری که در لیست انتخاب شده است را از لیست حذف کنید، هنگام باز کردن لیست کشویی، آن مقدار در لیست دیگر نمایش داده نخواهد شد.
سلام علیکم
خیلی ممنون که آموزشهات خیلی مفید استفاده کردم بنده مسئول باسکول یک شرکت هستم که خیلی از آموزشهات استفادده کردیم فقط یه سوال داشتم که من یک جدول بزرگ دارم ومیخوام فقط دو سه تا ستون آن را در جدول دیگر هم خود کار انتقال یا نمایش بده که واسه چاپ ضروروی هست ممنون میشم در این مورد واسم راهنمایی کنید
سلام ارادت خدمت شما دوست عزیز
برای اینکه بتوانید دادههای چند ستون خاص از یک جدول را به طور خودکار در جدول دیگری در اکسل نمایش دهید و سپس آن را چاپ کنید، میتوانید از ترکیبی از ویژگیهای اکسل استفاده کنید. در اینجا یک روش ساده و کارآمد با استفاده از توابع و فرمولهای اکسل برای این کار توضیح داده میشود
مراحل انجام کار
1. ایجاد لیست کشویی با استفاده از Data Validation
– ابتدا محدوده سلولهایی که میخواهید لیست کشویی در آنها ایجاد شود را انتخاب کنید.
– از منوی “Data” گزینه “Data Validation” را انتخاب کنید.
– در پنجره باز شده، در بخش “Allow” گزینه “List” را انتخاب کنید.
– محدوده سلولهایی که میخواهید به عنوان لیست کشویی استفاده کنید را مشخص کنید.
2. استفاده از فرمول VLOOKUP برای انتقال دادهها
– در سلول مقصد که میخواهید دادههای ستونهای مشخص شده از جدول اصلی نمایش داده شوند، از فرمول VLOOKUP استفاده کنید.
– فرمول VLOOKUP به این صورت است
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
– توضیحات پارامترها:
–
lookup_value
: مقدار جستجو (مقداری که در لیست کشویی انتخاب میشود).–
table_array
: محدوده جدولی که دادهها در آن قرار دارند.–
col_index_num
: شماره ستونی که میخواهید داده از آن استخراج شود.–
[range_lookup]
: مقدار منطقی که مشخص میکند آیا جستجو دقیق باشد یا خیر (معمولاً FALSE برای جستجوی دقیق).مثال عملی
فرض کنید جدولی دارید که دادههای آن در محدوده A1:D10 قرار دارد و میخواهید ستونهای B و C را در جدول دیگری نمایش دهید.
1. ایجاد لیست کشویی
– در سلول E1 میخواهید لیست کشویی داشته باشید که مقادیر ستون A (مثلاً نام محصولات) را نشان دهد.
– مراحل ایجاد لیست کشویی را دنبال کنید و محدوده A2:A10 را به عنوان منبع لیست کشویی مشخص کنید.
2. استفاده از VLOOKUP
– در سلول F1 میخواهید مقدار ستون B مربوط به انتخاب شده در لیست کشویی نمایش داده شود:
=VLOOKUP($E$1, $A$2:$D$10, 2, FALSE)
– در سلول G1 میخواهید مقدار ستون C مربوط به انتخاب شده در لیست کشویی نمایش داده شود:
=VLOOKUP($E$1, $A$2:$D$10, 3, FALSE)
با استفاده از این روش، به محض انتخاب یک مقدار در لیست کشویی، دادههای مرتبط در ستونهای B و C به طور خودکار در سلولهای F1 و G1 نمایش داده میشوند.
نکات مهم
– مطمئن شوید که ستون اول محدوده
table_array
همان ستونی است که مقادیر جستجو در آن قرار دارند.– اگر میخواهید محدوده دادهها پویا باشد (یعنی با افزودن دادههای جدید به صورت خودکار بهروز شود)، از فرمولهای پویا مانند
OFFSET
وCOUNTA
استفاده کنید.با استفاده از این تکنیکها میتوانید به راحتی دادههای مورد نیاز خود را برای چاپ آماده کنید.
موفق پیروز باشید مثل همیشه
عالی
ارادت خدمت شما دوست عزیز
خوشحال هستم که برای تون مفید بود
ممنون بابت ارسال نظر مثبت تون موفق باشید مثل همیشه
سلام ممنون بابت آموزش .من یه سوال دارم من منوی کشوییمو ساختم مشکلی ندارم ولی میخوام بدونم من یه فایل دارم که هر ماه بهش یه sheet اضافه میکنم.من یه منوی کشوی برای ستون F ,G درست کردم.میخوام هر باری که یه sheet اضافه میکنم به صورت اتوماتیک این منو های کشویی به ستون های F , g هر شیت اضافه بشه که من نخوام هر سری برای هر شیت تعریف کنم.آیا امکان تعریف این مورد هست.پیشاپیش از پاسخ شما ممنونم
سلام ارادت خدمت شما دوست عزیز
امکان که دارد ولی با کد نویسی vba انجام میشه خودش نیاز یک آموزش چند ساعته است امکان پاسخگوی از این قسمت وجود ندارد هم اینکه بنده فعلا وقت ندارم این آموزش را آماده کنم
شاد باشید مثل همیشه