primry key در اکسل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • amator

    • 2010/03/25
    • 113

    primry key در اکسل

    اگر بخواهیم توی اکسل توی ستون طوری اطلاعات رو وارد کنیم که داده تکراری وارد نشه مثل pimry key توی اکسس باید بطریق زیر عمل کنیم.
    بایستی پس ازانتخاب محدوده مورداز لیست فروریز Data Validation درزبانه Home، گزینه Custom را انتخاب کرده کدزیر راوارد میکنیم:

    [align=left]
    کد:
    =COUNTIF(A:A,A1)=1
    [/align]

    میتونیم این حالت رو تعمیم هم بدیم مثلاً بتونیم 2، 3، یا nبار یک کد رو در یک ستون وارد کنیم. برای تعداد دفعات 3و2 بار، بایستی اونها رو با 1 در کدبالاجایگزین کنیم و برای n بار بایستی اون روبه یه سلول مثل c1ارجاع بدیم.دقت داشته باشین آدرس دهی C1 بایستی مطلق باشه. و اگربخواهیم این محدودیت روبه محدوده خاصی از ستون اعمال کنیم بایستی علاوه بر قراردادن اون بعنوان آرگوومان اول تابع Countif آدرس دهی محدوده موردنظر روهم مطلق درنظر بگیریم. دراینصورت کدمابصورت زیر درمیاد:

    [align=left]
    کد:
    =COUNTIF($A$4:$A$10,A4)=$C$1
    [/align]
  • mrexcel

    • 2010/02/03
    • 436
    • 81.00

    #2
    RE: primry key در اکسل

    اين فرمول بسيار كاربردي و مهم بود متشكرم از اين انتخاب عالي شما
    زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

    کامنت

    • mr.mahlouji

      • 2010/04/12
      • 105

      #3
      RE: primry key در اکسل

      با سلام
      بسيار ممنون و متشكر از ارسال شما چون بسيار كاربردي و عالي .
      پيشنهاد ميكنم كه اين مورد را هم ارسال بفرماييد ، كه در اگر دو ستون مختلف يا چند ستون مختلف ، داده هاي تكراري داشته باشيم ، داده هاي تكراري را يافته و به دلخواه كاربر ، تكراري هاي مورد نظر خود را حذف نمايد.البته نه از مسير deta>remove doplicatesچون از اين مسير ، در يك ستون داده ها را يافته و حذف مي نمايد ، غافل از اينكه داده هاي ستون هاي كناري متناسب با حذف ستون فعلي جابجا نمي شوند.
      با سپاس
      [b]كسيكه با [color=#FF0000]زشتي[/color] پيروز شود ، شكست خورده است .[/b]

      کامنت

      • amator

        • 2010/03/25
        • 113

        #4
        RE: primry key در اکسل

        سلام
        منظور شما جلوگیری از داده های تکراری در دوستون مجزا حین ورود اطلاعات هست، بعنوان مثال یونیک سازی نام و نام خانوادگی:

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

        کامنت

        • mr.mahlouji

          • 2010/04/12
          • 105

          #5
          RE: primry key در اکسل

          با سلام
          در شكل دوم شما ، رديفهاي تكراري را يا داده هاي تكراري را يافته و به دلخواه كاربر حذف كرد .
          يا بشه در ستون f تابعي نوشت كه براي هر داده تكراري يك عدد خاص در نظر بگيرد و ما در نهايت آن عدد خاص را فيلتر كرده و حذف نماييم، البته ناگفته نماند كه در بانك هاي اطلاعاتي كه حجم داده ها زياد است ، فيلتر كردن كار عاقلانه اي نيست .
          من فكر ميكنم دوستان عزيز هم ميتونن اين كار را از طريق پيوت انجام بدهند.
          باسپاس
          [b]كسيكه با [color=#FF0000]زشتي[/color] پيروز شود ، شكست خورده است .[/b]

          کامنت

          • amator

            • 2010/03/25
            • 113

            #6
            RE: primry key در اکسل

            pivot table هم راه خوبیه منتهی شما میتونین مطابق شکل زیر ازطریق advance filter هم داده های یونیک رو استخراج کنین.

            کامنت

            • mr.mahlouji

              • 2010/04/12
              • 105

              #7
              RE: primry key در اکسل

              با سلام
              بسيار عالي آفرين آفرين
              [b]كسيكه با [color=#FF0000]زشتي[/color] پيروز شود ، شكست خورده است .[/b]

              کامنت

              چند لحظه..