نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: پاک کردن مقادیر تکراری در "ستونهای مختلف"

  1. #1

    آخرین بازدید
    2015/11/27
    تاریخ عضویت
    November 2015
    نوشته ها
    2
    امتیاز
    11
    سپاس
    0
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    پاک کردن مقادیر تکراری در "ستونهای مختلف"

    سلام،
    بنده میخوام مقادیر تکراری بین دو تا ستون پاک بشن و بینشون فاصله خالی نمونه،
    مثل گزینه:
    remove duplicates در منوی data
    که برای "یک" ستون اینکارو انجام میده.

    من اطلاعات رو به صورت تکی وارد نمیکنم، به صورت کپی پیست وارد میکنم

    مثلا 30 هزار سلول در ستون "A" پیست کردم و بعد remove duplicates رو انتخاب کردم برای "فقط" ستون "A"
    حالا مثلا 40 هزار سلول در ستون "B" وارد میکنم و بعد remove duplicates رو انتخاب کردم برای "فقط" ستون "B"

    تا اینجا مشکلی نیس،
    اما توی اطلاعات ستون "A" , "B" حتما میدونم مقادیر تکراری هست، میخوام تکراری ها رو از ستون "B" پاک کنه و ستون "A" دست نخوره، و بعد از پاک کردن سلول خالی بین اطلاعات در ستون "B" نمونه، دقیقا مثل گزینه remove duplicates در منوی data
    و ممکنه بعدا بخوام اینکارو بین 4 تا ستون انجام بدم، یا دوتا ستون دیگه به غیر از "A" و"B" یه راه حل داینامیک کمکم میکنه
    بنده به شدت مبتدی هستم! و به شدت هم نیاز به این کار دارم، ممنون میشم راهنمایی کنید.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    ویرایش توسط emad.m : 2015/11/26 در ساعت 14:11

  2.  

  3. #2


    آخرین بازدید
    2 روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    سلام،
    از يک ستون کمکي استفاده کنيد و در آن ستون با توابع countif و if بررسي نماييد که آيا مقدار متناظر در ستون b در کل ستون a تکرار شده است يا نه، فرضا" اگر اطلاعات ستون a و b از سطر اول شروع شده باشد و اطلاعات ستون a تا سطر 30000 ادامه داشته باشد، در سلول c1 اين فرمول بنويسيد:
    کد PHP:
    =if(countif($a$1:$a$30000;b1)=0;b1;""
    سپس فرمول را به سمت پايين تا هم ارز آخر محدوده اي که در ستون b اطلاعات هست کپي کنيد، بعد کل اطلاعات ستون c را کپي کرده و با استفاده از ابزار paste special و گزينه values در ستون b پيست کنيد و سپس remove duplicate را روي آن اعمال کنيد، فقط ممکن است يک خانه تهي زياد بياوريد که آن را هم دستي delete کنيد. آخر هم ستون کمکي را حذف کنيد.


  4. #3

    آخرین بازدید
    2015/11/27
    تاریخ عضویت
    November 2015
    نوشته ها
    2
    امتیاز
    11
    سپاس
    0
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    سلام،
    از يک ستون کمکي استفاده کنيد و در آن ستون با توابع countif و if بررسي نماييد که آيا مقدار متناظر در ستون b در کل ستون a تکرار شده است يا نه، فرضا" اگر اطلاعات ستون a و b از سطر اول شروع شده باشد و اطلاعات ستون a تا سطر 30000 ادامه داشته باشد، در سلول c1 اين فرمول بنويسيد:
    کد PHP:
    =if(countif($a$1:$a$30000;b1)=0;b1;""
    سپس فرمول را به سمت پايين تا هم ارز آخر محدوده اي که در ستون b اطلاعات هست کپي کنيد، بعد کل اطلاعات ستون c را کپي کرده و با استفاده از ابزار paste special و گزينه values در ستون b پيست کنيد و سپس remove duplicate را روي آن اعمال کنيد، فقط ممکن است يک خانه تهي زياد بياوريد که آن را هم دستي delete کنيد. آخر هم ستون کمکي را حذف کنيد.
    آقا بـــــــــیـــــــــنــــ ــــهــــــــایــــــــــ ــــت سپاسگذارم.
    واقعا داشتم دیوونه میشدم خیلی کمکم کرد.
    دکمه تشکرم پیدا نکردم!

  5. سپاس ها (1)


  6. #4


    آخرین بازدید
    2021/01/24
    تاریخ عضویت
    November 2015
    محل سکونت
    کرمانشاه
    نوشته ها
    21
    امتیاز
    55
    سپاس
    0
    سپاس شده
    45 در 17 پست
    تعیین سطح نشده است

    با سلام
    مقاله پیوست را ببینید
    فايل هاي پيوست شده فايل هاي پيوست شده
    آموزش اکسل



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. [حل شده] کدی که بتونم بجای این استفاده کنم چیهRange("ao1").Cells(x, 1) = CLng(TextBox11)
    توسط mehey در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 1
    آخرين نوشته: 2015/09/05, 13:21
  2. درج شماره صفحه " page break preview" درون یک سلول
    توسط amini_nasser در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 0
    آخرين نوشته: 2015/07/21, 12:06
  3. سفارشي كردن MsgBox "text", vbNoCancel
    توسط alisabet در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2015/07/09, 16:07
  4. اضافه کردن اتوماتيک عبارت "استاد" بعد از تايپ
    توسط mehdies در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2015/04/27, 10:49

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد