فیلتر کردن به صورت 10 تایی

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

    • 2014/10/29
    • 23

    فیلتر کردن به صورت 10 تایی

    سلام
    یه سری داده داریم(به صورت ستونی) که میخاییم 10 تا 10 تا جداشون کنیم. درواقع یعنی عدد اول بعد دهمی بعد بیستمی و به همین صورت.
    ممنون میشم راهنماییم کنید
    Last edited by asadi2177; 2015/06/05, 23:45.
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    منظور از جدا کردن اینه که میخواید جابجاشون کنید؟
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • asadi2177

      • 2014/10/29
      • 23

      #3
      نوشته اصلی توسط generalsamad
      با سلام
      منظور از جدا کردن اینه که میخواید جابجاشون کنید؟
      احسنت همین. جدا کنم ببرم یه ستون دیگه. البته همون ده تا ده تا.

      کامنت

      • generalsamad
        مدير تالار توابع

        • 2014/06/22
        • 1496

        #4
        بهتره با vba اینکار انجام بشه
        من یه راه حل بدون Vba ارائه میدم
        شما یه ستون ایجاد کنید و شماره گذاری کنید
        بعد اون ستون رو فیلتر کنید
        و از قسمت فیلتر Number FIlter سپس Top 10
        بعد در پنجره باز شده Bottom را انتخاب کنید
        سپس نتیجه رو خواهید دید
        Click image for larger version

Name:	Filter.png
Views:	1
Size:	58.3 کیلو بایت
ID:	126351
        کد یا ماکروش هم قرار میدم
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • asadi2177

          • 2014/10/29
          • 23

          #5
          نوشته اصلی توسط generalsamad
          بهتره با vba اینکار انجام بشه
          من یه راه حل بدون Vba ارائه میدم
          شما یه ستون ایجاد کنید و شماره گذاری کنید
          بعد اون ستون رو فیلتر کنید
          و از قسمت فیلتر Number FIlter سپس Top 10
          بعد در پنجره باز شده Bottom را انتخاب کنید
          سپس نتیجه رو خواهید دید
          [ATTACH=CONFIG]7241[/ATTACH]
          کد یا ماکروش هم قرار میدم
          دوست عزیز فقط دهتای اولو نشون داد. مابقی رو نشون داد!
          من صدهزار داده دارم. و میخام با این کار 10000 تا رو جدا کنم

          کامنت

          • generalsamad
            مدير تالار توابع

            • 2014/06/22
            • 1496

            #6
            این جدا سازی به این صورت باشه خوبه که بعد از هر 10 سطر یه سطر خالی ایجاد کرد؟
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • asadi2177

              • 2014/10/29
              • 23

              #7
              نوشته اصلی توسط generalsamad
              این جدا سازی به این صورت باشه خوبه که بعد از هر 10 سطر یه سطر خالی ایجاد کرد؟
              نمیشه یه جوری انجام داد که فقط اولی رو نشون بده بعد دهمی بعد بیستمی و همینجور تا آخر. مابقی کلا حذف بشن

              کامنت

              • generalsamad
                مدير تالار توابع

                • 2014/06/22
                • 1496

                #8
                میتونید از یک ستون کمکی استفاده کنید و این فرمول رو براش قرار بدید سپس اون ستون کمکی رو فیلتر کنید و تیک Blank رو براش بردارید
                کد PHP:
                =IF(MOD(ROW(A1);10)=0;B1;""
                فایل ضمیمه گردید
                فقط واسه اعدادی که در ردیفهایی که بر 10 بخش پذیر هست اعمال شده

                فکر کنم با دستور Count بشه فرمول بهتری براش نوشت
                اگر فرمولش رو نوشتم قرار میدم
                فایل های پیوست شده
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • generalsamad
                  مدير تالار توابع

                  • 2014/06/22
                  • 1496

                  #9
                  این هم یه فرمول دیگه
                  فرض کنید مقادیر توی ستون a هستند
                  از این فرمول استفاده کنید
                  داده اول میشه اولین عدد
                  برای داده دوم به بعد از این فرمول استفاده کنید
                  کد PHP:
                  =indirect("a"&row(a1)*10
                  بعد که اعداد رو بدست آوردید میتونید ستون فرمول رو کپی و سپس Paste Special رو بزنید و تبدیلش کنید به Value و در نهایت داده های قبلی رو حذف کنید
                  [CENTER]
                  [SIGPIC][/SIGPIC]
                  [/CENTER]

                  کامنت

                  • asadi2177

                    • 2014/10/29
                    • 23

                    #10
                    نوشته اصلی توسط generalsamad
                    این هم یه فرمول دیگه
                    فرض کنید مقادیر توی ستون a هستند
                    از این فرمول استفاده کنید
                    داده اول میشه اولین عدد
                    برای داده دوم به بعد از این فرمول استفاده کنید
                    کد PHP:
                    =indirect("a"&row(a1)*10
                    بعد که اعداد رو بدست آوردید میتونید ستون فرمول رو کپی و سپس Paste Special رو بزنید و تبدیلش کنید به Value و در نهایت داده های قبلی رو حذف کنید
                    دوست عزیز یه دنیا ممنون.

                    کامنت

                    چند لحظه..