امروز : شنبه , ۱۳ آذر , ۱۳۹۵
Snap1

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

برای شروع نام استانها را در یک ستون (مثلاً ستون A) و در مقابل نام استان نام شهرستانهای تابعه را می نویسیم.

حال می خواهیم با انتخاب نام استان در ستون K نام شهرهای مربوط به همان استان در ستون L به صورت لیست ظاهر شود.

ابتدا ستون نام استان را (ستون K ) انتخاب نموده و سپس ازسربرگ Data  گزینه Data validation را انتخاب می کنیم.

از پنجره ظاهر شده و از سربرگ Setting و از قسمت Allow گزینه لیست و در قسمت Source که در پایین صفحه ظاهر می شود آدرس محدوده استانها (در این مثال سلول های A2 تا  A7 ) را انتخاب نموده و سپس بر روی دکمه OK کلیک نمایید.

شکل زیر مراحل کار را نشان می دهد.

شکل های  ۱ و ۲

Snap1

 

 

 

 

 

 

 

 

Snap2

 

 

 

 

 

 

 

 

 

کار ما با ستون K به پایان رسید. اکنون برای ستون L یعنی ستونی که باید نام شهرستانها در آن نمایش درآید باید به محدوده اسامی شهرستانها یک نام اختصاص دهیم. برای این منظور ابتدا محدوده اسامی استانها و شهرستانها را با هم انتخاب نموده و از قسمت نوار ریبون عنوان Formulas را برگزیده و سپس از قسمت Name Manager عنوان Create from selection را انتخاب می کنیم.

از پنجره ظاهر شده تیک تمام گزینه ها بجز Right Column را پاک می کنیم و سپس بر روی OK کلیک می کنیم.

شکل  ۳

Snap3

 

 

 

 

 

 

 

 

 

 اکنون همانند مرحله اول باید Data validation را بر روی ستونی که قرار است نام شهرستانها در آن نمایش یابد (در اینجا ستون L)  اعمال نماییم.

پس ستون L را انتخاب کرده و سپس ازسربرگ Data  گزینه Data validation را انتخاب می کنیم.

از پنجره ظاهر شده و از سربرگ Setting و از قسمت Allow گزینه لیست و در قسمت Source که در پایین صفحه ظاهر می شود عبارت (indirect(k1= را تایپ کرده و سپس بر روی دکمه OK کلیک نمایید.

شکل های ۴ و ۵

Snap4

 

 

 

 

 

 

 

 

 

Snap5

 

 

 

 

 

 

 

 

 

 

 

 بعد از کلیک کلیک بر روی OK پنجره ای ظاهر می شود. بر روی دکمه Yes کلیک نمایید.

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

شکل ۶

Snap6

 

 

 

 

 

 

 

 

 

 

ابتدا محدوده اسامی شهرستانها را انتخاب می کنیم و سپس از سربرگ Home گزینه Find & Select را انخاب کرده و سپس عبارت …  Go to special  را بر می گزینیم.

شکل ۷

Snap7

 

 

 

 

 

 

از پنجره ظاهر شده گزینه Blank را انتخاب کرده و بر روی OK کلیک می کنیم. تمام فضاهای خالی به حالت انتخاب در می آیند. در این حالت در فضای انتخاب شده راست کلیک کرده و عبارت … Delete را بر می گزینیم. از پنجره ظاهر شده عبارت shift cells   up را در حالت انتخاب قرار داده و کلید OK را فشار می دهیم.

شکل های ۸ و ۹ و ۱۰

Snap8

 

 

 

 

 

 

 

 

 

Snap9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Snap10

 

 

 

 

 

 

 

 

 

  • نويسنده: احمد شهبازی
  • نوشته شده در تاريخ : جمعه , ۵ تیر , ۱۳۹۴
  • بازدید: 1819 بازدید

پاسخ دهید

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