نحوه ایجاد لیست از محدوده در اکسل (3 روش)

  • این را به اشتراک بگذارید
Hugh West

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

دانلود کتاب تمرین تمرین

این برگه تمرینی را دانلود کنید تا در حین خواندن این مطلب تمرین کنید. مقاله.

Excel-Create-List-From-Range.xlsx

ایجاد فهرست از Range در Excel (3 روش)

1. ایجاد لیست از محدوده با ایجاد یک لیست کشویی

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

i. فهرست کشویی مستقل

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

مرحله 1:

در اینجا در موقعیت داده شده، نام برخی از کتاب ها و فیلم ها در "نام کتاب" آمده است. 4>و ستون "نام فیلم" . ما باید یک لیست کشویی از این محدوده داده ایجاد کنیم. برای انجام این کار، دو ستون با نام «کتاب» ایجاد کنیدفهرست" و "فهرست فیلم" در هر نقطه از کاربرگ. در زیر آن ستون‌ها، فهرست کشویی خود را می‌سازیم.

مرحله 2:

اکنون روی سلول <3 کلیک کنید>E4 در زیر ستون فهرست کتاب ، به Data بروید سپس روی Data Validation کلیک کنید.

E4→Data → اعتبار سنجی داده ها

مرحله 3:

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

داده های خود را از کتاب انتخاب کنید. نام ستون ( $B$4:$B$16) ، و برای ادامه OK کلیک کنید

و لیست کشویی ما از فهرست داده های نام کتاب ایجاد می شود.

مرحله 4:

به طور مشابه، برای فیلم فهرست<ستون 4>، مراحل زیر را تکرار کنید و در قسمت منبع، داده های خود را از ستون نام فیلم ( $C$4:$C$16) انتخاب کنید.

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

ii. فهرست کشویی پویا

مرحله 1:

یک لیست کشویی پویا به طور خودکار داده های شما را به روز می کند. برای ایجاد یک لیست کشویی پویا، به Data بروید، روی Data Validation کلیک کنید. در پنجره اعتبارسنجی داده ها، List را به عنوان معیار اعتبار سنجی انتخاب کنید. در قسمت منبع، تابع OFFSET را وارد کنید. فرمول این استاین،

=OFFSET($B$4,0,0,COUNTIF($B$4:$B$100,””))

در کجا،

  • مرجع $B$4
  • ردیفها و ستونها 0
  • [ارتفاع] است COUNTIF($B$4:$B$100,"”)

برای ادامه Ok را کلیک کنید. لیست کشویی پویا ما ایجاد شده است.

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

بیشتر بخوانید: نحوه ایجاد لیست کشویی وابسته پویا در Excel

Step-2:

اکنون برای لیست فیلم، همان کاری را که برای لیست نام کتاب نشان دادیم انجام دهید. و برای این مورد، فرمول OFFSET ،

=OFFSET($C$4,0,0,COUNTIF($C$4:$C$100،" است. )

روی Ok کلیک کنید تا لیست کشویی پویا خود را از یک محدوده مشخص ایجاد کنید.

2. ایجاد لیست از محدوده با استفاده از Excel VBA

با استفاده از Excel VBA ، می‌توانیم به راحتی لیستی از محدوده معینی ایجاد کنیم. داده ها. برای یادگیری آن بیایید این مراحل را دنبال کنیم.

مرحله 1:

ما از همان برگه داده برای این روش استفاده خواهیم کرد. ابتدا CTRL را فشار دهید +F11 برای باز کردن پنجره توسعه دهنده.

مرحله 2:

یک پنجره جدید ظاهر می شود. در اینجا روی برگه‌ای که می‌خواهید کد VBA را اعمال کنید کلیک راست کنید. از گزینه‌های موجود، Insert را انتخاب کنید، روی Module کلیک کنید.

مرحله 3:

در پنجره جدید،کد VBA خود را یادداشت کنید. ما کد را در اینجا ارائه می کنیم.

8446

شما می توانید محدوده ورودی را بر اساس نیاز خود تغییر دهید. روی نماد Run کلیک کنید.

مرحله 4:

یک پنجره جدید ظاهر شد. در اینجا محدوده داده ای را که با آن لیستی ایجاد می کنید، وارد کنید. برای ادامه روی Ok کلیک کنید.

اکنون در پنجره خروجی سلولی را که می خواهید لیست خود را دریافت کنید انتخاب کنید.

برای دریافت لیست خود، Ok را کلیک کنید. و کار ما تمام شد.

3. ایجاد فهرست از محدوده بر اساس معیار

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

مرحله -1:

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

مرحله 2:

در سلول D4 در زیر ستون فهرست منحصر به فرد ، INDEX را با فرمول MATCH اعمال کنید. مقادیر را وارد کنید و فرمول نهایی این است،

=INDEX(B4:B24,MATCH(0,COUNTIF($D$3:D3,B4:B24),0))

جایی که،

  • فهرست B4:B24
  • Look_Value برای تابع MATCH است 0
  • محدوده تابع COUNTIF $D$3:D3
  • معیار B4:B24 است
  • ما مطابقت EXACT را می خواهیم( 0 ).

این فرمول یک فرمول آرایه است. بنابراین برای اعمال این فرمول "CTRL+SHIFT+ENTER" را فشار دهید

Step-3:

اکنون همان فرمول را روی بقیه سلول ها اعمال کنید تا نتیجه نهایی را به دست آورید.

یادداشت های سریع

➤برای جلوگیری از به خاطر داشته باشید که Ignore Blank و In-cell Dropdown را بررسی کنید.

➤هنگام ایجاد یک لیست کشویی پویا، مطمئن شوید که مراجع سلول مطلق هستند ( مانند $B$4 ) و غیر نسبی (مانند B2 ، یا B$2 ، یا $B2)

➤ برای اعمال فرمول آرایه CTRL+SHIFT+ENTER را فشار دهید.

نتیجه گیری

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

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