جلوگیری از تایپ اطلاعات تکراری در ستون...

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • Amir Mohsenpour

    • 2010/02/10
    • 146

    جلوگیری از تایپ اطلاعات تکراری در ستون...

    برای این کار روش استفاده از Data Validation به نظرم مفید بود که برایتان توضیح می دهم.

    1.ستونی را که می خواهید در آن هیچ اطلاعات تکراری تایپ نشود را انتخاب کنید.
    2. بر روی Data و سپس Validation کلیک کنید.
    3.در قسمت Setting و در فروریز Allow خط Costum را انتخاب کنید.
    4.در قسمت Formula فرمول COUNTIF($A:$A,A1)<2= را تایپ کنید( برای اینکه اطلاعات بیش از یک بار نتوانند وارد شود <2 استفاده شده بر حسب نیاز می توانید آنرا تغییر دهید)

    5.به قسمت Error Alert رفته و در این قسمت نوع اخطاری را که نیاز داریم در هنگام ورود اطلاعات تکراری نمایش داده شود ایجاد می کنیم.
    الف)Stop اگر نیاز باشد که اطلاعات تکراری به هیچ وجه وارد نشوند این گزینه انتخاب می شود.
    ب) Warning اگر لازم باشد که به محض ورود اطلاعات تکراری هشدار به کاربر داده شود این گزینه انتخاب می گردد.فرمی در این قسمت باز می گردد که از شما می پرسد آیا می خواهید این اطلاعات تکراری دوباره وارد شوند یا خیر؟
    ج)Information با انتخاب این گزینه فقط به شما اطلاع داده می شود که اطلاعاتی که وارد کردید تکراری بوده است.
    6.در قسمت Error Alert بخش Title نمایشگر اطلاعاتی است که می خواهید با ورود اطلاعات تکراری به کاربران بدهید . مثلاً به محض ورود اطلاعات تکراری پیغام خطائی ظاهر شود که تیتر آن مثلاً اخطار به شما کاربر گرامی باشد برای این منظور جمله مد نظر خود را در این قسمت می نویسید.

    7.در قسمت Error message نیز برحسب انتخاب نوع خطا می توانید پیغامهای متفاوت بنویسید
    مثلاً اگر از خطای Warning استفاده می نمائید می توان نوشت کاربر گرامی اطلاعات وارد شده تکراری است آیا ادامه می دهید ؟
    8.در پایان نیز تیک قسمت Show error alert after invalid data is entered را زده و Ok کرده و امتحان می کنید.
    لازم به توضیح است که در این روش اگر اطلاعاتی را از جائی کپی کنید می توانید بدون در نظر گرفتن این خاصیت ستون کار خود را ادامه دهید .اما زمانیکه روی همین اطلاعات جدید دبل کلیک کنید پیغام خطای شما ظاهر می گردد.
    [align=center]با تشکر
    امیر محسن پور[/align]
  • moonlight4u
    • 2010/08/17
    • 4

    #2
    RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

    متشکرم دوست عزیز
    ولی موقع کار با این فرمول این مشکل برام بوجود اومد که اگه مقادیر تکراری داخل خود سلول هم باشند اخطار داده میشه.
    من هدفم اینه که یه فایل داشته باشم که توی هر ستونش تعدادی شماره تلفن نوشته بشه و شماره های داخل ستون (یا کل فایل) تکراری نباشند. لطفاً راهنمایی بفرمایید.
    متشکرم

    کامنت

    • khakzad

      • 2010/03/17
      • 2034

      #3
      RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

      با سلام.
      این فرمول در واقع میاد تعداد یک سلول مورد نظر رو در یک رنج خاص حساب میکنه.که در اینجا با توجه به نوع ادرس دهی criteria در هر سلول خود ان سلول است.رنج هم که ثابت.

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

      کامنت

      • moonlight4u
        • 2010/08/17
        • 4

        #4
        RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

        من هر عددی رو که داخل اولین سلول می نوشتم و می خواستم برم به سلول بعدی این اخطار رو میداد!
        برای اون موردی که گفتم پیشنهادی ندارید؟ (شماره موبایل ها در یک ستون)

        کامنت

        • khakzad

          • 2010/03/17
          • 2034

          #5
          RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

          ببینید. من این فایل نمونه رو براتون میفرستم، مقایسه کنید ببینید چطور هست؟
          خوب از همین فرمول برای شماره موبایل استفاده می کنیم.
          این فایل رو ببینید.باز هم در خدمتم.
          اهان
          اگرمنظورتون 0 قبل از شماره موبایل هست، اون رو از format cell تنظیم میکنیم.

          منتظر خبرتون هستم
          فایل های پیوست شده

          کامنت

          • moonlight4u
            • 2010/08/17
            • 4

            #6
            RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

            متشکرم دوست عزیز
            درسته، ستون k و L این خصوصیت رو داشتند.
            منظورم صفر نبود چون نرم افزاری که برای ارسال پیام ازش استفاده می کنیم صفر اول شماره ها رو نمی خونه و نیازی نداره.
            ممنونم

            کامنت

            • farzin24622

              • 2010/10/31
              • 272

              #7
              RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

              من ميخواهم داده هاي تكراري رو كه قبلا وارد شده اند رو پيدا و پاك كنم ، چطور ميتونم آنها رو پيدا كنم ؟

              ضمنا چطور ميتوان تكراري بودن داده هايي رو كه از طريق كپي كردن وارد ميشوند رو تشخيص داد ؟

              ممنون .
              بنیاد کودک CHILD FOUNDATION :
              WWW.CHILDF.ORG

              کامنت

              • mrexcel

                • 2010/02/03
                • 435

                #8
                RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

                در قسمت VALIDATION گزينه هست به نام CIRCULE INVALID كه دور اطلاعات رو رنگ قرمز ميكشه به شرطي كه اين فرمول را در قسمت VALIDATION نوشته باشيم.
                يا از قسمت CONDITIONAL FORMATING گزينه 'DUPLICATE را بزنيد
                زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

                کامنت

                • farzin24622

                  • 2010/10/31
                  • 272

                  #9
                  RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

                  در واقع من ميخوام بدونم چجوري ميشه داده هاي تكراري رو پيدا كرد و از اون مهمتر چجوري ميشه غير از يكي باقي داده هايي رو كه تكرار شده اند رو حذف كرد ؟
                  بنیاد کودک CHILD FOUNDATION :
                  WWW.CHILDF.ORG

                  کامنت

                  • mrexcel

                    • 2010/02/03
                    • 435

                    #10
                    RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

                    در منوي data گزينه وجود دارد به نام remove duplicate كه گزينه هاي تكراري را حذف مينمايد
                    زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

                    کامنت

                    • programmermp
                      • 2010/11/27
                      • 2

                      #11
                      RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

                      نوشته اصلی توسط mrexcel
                      در منوي data گزينه وجود دارد به نام remove duplicate كه گزينه هاي تكراري را حذف مينمايد
                      سلام وقت بخیر
                      حالا اگه از بین چند تا ردیفه تکراری بخواهیم مثلا چهارمین موردی که تکراری شناسایی میشه باشه بقیه ی تکراری ها حذف بشن باید چی کار کرد؟
                      منظور اینه که مثلا 4 بار اطلاعات تکراری وارد شده ولی اون ردیفی کامل تر هست که اون وسطه یعنی اکسل به عنوان دومین ردیف از بین 4 تا ردیف پیداش می کنه، و از اونجایی که اکسل اولی رو که پیدا کرد بقیه رو حذف می کنه من چطوری می تونم بگم اون دومیه از بین 4 تا ردیف تکراری رو نگه دار بقیه رو حذف کن؟

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

                      کامنت

                      • programmermp
                        • 2010/11/27
                        • 2

                        #12
                        RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

                        نوشته اصلی توسط mrexcel
                        در منوي data گزينه وجود دارد به نام remove duplicate كه گزينه هاي تكراري را حذف مينمايد
                        سلام وقت بخیر
                        حالا اگه از بین چند تا ردیفه تکراری بخواهیم مثلا چهارمین موردی که تکراری شناسایی میشه باشه بقیه ی تکراری ها حذف بشن باید چی کار کرد؟
                        منظور اینه که مثلا 4 بار اطلاعات تکراری وارد شده ولی اون ردیفی کامل تر هست که اون وسطه یعنی اکسل به عنوان دومین ردیف از بین 4 تا ردیف پیداش می کنه، و از اونجایی که اکسل اولی رو که پیدا کرد بقیه رو حذف می کنه من چطوری می تونم بگم اون دومیه از بین 4 تا ردیف تکراری رو نگه دار بقیه رو حذف کن؟

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

                        کامنت

                        • hajihadi

                          • 2013/02/24
                          • 30

                          #13
                          RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

                          سلام
                          در فاکتور فروش بعد از اجرای کد تمامی اطلاعات (شماره سریال - نام و ........) به صورت سطری
                          در صفحه دیگر به ترتیب و زیر هم کپی می شوند.
                          چون این اطلاعات copy/paste می شود توسط Data validation از ورود داده های تکراری جلوگیری نمی شود.

                          چاره چیست؟؟؟

                          که اگر دو بار کد اجرا شد از ورود داده تکراری جلوگیری کند.
                          با تشکر

                          کامنت

                          • امين اسماعيلي
                            مدير تالار ويژوال بيسيك

                            • 2013/01/17
                            • 1198

                            #14
                            RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

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

                            کامنت

                            • امين اسماعيلي
                              مدير تالار ويژوال بيسيك

                              • 2013/01/17
                              • 1198

                              #15
                              RE: جلوگیری از تایپ اطلاعات تکراری در ستون...

                              با درود

                              با کد نویسی تو 2 تا شیت برانون این کار رو انجام دادم. تست کردم دیدک با کپی پیست مشکل نداره و با فرمول نویسی هم مشکل نداره یعنی جلوشو بگیره.برای ستون A تو هر دو تا شیت نوشته شده.

                              لینک دانلود :
                              http://uplod.ir/t08ndcg9idhp/prevent_enter_duplicate_in_column.rar.htm

                              در پناه خداوندگار ایران زمین باشید و پیروز

                              کامنت

                              Working...