نحوه استخراج آیتم های منحصر به فرد از یک لیست در اکسل (10 روش)

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

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

دانلود Workbook

Extract Unique Items.xlsm

10 روش برای استخراج آیتم های منحصر به فرد از یک لیست در اکسل

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

روش-1: استخراج آیتم‌های منحصربه‌فرد از فهرست با استفاده از فرمول آرایه

در زیر فهرست محصولات شامل شماره شناسه و نام محصول . می بینیم که در نام محصول تکرار وجود دارد. ما می خواهیم محصولات منحصر به فردی را از آن لیست استخراج کنیم. ما از Array Formula برای استخراج موارد منحصر به فرد استفاده می کنیم.

➤ برای شروع، فرمول زیر را در سلول E5<2 می نویسیم>.

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")

این فرمول ترکیبی از I NDE X<2 است توابع>، MATC H و COUNTIF .

  • COUNTIF($E$4 :E4,$C$5:$C$12) لیست منحصر به فرد را بررسی می کند و در صورت پیدا نشدن مورد منطبق، عدد 0 و زمانی که مطابقت پیدا شد عدد 1 را برمی گرداند.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) موقعیت اولین رخداد عدم تطابق را مشخص می کند، در اینجا برنامه ریزی کنید برای نمایندگی با0.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEX از موقعیتی استفاده می‌کند که با MATCH برگردانده می‌شود و نام مورد را از لیست برمی‌گرداند.
  • وقتی دیگر وجود نداشته باشد، ممکن است با خطا مواجه شوید. آیتم های منحصر به فرد برای خلاص شدن از شر آن، از تابع IFERROR استفاده کرده ایم، با استفاده از تابع، پیام خطا را با خالی جایگزین کرده ایم.

➤ پس از آن، باید Enter را فشار دهیم.

➤ باید فرمول را با Fill Handle ابزار به پایین بکشیم.

➤ در نهایت، می‌توانیم آیتم‌های منحصربه‌فرد را در جدول Unique Products Using Array Formula مشاهده کنیم.

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

روش 2: استفاده از تابع UNIQUE به Extract from List

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

➤ اول از همه، =UNIQUE را در سلول E5 تایپ می کنیم و یک UNIQUE Function ظاهر می شود.

➤ ما باید یک آرایه را انتخاب کنیم که نام محصول ما است، بنابراین، C5 تا C12 را انتخاب می کنیم.

➤ پس از آن، ما باید یک کاما، " ، " بدهیم، و باید روی ردیف‌های منحصر به فرد بازگشت نادرست دوبار کلیک کنیم.

➤ ما براکت را می بندیم و Enter را فشار می دهیم.

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

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

روش-3: استفاده از فرمول غیر آرایه ای از توابع LOOKUP و COUNTIF

می توانیم از فرمول غیر آرایه ای استفاده کنیم که از تشکیل شده است LOOKUP و COUNTIF نیز وجود دارد. بیایید ببینیم چگونه این فرمول به ما کمک می کند تا منحصر به فرد را از یک لیست استخراج کنیم.

در اینجا، فرمول زیر را در سلول E5 تایپ می کنیم.

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) منحصر به فرد را بررسی می کند لیست، و زمانی که مطابقت یافت نشد، 0 و در صورت یافتن مطابقت، 1 را برمی‌گرداند. این آرایه ای را ایجاد می کند که از مقادیر دودویی TRUE و FALSE تشکیل شده است. سپس، 1 را بر این آرایه تقسیم کنید که آرایه دیگری از مقادیر 1 و خطای #DIV/0 را ارائه می دهد.
  • عملکرد LOOKUP خارجی دارای عدد 2 به عنوان جستجوگر است. مقدار، جایی که نتیجه بخش COUNTIF به عنوان lookup_vector کار می کند. با مقایسه این دو، LOOKUP با مقدار نهایی خطا مطابقت دارد و مقدار مربوطه را برمی گرداند.

➤ سپس، را فشار می دهیم. را وارد کنید.

➤ ما فرمول را با Fill Handle پایین می کشیم.

➤ در نهایت، می توانیم ببینیم موارد منحصر به فرد استخراج شده در محصول منحصر به فرد با استفاده از جدول Non Array Formula . ما همچنین می توانیم فرمول را در فرمول مشاهده کنیمbar .

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

روش-4: استخراج موارد تکراری با استفاده از فرمول آرایه

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

➤ ابتدا، ما فرمول زیر را در سلول E5 تایپ می کند.

=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))

اینجا، E4:$E$4 اولین سلول ستونی است که می‌خواهیم نتیجه استخراج را قرار دهیم، و List محدوده سلول‌های انتخاب شده از C5 تا C12 است.

دو تابع INDEX مقدار اولیه و نهایی را از مکانی که به ترتیب توسط COUNTIFS و MATCH مشتق شده است، برمی گرداند.

➤ پس از آن، Enter را فشار می دهیم.

➤ سپس، فرمول را با ابزار Fill Handle پایین می کشیم. .

➤ در نهایت، ما می‌توانیم دو محصول منحصربه‌فرد را بدون کپی‌برداری ببینیم.

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

روش-5: استخراج موارد منحصر به فرد از یک لیست با استفاده از فیلتر پیشرفته

شما می توانید از یک ویژگی Excel به نام Advanced Filter برای استخراج موارد منحصر به فرد از یک لیست استفاده کنید. بیایید با نحوه انجام این کار آشنا شویم.

➤ اول از همه، محدوده داده هایی را که می خواهید استخراج کنید انتخاب کنید

➤ پس از آن، روی برگه داده کلیک کنید. .

در اینجا، سلول ها را انتخاب کرده و داده ها را بررسی کرده ایم. برگه. شما یک گزینه Advanced را در آنجا خواهید یافت (در گروه دستور Sort & Filter ).

➤ پس از آن، یک فیلتر پیشرفته پنجره ظاهر می شود.

➤ انتخاب می کنیم کپی به مکان دیگری

➤ مکان $E را می دهیم $4 در کادر کپی در

➤ مطمئن شوید که روی فقط رکوردهای منحصر به فرد کلیک کنید.

➤ اکنون، روی OK کلیک کنید.

➤ در نهایت، می‌توانیم مشاهده کنیم که آیتم‌های منحصربه‌فرد در جدول محصول منحصربه‌فرد استخراج شده‌اند. فیلتر پیشرفته .

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

روش-6:  استخراج مقادیر منحصر به فرد حساس به بزرگی و کوچکی

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

➤ اول از همه، باید فرمول زیر را در سلول D3 تایپ کنیم.

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")

➤ پس از آن، Enter را فشار می دهیم.

➤ We w فرمول را با استفاده از Fill Handle پایین بکشید.

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

روش-7: جدول محوری برای استخراج موارد منحصر به فرد از فهرست

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

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

➤ در اینجا، محدوده داده C4 تا C12 را انتخاب می کنیم.

➤ پس از آن، برگه Insert را از Ribbon انتخاب کنید.

➤ سپس، Pivot Table را انتخاب کنید.

➤ پس از آن، ما باید Existing Worksheet را انتخاب کنیم.

➤ ما باید یک مکان بدهیم. در اینجا، ما مکان E4 به E12 را انتخاب می کنیم.

➤ علامت گذاری کنید این داده ها را به مدل داده اضافه کنید

➤ روی OK کلیک کنید.

➤ در نهایت، می‌توانیم ببینیم که وقتی نام محصول را در Pivot Table علامت‌گذاری می‌کنیم. ، محصول منحصر به فرد استخراج شده در جدول سطح ردیف ظاهر می شود.

روش-8: VBA برای استخراج منحصر به فرد

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

➤ اول از همه، ALT+F11 را در برگه کاری خود تایپ می کنیم. در اینجا، ما روی Sheet8 کار می کنیم.

➤ پس از آن، یک پنجره VBA Project ظاهر می شود.

➤ باید دوبار کلیک کنیم در Sheet8 .

➤ یک پنجره ویرایشگر VBA ظاهر می شود.

➤ کد زیر را در پنجره ویرایشگر VBA تایپ می کنیم.

7500

در اینجا، Long<2 را اعلام کرده ایم> متغیر را تایپ کنید و آخرین ردیف را در آن قرار دهید. سپس، چندین روش ActiveSheet را برای کپی کردن محدوده و در عین حال Unique به عنوان True اعمال کنید.

➤ ما این کار را انجام خواهیم داد.پنجره VBA ویرایشگر را ببندید و به Sheet8 فعال ما می‌رود.

➤ در آنجا ALT+F8 را تایپ می‌کنیم و یک پنجره Macro Name ظاهر می‌شود.

➤ ما روی Run کلیک می کنیم.

➤ در نهایت، محصولات منحصر به فرد را در نام محصول<مشاهده خواهیم کرد. 2> جدول.

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

روش-9: موارد منحصر به فرد را برجسته کنید

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

➤ ابتدا، ما نام محصول از C5 تا C12 را انتخاب کنید.

➤ سپس، به <برگه 1>صفحه اصلی .

قالب بندی شرطی را انتخاب کنید.

➤ و سپس، قانون جدید را انتخاب کنید.

یک پنجره قانون قالب‌بندی جدید ظاهر می‌شود.

استفاده از فرمول برای تعیین اینکه کدام سلول‌ها باید قالب‌بندی شوند را انتخاب کنید .

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

=COUNTIF($C$5:C5,C5)=1

➤ سپس، روی <کلیک کنید 1>قالب .

A <پنجره 1>Format Cells ظاهر می شود.

➤ روی گزینه Fill کلیک کنید.

➤ یک رنگ را انتخاب کنید، در اینجا، ما آبی را انتخاب می کنیم.

➤ سپس، روی OK کلیک کنید.

➤ اکنون، پیش نمایش را ببینید و OK<را کلیک کنید. 2>.

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

روش-10: قالب بندی مشروط برای واکشی موارد منحصر به فرد

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

➤ برای انجام این کار، ابتدا باید انتخاب کنیم. نام محصول از سلول های C5 تا C12 .

➤ پس از آن، به برگه صفحه اصلی خواهیم رفت. در Ribbon ، و ما باید Conditional Formatting را انتخاب کنیم.

➤ سپس، New Rule را انتخاب کنید.

یک پنجره New Formatting Rule ظاهر می شود.

➤ ما باید Use a Formula را انتخاب کنیم تا تعیین کنیم کدام سلول ها را قالب بندی کنیم .

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

=COUNTIF($C$5:C5,C5)>1

➤ سپس، روی Format کلیک کنید.

یک پنجره Format Cells ظاهر می شود.

➤ ما را انتخاب می کنیم 1>قلم گزینه.

➤ سپس، ما باید سفید رنگ تم را انتخاب کنیم.

➤ روی OK کلیک کنید.

➤ ما می‌توانیم پیش‌نمایش را ببینیم و OK را کلیک کنیم.

➤ اکنون، می‌توانیم ببینیم که نام محصولات تکراری دریافت می‌شود پنهان، زیرا رنگ آنها سفید است.

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

➤ پس از آن، باید گزینه Filter را انتخاب کنیم.

➤ اکنون، ما باید Filter by Selected Cells Font Color را انتخاب کنیم.

➤ در نهایت، می بینیم که وجود داردفقط نام محصول منحصر به فرد در فهرست محصولات جدول.

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