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

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

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

بنابراین در این جلسه نیز مباحث قبلی را دنبال می کنیم. 

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

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

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

اما فرض کنید یک فایل اکسل حاوی اطلاعات بلند بالا در اختیار ما گذاشته اند .

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

برای این کار چه راهکاری را پیشنهاد می دهید ؟

مطمئنا به مخیله هیچ کس هم خطور نخواهد کرد که به عنوان مثال بخواهد یک فایل با هزار ردیف سلول  را یک به یک به دنبال مقادیر تکراری بگردد .

مطمئنا راهکارهای بهتر و مناسبتری برای این کار وجود دارد. 

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

بعنوان مثال سری به لینک زیر بزنید .

شناسایی و شمارش داده های تکراری

در این مطلب به تفصیل از کدها و برنامه نویسی وی بی ای استفاده کرده ام تا با کمک آنها بتوانیم داده های تکراری را در یک محدوده پیدا کنیم .

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

شناسایی و شمارش داده های تکراری

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

شاید این خبر خوبی باشد برای کسانی که میانه خوبی با برنامه نویسی ندارند  و البته باید بگویم که چه اشتباهی می کنند .

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

اما امروز می خواهیم چه کنیم ؟

امروز می خواهیم ببینیم که چگونه می توانیم متوجه شویم که در یک محدوده مورد نظر چه تعداد مقادیر تکراری وجود دارد

من علیرضا شهرآئینی هستم و می خواهم امروز این کار را با  روش های مختلف بررسی می کنیم .

شناسایی و شمارش داده های تکراری

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

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

روش کار را که بخوبی می دانید .

اینکه یک دکمه به محیط اکسل اضافه کنید و  کدهای زیر را در داخل ماژول ذخیره نمایید .

تمامی این روش ها را در مطالب مربوط به دو لینک بالا در دسترس است .

اما برویم سراغ اصل موضوع که همان کدهای VBA است .

این کدها به قرار زیر هستند .

 در خطوط کد بالا در چندین جا از عبارت my_data  استفاده شده است .

my_data در واقع اشاره به محدوده اطلاعات مورد نظری دارد که می خواهیم به لحاظ تکراری بودن داده ها آن را بررسی کنیم .

برای تنظیم این خاصیت باید محدوده مورد نظر خود را نام گذاری کنیم .

برای این منظور مراحل زیر را دنبال کنید .

نحوه نامگذاری یک محدوده از اطلاعات در اکسل

  1. ابتدا کل محدوده مورد نظر را انتخاب کنید .
  2. سپس در باکس کوچکی که در بالا و سمت چپ از شیت کاری شما وجود دارد عبارت my_data را تایپ نمایید .  

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

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

مطالب این ویدیو بطور جامع به بررسی نحوه ایجاد دکمه و کار با کدها و ماژول های مربوط به این مطلب می پردازد .

بنابراین توصیه می کنم حتما به تماشای آن بپردازید .

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

اما اگر بخواهیم که بدانیم که یک اسم خاص در این محدوده چند بار تکرار شده است چه باید کرد .

شناسایی و شمارش داده های تکراری

بعنوان مثال فرض کنید می خواهیم بدانیم اسمی به نام “برنا ” چند بار و یا اسم ” باربد ” چند بار تکرار شده است .

در اینصورت از چه راهکاری می توانیم استفاده کنیم؟ 

شمارش موردی آیتم های تکرار شده در یک محدوده اکسل

خوب ما در مرحله قبل به کمک برنامه نویسی VBA  چند  کار را را انجام دادیم .

اول اینکه داده های تکراری را پیدا کردیم .

رنگ پس زمینه آنها را تغییر دادیم .

در انتها هم در قالب یک پیغام به کاربر اعلام کردیم که چند داده تکراری در محدوده مورد نظر پیدا شده است .

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

برای این کار ابتدا یک جدول از آیتم های مورد نظر خود تهیه می کنیم .

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

(COUNTIF(my_data;Q2=

در عبارت فوق my_data اشاره نام محدوده ای دارد که در مرحله قبل نام گذاری نمودیم

البته به جای نام گذاری محدوده مورد نظر می توانیم آدرس محدوده را نیز استفاده کنیم .

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

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

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

شناسایی و شمارش داده های تکراری

و بدین ترتیب به راحتی می توانید تعداد موارد تکرار شده برای هر آیتم را پیدا کنید .

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

در پایان باز هم از شما دوستان می خواهیم که با ارائه نظرات و راهنمایی های خود ما در ارائه مطالب جدیدتر یاری کنید. 

پیشنهادات

نظرات و دیدگاههای خود را در قسمت “ارسال دیدگاه”  درج نمایید

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

آموزش اکسل بازدید : 6,906 views 3 ژوئن, 2019 ۰