نحوه استخراج مقادیر منحصر به فرد بر اساس معیارها در اکسل

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

استخراج مقادیر منحصر به فرد بر اساس معیارهای منفرد یا متفاوت در دفاتر بسیار رایج است. کسب و کار. Microsoft Excel همچنین چند & روش های مفید برای استخراج مقادیر منحصر به فرد از یک مجموعه داده بزرگ. در این مقاله سعی می کنم نحوه استخراج مقادیر منحصر به فرد را بر اساس معیارها در اکسل با 2 روش موثر نشان دهم.

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

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

استخراج مقادیر منحصر به فرد بر اساس Criteria.xlsx

2 روش موثر برای استخراج مقادیر منحصر به فرد بر اساس معیارها در اکسل

برای مثال، در اینجا یک مجموعه داده نمونه وجود دارد. در اینجا نموداری از 5 فروشگاه کامپیوتر داریم. آنها دسکتاپ و نوت بوک های جدیدی را در ماه های ژوئن و ژوئیه در مغازه های خود ذخیره کرده اند.

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

1. Excel UNIQUE & توابع FILTER برای استخراج مقادیر منحصر به فرد

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

1.1. معیارهای تکی

در اینجا، می‌خواهیم بدانیم کدام مغازه‌ها فقط نوت‌بوک، یا فقط رومیزی، یا هر دو را برای 2 عدد ذخیره کرده‌اند.ماه های متوالی در سال.

  • ابتدا سلول E5 & این فرمول را تایپ کنید
=UNIQUE(FILTER(C5:C14,D5:D14=E4))

  • در مرحله دوم، Enter را فشار دهید & نام 4 فروشگاه کامپیوتر را خواهید دید که نوت بوک را برای بیش از 2 ماه ذخیره کرده اند.

در این فرمول، برای ستون E، تابع FILTERهمه نام‌های فروشگاه‌هایی را از ستون Cاستخراج می‌کند که نوت‌بوک را فقط برای بیش از <1 ذخیره کرده‌اند>2 ماه. بنابراین، نام های مشابه می توانند چندین بار ظاهر شوند. سپس، تابع UNIQUEهمه نام‌ها را فقط یک بار نشان می‌دهد.

  • بعد، این فرمول را تایپ کنید سلول F5 تا متوجه شوید چه کسی دسکتاپ را در میان آن‌ها ذخیره کرده است. 5 فروشگاه.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))

  • سپس، Enter را فشار دهید & شما نام 3 فروشگاهی را دریافت خواهید کرد که در طی آن ماه ها دسکتاپ ذخیره کرده اند.

> & متوجه خواهید شد که فقط Computer Sphere & EMACIMAC هر دو نوع دستگاه را ذخیره کرده است.

بیشتر بخوانید: مقادیر منحصر به فرد را در یک ستون در اکسل بیابید (6 روش)

1.2. معیارهای چندگانه

حالا می خواهیم یک معیار دیگر به مجموعه داده قبلی اضافه کنیم. مغازه های کامپیوتر نوت بوک آورده اند و & دسکتاپ از 3 مارک مختلف - Lenovo ، HP و amp; ایسوس . و ما می خواهیم بفهمیم کدام مغازه ها HP را ذخیره کرده اندنوت‌بوک‌ها در آن 2 ماه .

  • ابتدا، سلول G12 را انتخاب کنید، جایی که می‌خواهیم نام مغازه‌هایی که نوت‌بوک‌های HP را ذخیره کرده‌اند .
  • سپس، این فرمول را در آن سلول تایپ کنید.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))

  • بعد از آن، Enter را فشار دهید.
  • در نهایت، متوجه خواهید شد که فقط 1 shop دارای نوت بوک های HP بر روی آنها است. 2 ماه.

در اینجا، تابع FILTER دو معیار را ارزیابی می کند- یکی برای دسته دستگاه & یکی دیگر برای برند . و باید این دو معیار را با قرار دادن ستاره ( * ) بین آنها در فرمول اضافه کنیم. مانند قبل، تابع UNIQUE این نام‌های فروشگاه را فقط یک بار نشان می‌دهد.

1.3. معیارهای چندگانه با گزینه‌های جایگزین

اکنون با شرایط دیگری سروکار داریم که در آن می‌خواهیم بفهمیم کدام فروشگاه‌ها دستگاه‌های حداقل یکی از HP یا ASUS<2 را ذخیره کرده‌اند>.

  • ابتدا، سلول G11 را انتخاب کنید.
  • سپس، این فرمول را تایپ کنید.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))

  • دنبال کردن، Enter را فشار دهید.
  • در نهایت، نام 4 فروشگاه را خواهید دید. که دارای دستگاه‌های موجود در HP یا ASUS هستند.

در این فرمول، <1 تابع>FILTER دو معیار را به طور جداگانه ارزیابی می کند. نمایش نتایج ترکیبی یا نام فروشگاه از هر دو دسته. سپس، تابع UNIQUE اینها را نشان می دهدفقط یک بار نام می‌برد.

2. از فرمول آرایه برای بیرون کشیدن مقادیر منحصربفرد بر اساس معیارها در اکسل استفاده کنید

در این روش دوم، از فرمول آرایه‌ای استفاده می‌کنیم که می‌توانید از آن استفاده کنید. هر نسخه از Microsoft Excel . اگرچه ممکن است آن را کمی پیچیده بدانید، من سعی خواهم کرد بعداً توضیح دهم که چگونه این فرمول برای معیارهای تکی و چندگانه کار می کند.

2.1. معیارهای تکی

اکنون، اجازه دهید به مراحلی برویم که چگونه می‌توانیم با کمک فرمول‌های آرایه، نام مغازه‌هایی را که نوت‌بوک‌ها یا دسک‌تاپ‌ها را در مدت 2 ماه ذخیره کرده‌اند، بیاوریم.

  • ابتدا، در سلول E5 تحت عنوان Notebook ، این فرمول را تایپ کنید.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")

  • سپس، Enter را فشار دهید.
  • بعد از آن، از دستور Fill Handle استفاده کنید تا کل ستون را پر کنید & نام 4 فروشگاه های کامپیوتری را خواهید یافت که دارای نوت بوک هستند.

در این فرمول پیچیده،
  • در ابتدا، عملکرد COUNTIF تضمین می‌کند که ستون E در زیر عنوان Notebook که همه نام‌های شرکت در اینجا ظاهر می‌شوند & بدین ترتیب یک آرایه با یک 0 مشترک برای همه نام‌های شرکت با ظاهر چندگانه ایجاد می‌کند.
  • خارج از این، عملکرد IF اکنون متوجه می‌شود که فقط در کدام مغازه‌ها نوت‌بوک‌ها ذخیره شده است. بنابراین، 0 را از نام مغازه هایی که نوت بوک ذخیره نکرده اند حذف می کند.
  • پس از آن، عملکرد MATCH جستجو می کند 0 فقط در آرایه ای که قبلاً از طریق تابع IF پیدا شده بود.
  • اکنون، تابع INDEX تمام سلول های آن آرایه را به عنوان یک ذخیره می کند. مرجع & نام فروشگاه‌ها را فقط یک بار نشان می‌دهد که چندین بار ظاهر شده‌اند.
  • در نهایت، عملکرد IFERROR همه پیام‌های خطا را حذف می‌کند و amp; آنها را با رشته های خالی جایگزین کنید.

به طور مشابه، فرمول آرایه را در سلول F5 اعمال کنید تا نام فروشگاه هایی را که Desktop<2 دارند، پیدا کنید> موجود است.

بیشتر بخوانید: Excel VBA برای دریافت مقادیر منحصر به فرد از ستون (4 مثال)

2.2. معیارهای چندگانه

اگر هنگام استخراج مقادیر منحصربفرد در اکسل مجبور به مقابله با دو یا چند معیار باشیم، در اینجا راه حل برای شما وجود دارد. اکنون می‌خواهیم مغازه‌هایی را پیدا کنیم که نوت‌بوک‌های برند HP را فقط برای 2 ماه ذخیره کرده‌اند.

  • ابتدا سلول G12 را انتخاب کنید.
  • سپس این فرمول را تایپ کنید.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")

  • به دنبال آن، Enter را فشار دهید.
  • در نهایت، از Fill Handle برای پر کردن ستون استفاده کنید تا زمانی که سلول های خالی در پایین به شما نشان داده شود & کار شما تمام شد.

  • در اینجا، تابع IF دو بار استفاده می شود. در ابتدا، دسته Notebook را در ستون D جستجو می کند & نتایج را به صورت 0 در آرایه برمی گرداند.
  • به طور مشابه، مارک HP را در ستون E & برگشتنتایج به صورت 0 در آرایه دیگری است.
  • سپس، تابع COUNTIF در اینجا همه نام‌های شرکت را می‌شمارد و amp; مقادیر را به صورت 0 در آرایه ای برای همه نام های موجود در ستون C تحت عنوان شرکت برمی گرداند.
  • اکنون، <1 تابع>MATCH موقعیت‌های 0 را که به عنوان مقادیر حاصل جمع در کنار آخرین آرایه‌های 3 یافت می‌شود، جستجو می‌کند.
  • بعد، INDEX تابع همه این داده ها را به عنوان یک آرایه مرجع ذخیره می کند و & نام‌های مرتبط فروشگاه‌ها را با موقعیت‌های ردیف مقدار حاصل 0 که در مرحله قبل یافت شد نشان می‌دهد.
  • و در آخر، تابع IFERROR حذف خواهد شد. همه پیام های خطا & فقط نام مغازه ها را نمایش دهید.

بیشتر بخوانید: VBA برای دریافت مقادیر منحصر به فرد از ستون به آرایه در اکسل (3 معیارها )

نتیجه گیری

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

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