خانه / دستورات اکسل / مثال کاربردی توابع / تعیین رکوردهای یکتا در یک لیست

تعیین رکوردهای یکتا در یک لیست

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

 

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

بدین منظور بسیاری از افراد از ابزار Remove Duplicate  استفاده میکنند و با حذف رکوردهای تکراری، تعداد رکوردهای باقیمانده به عنوان لیست داده ها شناسایی میشوند.

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

 

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

در این لیست در تاریخهای مختلف کالاهای مختلفی تولید شده است.

 

اگر بخواهیم لیست کالاهای تولید شده در این بازه زمانی را استخراج کنیم میتوان به صورت ذیل عمل کرد.

 

فرمول آرایه ای استخراج رکوردهای یکتا از یک مجموعه:

بدین منظور کافی است مراحل ذیل را انجام داد:

 

۱- سلول F2 را انتخاب نموده و درون آن فرمول ذیل را تایپ کرده

=IFERROR(INDEX($C$2:$C$13,MATCH(0,COUNTIF($F$1:F1,$C$2:$C$13),0)),””)

۲-بعد از وارد کردن فرمول فوق درون سلول F2 به جای زدن کلید Enter، با نگه داشتن کلیدهای Ctrl و Shift کلید Enter را زده تا فرمول به صورت آرایه ای محاسبه شود.

 

۳- با درگ کردن فرمول ثبت شده درون سلول F2، برای سلولهای F3 تا F10، لیست تمامی محصولات در این محدوده ثبت خواهد شد.

 

 

دانلود فایل.

درباره‌ی امید معتمدی

محقق، مدرس، نویسنده و مشاور در حوزه تحلیل داده

۱۲ نظر

  1. با سلام
    چطور میتونم از یک ستون با ۱۰۰ سطر ،داده های مد نظر رو مثلا در سطر های ۱ و ۴ و ۸ و ۷۰ و… رو استخراج کنم؟ آیا نیاز به فرمول نویسی داره
    با تشکر

    پاسخ

    • امید معتمدی

      سلام از یک ستون کمکی استفاده کنید تا مقابل ردیفهای مد نظر واژه True ثبت شود (از طریق فرمول)، سپس آن ستون را فیلتر نمایید

  2. محمد محب زاده

    فرض کنید ۲۰ تا جدول داریم که در انها ستون کد حساب یکسان می باشد
    با استفاده از لیست کشویی که نام جدولها می باشد چگونه می توان با انتخاب نام جدول و کد حساب مانده را بدست اورد

  3. محمد محب زاده

    ی سوال داشتم نیاز به راهنمایی دارم

  4. پیمان بابایی

    سلام ممنون از آموزشتون…
    من میخوام از یک جدول رکورد و امتیاز برای به دست اوردن آزمون تست ورزش تو اکسل استفاده کنم فقط نمیدونم از چه فرمول و روشی استفاده کنم…
    به عنوان مثال برای سن ۲۲-۲۹ سال برای یک فرد رکورد شنوی روی دست شده ۴۵ و برای فرد دیگری شده ۵۰٫٫٫ که برای هر رکورد یک امتیاز داره…
    من میخوان با وارد کردن هر رکورد برای هر رده سنی خود اکسل امتیازشو تو سلولی که فرمول نوشته شده بنویسه..

  5. سلام و تشکر از سایت بسیار خوبتون

    این فرمول رو زدم.
    ولی میشه توضیح بدید که دقیقا این فرمولا چه کاری انجام میدن که به نتیجه میرسن؟

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

دیدگاهتان را بنویسید

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.