چگونه بدون استفاده از تابع UNIQUE در اکسل، دادههای یکتا استخراج کنیم؟ (آموزش گامبهگام + فایل نمونه)
اگر از اکسل 2019 یا نسخههای قدیمیتر استفاده میکنید و با مشکل نبود تابع UNIQUE مواجه شدهاید، نگران نباشید! در این مقاله، روشی کاملاً فرمولی و حرفهای به شما آموزش میدهیم تا بتوانید دادههای یکتا را استخراج کنید. این روش نیازی به ابزارهای پیشرفته یا کدنویسی ندارد و تنها با ترکیب چند تابع ساده، مشکل شما را حل میکند. به کمک این آموزش، میتوانید دادههای پرتکرار خود را مرتب و تمیز کنید.
چرا به دادههای یکتا نیاز داریم؟
در بسیاری از مواقع، ممکن است بخواهید:
لیستی از آیتمهای بدون تکرار داشته باشید.
دادههای پرتکرار را حذف کنید.
تحلیلهای دقیقتر و شفافتری روی اطلاعات خود انجام دهید.
این کار در نسخههای جدید اکسل به کمک تابع UNIQUE بسیار ساده است، اما اگر نسخه شما این قابلیت را ندارد، روش زیر بهترین گزینه برای شماست.
آموزش گامبهگام استخراج دادههای یکتا با فرمول
فرض کنید دادههای شما در ستون A (محدوده A2:A50) قرار دارند و میخواهید مقادیر یکتا را در یک ستون جدید استخراج کنید.
مراحل زیر را قدم به قدم انجام دهید:
۱. ایجاد ستون کمکی برای تعیین شماره ردیف مقادیر یکتا
ابتدا یک ستون کمکی ایجاد کنید تا شماره ردیف هر مقدار یکتا را مشخص کند. در ستون C (از سلول C2 به پایین)، فرمول زیر را وارد کنید:
IF(COUNTIF($A$2:A2, A2)=1, ROW(A2), “”)
توضیح فرمول:
COUNTIF($A$2:A2, A2): بررسی میکند که مقدار فعلی (A2) چند بار در محدوده بالایی تکرار شده است.
اگر مقدار یکتا باشد، شماره ردیف را بازمیگرداند؛ در غیر این صورت، مقدار خالی (“”) نمایش داده میشود.
۲. استخراج شماره ردیفهای یکتا با SMALL
حالا در یک ستون دیگر (مثلاً ستون D)، از فرمول زیر برای استخراج شماره ردیفهای یکتا به ترتیب استفاده کنید:
IFERROR(SMALL($C$2:$C$10, ROW()-1), “”)
توضیح فرمول:
SMALL($C$2:$C$10, ROW()-1): کوچکترین شماره ردیف یکتا را پیدا میکند و به ترتیب ردیفهای بعدی را استخراج میکند.
IFERROR: جلوگیری از نمایش خطا در صورت خالی بودن مقادیر.
۳. استخراج مقادیر یکتا با INDEX
در نهایت، در ستون مقصد (مثلاً ستون B)، فرمول زیر را وارد کنید:
IF(D2<>””, INDEX($A$2:$A$10, MATCH(D2, ROW($A$2:$A$10), 0)), “”)
توضیح فرمول:
INDEX($A$2:$A$10, MATCH(D2, ROW($A$2:$A$10), 0)): مقدار مربوط به شماره ردیف استخراجشده را از محدوده دادهها بازمیگرداند.
IF(D2<>””): بررسی میکند که شماره ردیف معتبر باشد و در صورت خالی بودن، چیزی نمایش نمیدهد.
نتیجه نهایی
ستون C: شماره ردیف مقادیر یکتا.
ستون D: شماره ردیفهای مرتبشده با SMALL.
ستون B: مقادیر یکتای نهایی.
چرا این روش بهترین انتخاب است؟
کاملاً فرمولی و بدون نیاز به ابزارهای خارجی.
ساده، سریع و قابل اجرا در هر نسخه از اکسل.
امکان استفاده در هر محدودهای از دادهها.
برای راحتی شما، فایل نمونهای از این آموزش را تهیه کردهایم که میتوانید بهصورت رایگان دانلود کنید و روش گفتهشده را مستقیماً در آن مشاهده کنید.
با استفاده از این روش، بدون هیچ محدودیتی در نسخه اکسل خود، بهراحتی دادههای یکتا را استخراج کنید و در وقت و انرژی خود صرفهجویی کنید. اگر این مقاله برای شما مفید بود، خوشحال میشویم نظرات خود را با ما به اشتراک بگذارید!
میانگین امتیاز 5 / 5. تعداد آرا: 1