exceliran-logoexceliran-logoexceliran-logoexceliran-logo
  • صفحه اصلی
    • اخبار
      • تازه‌ها
      • سمینار
      • کلاس
    • پایگاه آموزشی
      • توابع
      • نمودارها
      • ابزارها و تنظیمات
      • برنامه‌نویسی VBA
      • داشبورد و هوش تجاری
      • اکسل و حسابداری
      • معرفی کتاب
      • افزونه‌ها
  • انجمن
    • پرسش و پاسخ
      • سوالات اکسل
      • سوالات اکسس
      • سوالات VBA
    • مطالب آموزشی
      • آموزش اکسل
      • آموزش VBA
    • اکسل در رشته‌های مختلف
      • حسابداری
      • مهندسی صنایع
      • سایر رشته‌ها
    • برنامه‌های کاربردی
      • Add-ins
  • خدمات ما
    • کلاس‌های آموزشی
    • سمینار، همایش و کنفرانس
    • مسابقات مهارت
    • تعیین سطح اکسل
    • انجام پروژه
  • درباره ما
  • تماس با ما

داده‌های تکراری

  • صفحه نخست
  • وبلاگ
  • پایگاه آموزشی ابزارها و تنظیمات
  • داده‌های تکراری
barcode-بارکد
ایجاد بارکد در اکسل
2018/01/13
form_in_excel_thumbnail
طراحی فرم در اکسل
2018/02/13

داده‌های تکراری

2018/01/25 15457 Visit
موضوعات
  • ابزارها و تنظیمات
  • توابع
برچسب ها
Duplicate-Value

Duplicate-Value

داده های تکراری در اکسل
یکی از اقداماتی که بر روی داده‌ها در اکسل صورت می‌گیرد، بررسی داده‌های تکراری می‌باشد. همچنین در برخی مواقع نیاز داریم داده‌هایی که وارد می‌کنیم بصورت یکتا (غیر تکراری) باشد لذا وجود داده‌های تکراری در این مواقع خطا محسوب می‌شود.
در جهت برطرف کردن و یا جلوگیری از بروز این خطا می‌توان از امکانات مختلف اکسل استفاده نمود،که بنا به نیاز و مهارتی که دارید، می‌توانید یکی از این تکنیک‌ها و امکانات را فرا بگیرید.
خواسته‌هایی که شما در راستای «بررسی داده‌های تکراری» از اکسل دارید معمولا یکی از موارد زیر می‌باشد:
۱- فرمت دهی شرطی جهت مشخص کردن اطلاعات تکراری
۲- جلوگیری از ورود داده‌های تکراری
۳- حذف اطلاعات تکراری
۴- نوشتن یک اخطار یا متن برای داده‌های تکراری


فرمت دهی شرطی جهت مشخص کردن اطلاعات تکراری با ابزار Conditional Formatting

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

روش اول : استفاده از امکانات پیش فرض

در این روش با استفاده از امکانات پیش فرض اکسل می‌توانید سلول‌های دارای اطلاعات تکراری یک محدوده را با رنگ دلخواه فرمت دهی مشخص کنید. برای این کار محدوده داده‌ها را انتخاب و گزینه Duplicate Value را مطابق شکل ۱ کلیک کنید :
Home > Conditional Formatting > Highlight Cells Rules > Duplicate Values …
دقت داشته باشید در این حالت تمامی داده‌هایی که بیش از یک بار تکرار شده باشند به فرمت دلخواه درخواهند آمد.

conditional formatting-duplicate value

شکل ۱ - استفاده از Duplicate Values


روش دوم : فرمت دهی از طریق فرمول نویسی

conditional formatting-duplicate value

شکل ۲ - استفاده از New Formatting Rule

مزیت این روش نسبت به روش اول در این است که شما قادر خواهید بود شرط‌های خاصی که مد نظرتان می‌باشد و در امکانات پیش فرض این ابزار وجود ندارد را با استفاده از فرمول نویسی پیاده سازی کنید. به عنوان مثال در روش اول اگر داده‌ای بیش از یک بار تکرار شده باشد تمامی آن داده‌های تکرار شده به فرمت تعریف شده در خواهند آمد. اما اگر ما قصد داشته باشیم فقط داده‌هایی که بیش از سه بار تکرار شده باشند را فرمت دهی کنیم دیگر قادر به استفاده از روش اول نخواهیم بود و نیاز به استفاده از روش فرمول نویسی داریم.
برای استفاده از این روش می‌بایست پس از انتخاب محدوده داده‌ها، فرمول مورد نظر را در مسیر زیر بنویسید:
Home > Conditional Formatting > New Rule > Use a formula to determine which cells to format

اگر بخواهیم روش اول را با استفاده از فرمول نویسی پیاده سازی کنیم می‌بایست از فرمول زیر استفاده کنیم:
=COUNTIF($A$1:$A$20,A1)>1

یا همانطور که در مثال گفته شد، اگر بخواهیم با رسیدن به شرط تکراری خاصی (مثلا تکرار ۳ بار و بیشتر) این فرمت دهی صورت بگیرد ، فرمول زیر را وارد می‌کنیم:
=COUNTIF($A$1:$A$20,A1)>=3
نکته : حال به عنوان مثال اگر بخواهیم فقط سلول‌هایی مشخص شوند كه دفعه سوم به بعد مورد استفاده قرار گرفته‌اند از فرمول زیر استفاده می‌كنیم:
=COUNTIF($A$1:$A20,A1)>=3
تفاوت این فرمول با فرمول قبل فقط یك $ است.

جلوگیری از ورود داده‌های تکراری

اگر به دنبال راهی هستید تا به وسیله آن مانع شوید که داده تکراری اعم از متنی یا عددی در محدوده خاصی وارد شود، باید با استفاده از ابزار Data Validation از مسیر زیر استفاده کنید:
Data > Data Validation > Custom
فرمول نویسی را به شرح زیر انجام دهید :
=COUNTIF($A$1:$A$20,A1)<=1
data validation

شکل ۳ - استفاده از ابزار Data Validation


حذف اطلاعات تکراری

در صورتی که تمایل دارید از بین داده‌های موجود اطلاعات تکراری حذف و فقط یک داده از اطلاعات تکراری باقی بماند، می‌توانید پس از انتخاب محدوده داده‌ها از ابزار Remove Duplicates از مسیر زیر استفاده نمایید :
Data > Remove Duplicates

نوشتن یک اخطار یا متن برای داده‌های تکراری

گاهی لازم است با توجه به نیاز برای اطلاعات تکراری در یک ستون جانبی متن خاصی نوشته شود. در این حالت باید با استفاده از تابع IF این نتیجه را حاصل نمود.
=IF(COUNTIF($A$2:$A$13,A2)>1,"تکراری ","غیر تکراری")
سعید علی‌محمدی
سعید علی‌محمدی
از سال ۱۳۸۵ اکسل را به صورت حرفه‌ای شروع کردم. تالیف اولین کتاب اکسل پیشرفته، مبدع برگزاری مسابقات مهارت در اکسل در کشور ، تنها برگزار کننده سمینارهای تخصصی نرم‌افزار اکسل در ایران، قسمتی از فعالیت‌های من در طی این سال‌ها می‌باشد. همیشه معتقدم یاد داشتن یک تخصص کوچک به صورت حرفه‌ای خیلی بهتر از یاد داشتن ۱۰ تخصص به صورت عمومی می‌باشد.

مطالب مرتبط

ترکیب سلول‌ها در اکسل
30144 Visit
2021/01/09

ترکیب سلول‌ها در اکسل


نوشتن ارقام به میلیون
249185 Visit
2020/12/21

نوشتن ارقام به میلیون ریال


timeline in pivottable
9965 Visit
2020/11/23

نوار زمانی در پیوت تیبل


time without colon
7760 Visit

درج زمان بدون نوشتن علامت دو نقطه

2020/11/17

درج زمان بدون دو نقطه


دیدگاهتان را بنویسید لغو پاسخ

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

9 دیدگاه ها

  1. فهیمی گفت:
    2018/05/07 در 12:43

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

    پاسخ
    • امیر قاسمیان گفت:
      2018/05/11 در 01:34

      سپاس از بذل توجه شما دوست گرامی.
      اصلاح شد

      پاسخ
  2. فرید گفت:
    2019/11/07 در 14:14

    باسلام و تشکر از مطالب شما

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

    تشکر

    پاسخ
    • امیر قاسمیان گفت:
      2020/03/04 در 20:54

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

      پاسخ
  3. بهروز گفت:
    2020/03/21 در 23:28

    سلام بنده تو قسمت تامین دادن تو اسکل مشکل دارم عدد یک رو به سمت پایین تامین میدم با خونه بعدی جمع نمیکنه یعنی تا ده سطر تامین بدی باید از یک تا ده تامین بده ولی کل ده سطر رو عدد یک میزاره میشه بگید مشکل کجاست

    پاسخ
    • امیر قاسمیان گفت:
      2020/11/17 در 16:46

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

      پاسخ
  4. اسماعیل گفت:
    2020/06/26 در 14:31

    سلام من طبق راهنمایی شما برای جلوگیری از ورود داده تکراری اقدام کردم ولی از فرمول ایراد میگیره دلیلش رو نمی دونم میتونید راهنمایی کنید
    پیام میده ” the formula you typed contains an error “

    پاسخ
    • امیر قاسمیان گفت:
      2020/11/10 در 14:21

      سلام دوست عزیز
      یکی از رایج ترین دلایل در لینک زیر توضیح داده شده است. در صورتی که به پاسخ مورد نظر نرسیدید در انجمن مطرح بفرمایید و عکسی از خطا ضمیمه کنید تا بهتر بررسی شود.
      فرمولی که به من دادین موقع اجرا خطا میده. چکار کنم؟
      موفق باشید

      پاسخ
  5. سید مهدی آقامیری گفت:
    2021/01/11 در 21:33

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

    پاسخ

جستجو

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