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

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

  • صفحه نخست
  • وبلاگ
  • پایگاه آموزشی ابزارها و تنظیمات
  • داده‌های تکراری
barcode-بارکد
ایجاد بارکد در اکسل
23 دی 1396
form_in_excel_thumbnail
طراحی فرم در اکسل
24 بهمن 1396

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

05 بهمن 1396 13722 بازدید
موضوعات
  • ابزارها و تنظیمات
  • توابع
برچسب ها
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,"تکراری ","غیر تکراری")
سعید علی‌محمدی
سعید علی‌محمدی
از سال ۱۳۸۵ اکسل را به صورت حرفه‌ای شروع کردم. تالیف اولین کتاب اکسل پیشرفته، مبدع برگزاری مسابقات مهارت در اکسل در کشور ، تنها برگزار کننده سمینارهای تخصصی نرم‌افزار اکسل در ایران، قسمتی از فعالیت‌های من در طی این سال‌ها می‌باشد. همیشه معتقدم یاد داشتن یک تخصص کوچک به صورت حرفه‌ای خیلی بهتر از یاد داشتن ۱۰ تخصص به صورت عمومی می‌باشد.

مطالب مرتبط

ترکیب سلول‌ها در اکسل
17242 بازدید
20 دی 1399

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


نوشتن ارقام به میلیون
140154 بازدید
01 دی 1399

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


timeline in pivottable
5986 بازدید
03 آذر 1399

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


time without colon
4408 بازدید

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

27 آبان 1399

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


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

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

9 دیدگاه ها

  1. فهیمی گفت:
    17 اردیبهشت 1397 در 12:43

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

    پاسخ
    • امیر قاسمیان گفت:
      21 اردیبهشت 1397 در 01:34

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

      پاسخ
  2. فرید گفت:
    16 آبان 1398 در 14:14

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

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

    تشکر

    پاسخ
    • امیر قاسمیان گفت:
      14 اسفند 1398 در 20:54

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

      پاسخ
  3. بهروز گفت:
    02 فروردین 1399 در 23:28

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

    پاسخ
    • امیر قاسمیان گفت:
      27 آبان 1399 در 16:46

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

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

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

    پاسخ
    • امیر قاسمیان گفت:
      20 آبان 1399 در 14:21

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

      پاسخ
  5. سید مهدی آقامیری گفت:
    22 دی 1399 در 21:33

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

    پاسخ

جستجو

اکسل را از اینجا شروع کنید كلاس هاي آموزشي سمينارهاي اكسل ايران

محصولات ویژه

  • access level video - ایجاد سطح دسترسی فیلم آموزشی تعیین سطح دسترسی
    امتیاز 4.83 از 5
    ۶۹,۰۰۰ تومان
  • UserForms یوزرفرم ۱۴,۰۰۰ تومان
  • Security سطح دسترسی در اکسل
    امتیاز 4.50 از 5
    ۱۰,۰۰۰ تومان
تمامی حقوق مادی و معنوی سایت برای جامعه اکسل ایرانیان محفوظ می باشد.