حذف اعداد تکراری یک ستون و قرار گیری به ترتیب در ستون دیگر

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

    • 2022/03/01
    • 8

    پرسش حذف اعداد تکراری یک ستون و قرار گیری به ترتیب در ستون دیگر

    سلام
    یه ستون دارم که دارای اعداده که توشون تکراری هم هست
    قصد دارم تو یه ستون دیگه اعداد تکراری ستون قبلی رو حذف و اعداد دیگر رو به ترتیب قرار بده.
    با تشکر
    فایل های پیوست شده
  • saed.rasa

    • 2014/11/02
    • 1054

    #2
    سلام

    تست کنید لطفا!

    آیا منظور شما همینه ؟ وگرنه دقیق با یک مثال کوتاه 10 عدد ساده ، در اکسل ارسال کنید لطفا

    فرمول آرایه ای است یعنی ترکیب همزمان Ctrl+Shift+Enter

    کد HTML:
    =IFERROR(INDEX(data,MATCH(0,COUNTIF($C$1:C1,data),)),"")
    فایل های پیوست شده
    [FONT=arial][SIZE=3]اگر کسی به شما کمک کرد، سمت راست پایین هر موضوع تیک [COLOR=#0000cd][B]«3پاس»[/B][/COLOR] یادتان نرود لطفا
    اگر مشکل تان حل شد، حتما تیک سبز رنگ [B][COLOR=#00cc00]«حل شد»[/COLOR][/B] در پست اول را بزنید
    [/SIZE][/FONT][SIZE=3][CENTER][FONT=arial]
    [/FONT][/CENTER]
    [/SIZE][FONT=arial][SIZE=3] اگر میخواهید بهتر و دقیق تر و سریع تر به شما کمک شود، یک [COLOR=#ee82ee][B]«فایل نمونه»[/B][/COLOR] قرار دهید
    فایل نمونه: حداکثر [U][COLOR=#ff0000]50 [/COLOR][/U]کیلوبایت - کوتاه، تقریبا [U][COLOR=#ff0000]10 [/COLOR][/U]سطری - به همراه جواب یا خروجی یا نتیجه مورد انتظار[/SIZE][/FONT][CENTER][FONT=arial][COLOR=#0000ff][SIZE=3][SIZE=3][SIZE=3][SIZE=3]مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست[/SIZE][/SIZE][/SIZE] [/SIZE][/COLOR]
    [/FONT][/CENTER]

    کامنت

    • Maziar1985

      • 2022/03/01
      • 8

      #3
      نوشته اصلی توسط saed.rasa
      سلام

      تست کنید لطفا!

      آیا منظور شما همینه ؟ وگرنه دقیق با یک مثال کوتاه 10 عدد ساده ، در اکسل ارسال کنید لطفا

      فرمول آرایه ای است یعنی ترکیب همزمان Ctrl+Shift+Enter

      کد HTML:
      =IFERROR(INDEX(data,MATCH(0,COUNTIF($C$1:C1,data),)),"")
      سلام آقا سعید
      تشکر. جواب سوالم رو گرفتم
      فقط یه سوال دیگه داشتم.
      با فرض اینکه بین اعداد عدد صفر هم داشته باشیم، چیکار کنم که اعداد صفر حذف بشن و در ستون سی نیان.
      فایل نمونه رو هم براتون گذاشتم.
      با تشکر
      فایل های پیوست شده

      کامنت

      • saed.rasa

        • 2014/11/02
        • 1054

        #4
        سلام
        خوبی

        تست کنید لطفا!

        فرمول آرایه ای است یعنی ترکیب همزمان Ctrl+Shift+Enter

        کد HTML:
        =IFERROR(INDEX(data,MATCH(0,COUNTIF($C$1:C1,data)/(data>0),)),"")
        فایل های پیوست شده
        [FONT=arial][SIZE=3]اگر کسی به شما کمک کرد، سمت راست پایین هر موضوع تیک [COLOR=#0000cd][B]«3پاس»[/B][/COLOR] یادتان نرود لطفا
        اگر مشکل تان حل شد، حتما تیک سبز رنگ [B][COLOR=#00cc00]«حل شد»[/COLOR][/B] در پست اول را بزنید
        [/SIZE][/FONT][SIZE=3][CENTER][FONT=arial]
        [/FONT][/CENTER]
        [/SIZE][FONT=arial][SIZE=3] اگر میخواهید بهتر و دقیق تر و سریع تر به شما کمک شود، یک [COLOR=#ee82ee][B]«فایل نمونه»[/B][/COLOR] قرار دهید
        فایل نمونه: حداکثر [U][COLOR=#ff0000]50 [/COLOR][/U]کیلوبایت - کوتاه، تقریبا [U][COLOR=#ff0000]10 [/COLOR][/U]سطری - به همراه جواب یا خروجی یا نتیجه مورد انتظار[/SIZE][/FONT][CENTER][FONT=arial][COLOR=#0000ff][SIZE=3][SIZE=3][SIZE=3][SIZE=3]مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست[/SIZE][/SIZE][/SIZE] [/SIZE][/COLOR]
        [/FONT][/CENTER]

        کامنت

        • Maziar1985

          • 2022/03/01
          • 8

          #5
          نوشته اصلی توسط saed.rasa
          سلام
          خوبی

          تست کنید لطفا!

          فرمول آرایه ای است یعنی ترکیب همزمان Ctrl+Shift+Enter

          کد HTML:
          =IFERROR(INDEX(data,MATCH(0,COUNTIF($C$1:C1,data)/(data>0),)),"")
          سلام آقا سعید
          ممنون
          امیدوارم شما هم خوب باشی
          لطف کردی
          خیلی هم عالی

          کامنت

          • Maziar1985

            • 2022/03/01
            • 8

            #6
            نوشته اصلی توسط saed.rasa
            سلام
            خوبی

            تست کنید لطفا!

            فرمول آرایه ای است یعنی ترکیب همزمان Ctrl+Shift+Enter

            کد HTML:
            =IFERROR(INDEX(data,MATCH(0,COUNTIF($C$1:C1,data)/(data>0),)),"")
            راستی آقا سعید یه سوال در ادامه همین بحث
            راهی هست با اصلاح همین فرمول که تو فایل آخر گذاشتید، داده های ستون سی رو هم به ترتیب از مقدار کم به مقدار زیاد سورت کنه. منظورم اینه بدون اینکه به صورت دستی سورت کنیم خو یا از ماکرو برای سورت کردن استفاده کنیم، با اصلاح یا اضافه کردن به فرمولی که گذاشتید، مقادیر ستون بی رو همزمان که در ستون سی قرار میده از کم به زیاد در ستون سی به ترتیب قرار بده؟
            با تشکر

            کامنت

            • saed.rasa

              • 2014/11/02
              • 1054

              #7
              سلام

              تست کنید لطفا!

              فرمول آرایه ای است

              کد HTML:
              =IFERROR(INDEX(data,MATCH(SMALL(IF((COUNTIF($C$1:C1,data)=0)*(data>0),COUNTIF(data,"<"&data),""),1),COUNTIF(data,"<"&data),0)),"")
              فایل های پیوست شده
              [FONT=arial][SIZE=3]اگر کسی به شما کمک کرد، سمت راست پایین هر موضوع تیک [COLOR=#0000cd][B]«3پاس»[/B][/COLOR] یادتان نرود لطفا
              اگر مشکل تان حل شد، حتما تیک سبز رنگ [B][COLOR=#00cc00]«حل شد»[/COLOR][/B] در پست اول را بزنید
              [/SIZE][/FONT][SIZE=3][CENTER][FONT=arial]
              [/FONT][/CENTER]
              [/SIZE][FONT=arial][SIZE=3] اگر میخواهید بهتر و دقیق تر و سریع تر به شما کمک شود، یک [COLOR=#ee82ee][B]«فایل نمونه»[/B][/COLOR] قرار دهید
              فایل نمونه: حداکثر [U][COLOR=#ff0000]50 [/COLOR][/U]کیلوبایت - کوتاه، تقریبا [U][COLOR=#ff0000]10 [/COLOR][/U]سطری - به همراه جواب یا خروجی یا نتیجه مورد انتظار[/SIZE][/FONT][CENTER][FONT=arial][COLOR=#0000ff][SIZE=3][SIZE=3][SIZE=3][SIZE=3]مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست[/SIZE][/SIZE][/SIZE] [/SIZE][/COLOR]
              [/FONT][/CENTER]

              کامنت

              چند لحظه..