- متاسفیم، این محصول قابل خریداری نیست.
روش های مختلفی برای ارتباط بین دو لیست کشویی در اکسل وجود دارد که در این مجموعه به چندین روش مختلف می پردازیم.
فرض می کنید یک فرم داریم که داخل آن فیلدهای مختلفی را قرار است پر کنیم و یکی از فیلدها انتخاب استان و شهر محل سکونت می باشد و قرار نیست کاربر نام استان و شهر را به صورت دستی وارد کند برای این منظور کاربر از لیست کشویی اول ، استان مورد نظر را که انتخاب کرد در لیست دوم، شهر مربوط به آن استان جهت انتخاب توسط کاربر نمایش داده شود. در نتیجه در چنین مواردی استفاده از لیست های کشویی وابسته اهمیت زیادی خواهد داشت.
روش اول.
در این روش یک لیست برای نام استان ها داریم و برای هر استان، یک لیست جداگانه برای نام شهرستان ها داریم. ابتدا برای تک تک محدوده ها نامگذاری را انجام می دهیم و با استفاده زا Data Validation لیست کشویی برای انتخاب نام استان را انجام می دهیم و برای لیست دوم که براساس لیست اول تغییر می کند از تابع INDIRECT استفاده می کنیم.
نکته: در این روش مشکل Space در نامگذاری سلولهای اکسل با یک ترفند ساده بر طرف شده است.
ویدئوی زیر مربوط به قسمت اول این مجموعه می باشد که به صورت مفصل روش اول همراه با ترفندهای خاص توضیح داده شده
روش دوم.
در این روش مراحل روش دوم تکرار شده با این تفاوت که در نامگذاری محدوده ها از اسامی لاتین استفاده کرده ایم
.
روش سوم.
در این روش با استفاده از VBA یک Userform ایجاد کرده ایم و لیست های کشویی را با ComboBox در فرم قرار داده ایم و برای درج نام شهرستان ها در کومبوی دوم از دستور Select Case با بهره گیری از نامگذاری های لاتین محدوده ها استفاده کرده ایم.
.
روش چهارم.
در این روش لیست های پراکنده ای که بر ای هر استان داشتیم را به صورت یک لیست کلی پشت سر هم ایجاد کردیم و با استفاده از تابع کاربردی OFFSET لیست جدید تولید کرده ایم و این محدوده نامگذاری شده را به لیست کشویی دوم ارتباط داده ایم.
.
روش پنجم.
در این قسمت با استفاده از پاورکوئری لیست های پراکنده استان ها را در زیر هم با ساخت یک تابع در پاور کوئری تجمیع کرده ایم که این لیست تجمیع شده برای مراحل بعدی قابل بهره برداری می باشد.
.
روش ششم.
در این قسمت دوبراه با استفاده از VBA و حلقه ها از لیست تجمیع شده توسط پاور کوئری کمک گرفتیم تا لیست های کشویی وابسته به هم را به صورت کاملا داینامیک ایجاد کنیم
در این قسمت از FOR و حلقه For Each استفاده شده است.
.
.
آموزش های مرتبط با این مجموعه را می توانید در آپارات مشاهده کنید:
ساخت لیست کشویی وابسته
ساخت لیست کشویی داینامیک با تابع OFFSET
.
.
مدرس: یاسر طاهرخانی
دوره های مرتبط
فایل راهنمای افزونه solver
[static_block_content id=”12519″]
از افزونه Solver در نرم افزار اکسل برای حل معادلات برنامه ریزی خطی استفاده میشود. با استفاده از این فایل راهنما میتوانید این مسائل را به کمک اکسل حل کنید.
حل معادلات برنامه ریزی خطی (سیمپلکس)
برای حل معادلات برنامه ریزی خطی، در درس پژوهش عملیاتی، چند روش وجود دارد که از جمله آنها روشهای ترسیمی…
نحوه ورود اطلاعات در ttms با استقاده از access
مدرس: قلی زادگان تا به حال به مشکل وارد کردن اطلاعات در نرم افزار ttms برخورد کردین؟ وارد کردن اطلاعات…
آموزش برنامه نویسی در اکسل با استفاده از VBA
یکی از پیشرفته ترین امکانات آفیس که قابلیتهای فراوانی را در اختیار توسعه دهندگان فایلهای آفیس قرار میدهد، کدنویسی با…
آموزش مقدماتی اکسل برای حسابداری
این دوره حاصل 10 سال تجربه تدریس مدرس در کلاسهای دانشگاه است و سطح شما را در حد متوسط بالا خواهید آورد بطوری که بعد از دیدن و فراگیری آموزشهای این مجموعه خواهید توانست در مصاحبه های شغلی، این اطمینان را به مصاحبه کننده بدهید که از تسلط خوبی نسبت به نرم افزار اکسل برخوردار هستید.