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

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

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

با این حال، به همین جا ختم نمی شود. با استفاده از برخی روش‌های خلاقانه برای پیکربندی اعتبارسنجی داده‌ها برای سلول‌های کشویی، حتی می‌توانید چندین فهرست کشویی پیوندی ایجاد کنید، که در آن موارد موجود در لیست دوم(available in a second list) به بخشی که کاربر در فهرست اول ساخته است بستگی دارد.

لیست های کشویی مرتبط(Linked) چندگانه برای چه چیزی خوب(Good) هستند ؟

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

به عنوان مثال، فرض کنید از یک صفحه گسترده اکسل(Excel) برای جمع آوری اطلاعات رایانه از کاربرانی که نیاز به تعمیر رایانه(computer repairs) دارند استفاده می کنید. 

گزینه های ورودی ممکن است شبیه به این باشند:

  • بخش کامپیوتر(Computer Part) : مانیتور، ماوس(Mouse) ، صفحه کلید(Keyboard) ، سیستم پایه(Base System)
  • نوع قطعه:
    • مانیتور(Monitor) : شیشه، محفظه(Housing) ، سیم برق(Power Cord) ، الکترونیک داخلی(Internal Electronics)
    • ماوس(Mouse) : چرخ، چراغ LED(LED Light) ، سیم(Cord) ، دکمه ها(Buttons) ، پوشش
    • صفحه کلید(Keyboard) : کلید، محفظه(Housing) ، غشاء(Membrane) ، سیم(Cord) ، الکترونیک داخلی(Internal Electronics)
    • سیستم پایه(Base System) : بدنه، دکمه ها(Buttons) ، پورت(Ports) ها ، برق(Power) ، الکترونیک داخلی(Internal Electronics) ، سیستم عامل(Operating System)

همانطور که از این درخت می بینید، اطلاعاتی که باید برای انتخاب «نوع قسمت» در دسترس باشد، بستگی به این دارد که کاربر کدام قسمت رایانه(Computer Part) را در اولین لیست کشویی انتخاب کند.

در این مثال، صفحه گسترده شما ممکن است ظاهری شبیه به این داشته باشد:

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

بیایید نگاهی بیندازیم که چگونه می توانید این را تنظیم کنید. همچنین، می توانید نمونه برگه اکسل ما را با مثال زیر دانلود کنید.

برگه منبع فهرست کشویی(List Source Sheet) خود را ایجاد کنید

تمیزترین راه برای تنظیم چیزی شبیه به این، ایجاد یک برگه جدید در اکسل(Excel) است که در آن می توانید تمام موارد لیست کشویی خود را پیکربندی کنید.

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

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

برای انجام این کار، تمام موارد زیر هر ستون و نام محدوده انتخاب شده را همانند سربرگ انتخاب کنید. برای نامگذاری یک جدول، به سادگی نام را در فیلد روی ستون "A" تایپ کنید.

به عنوان مثال، سلول های A2 تا A5 را انتخاب کنید و نام آن محدوده را "مانیتور" بگذارید.

این فرآیند را تا زمانی که همه محدوده ها را به درستی نامگذاری کنید تکرار کنید. 

یک راه جایگزین برای انجام این کار استفاده از ویژگی Create from Selection در اکسل است . این به شما امکان می‌دهد همه محدوده‌ها را مانند فرآیند دستی بالا، اما با یک کلیک نام‌گذاری کنید.

برای انجام این کار، کافی است تمام محدوده‌های موجود در برگه دومی که ایجاد کرده‌اید را انتخاب کنید. سپس Formulas را از منو انتخاب کنید و در نوار گزینه Create from Selection را انتخاب کنید.(Create from Selection)

یک پنجره پاپ آپ ظاهر می شود. مطمئن شوید که فقط ردیف بالا(Top row) انتخاب شده است و سپس OK را انتخاب کنید .

این از مقادیر هدر در ردیف بالا برای نامگذاری هر یک از محدوده های زیر آن استفاده می کند. 

اولین لیست کشویی خود را تنظیم کنید

اکنون زمان آن است که لیست های کشویی متعدد و مرتبط خود را تنظیم کنید. برای انجام این:

1. به صفحه اول برگردید، سلول خالی سمت راست اولین برچسب را انتخاب کنید. سپس Data را از منو انتخاب کنید و Data Validation را در نوار انتخاب کنید.

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

3. برگه دوم را که در آن داده های منبع لیست کشویی را تنظیم کرده اید، انتخاب کنید و سپس فقط فیلدهای سرصفحه را انتخاب کنید. اینها برای پر کردن لیست کشویی اولیه در سلولی که انتخاب کرده اید استفاده می شود.

4. فلش رو به پایین را در پنجره انتخاب انتخاب کنید تا پنجره Data Validation باز(Data Validation) شود. محدوده ای را که اکنون انتخاب کرده اید در قسمت Source نمایش داده می شود . برای پایان، OK را انتخاب کنید .

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

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

اولین لیست کشویی خود را تنظیم کنید

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

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

برای این کار فرمول زیر را وارد کنید:

=INDIRECT($B$1)

تابع INDIRECT(INDIRECT) چگونه کار می کند؟

این تابع یک مرجع اکسل(Excel) معتبر (در این مورد به یک محدوده)، از یک رشته متنی برمی گرداند. در این مورد، رشته متنی نام محدوده ای است که از سلول اول عبور می کند ($B$1). بنابراین INDIRECT نام محدوده را می گیرد و سپس اعتبار داده های کشویی را با محدوده صحیح مرتبط با آن نام ارائه می دهد.

توجه(Note) : اگر اعتبار سنجی داده ها را برای این کشویی دوم بدون انتخاب مقداری از کشویی اول پیکربندی کنید، یک پیام خطا خواهید دید. برای نادیده گرفتن خطا و ادامه دادن می توانید Yes را انتخاب کنید.(Yes)

اکنون، لیست‌های کشویی مرتبط و چندگانه جدید خود را آزمایش کنید. برای انتخاب یکی از قسمت های کامپیوتر از اولین کشویی استفاده کنید. هنگامی که دومین کشویی را انتخاب می کنید، باید آیتم های لیست مناسب برای آن بخش کامپیوتر را ببینید. اینها انواع قطعات در ستون برگه دوم بودند(on the second sheet) که برای آن قسمت پر کردید.

استفاده از چند لیست کشویی پیوندی(Multiple Linked) در اکسل(Excel)

همانطور که می بینید، این یک راه بسیار جالب برای پویایی بیشتر صفحات گسترده است. با پر کردن لیست‌های کشویی بعدی در پاسخ به آنچه کاربران در سلول‌های دیگر انتخاب می‌کنند(select in other cells) ، می‌توانید صفحه‌گسترده‌های خود را بسیار پاسخگوتر به کاربران کنید و داده‌ها را بسیار مفیدتر کنید.

با نکات بالا بازی کنید و ببینید چه نوع لیست های کشویی پیوندی جالبی را می توانید در صفحات گسترده خود ایجاد کنید. برخی از نکات جالب خود را در بخش نظرات زیر به اشتراک بگذارید .(Share)



About the author

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



Related posts