مشکل در sort کردن یک ستون

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

    • 2015/07/20
    • 41

    پرسش مشکل در sort کردن یک ستون

    سلام به همه دوستان
    یه جدول دارم که یک ستونش شماره شناسایی سه قسمتی هست که باید به شکل زیر باشه
    ۲۰۲۰_۸۱_۱
    ۲۰۲۰_۸۱_۲
    .
    .
    .
    ۲۰۲۰_۸۱_۵۵
    وقتی میخوام اون ستون رو از کوچیک به بزرگ مرتب کنم به شکل زیر میشه
    ۲۰۲۰_۸۱_۱
    ۲۰۲۰_۸۱_۱۰
    ۲۰۲۰_۸۱_۱۱
    .
    .
    .
    ۲۰۲۰_۸۱_۱۹
    ۲۰۲۰_۸۱_۲
    ۲۰۲۰_۸۱_۲۰
    ۲۰۲۰_۸۱_۲۱
    .
    .
    .
    ۲۰۲۰_۸۱_۲۹
    ۲۰۲۰_۸۱_۳
    ۲۰۲۰_۸۱_۳۰
    .
    .
    .
    دوستان و اساتید بزرگوار لطفا واسه رفع این مشکل یه راهنمایی بفرمایید
  • rahi_feri

    • 2014/08/08
    • 524
    • 94.67

    #2
    سلام
    ترجیحا فایل نمونه بفرستید
    [B][SIZE=1]بخش امضاء :
    [/SIZE][/B][LEFT]
    [CODE]
    Sub Macro()
    ActiveCell = "IY" & Right(Application.Name, 5)
    With ActiveCell.Characters(Start:=2, Length:=1).Font
    .Name = "Webdings"
    .Color = 255
    End With
    End Sub
    [/CODE]
    [/LEFT]

    کامنت

    • msp65

      • 2015/07/20
      • 41

      #3
      چشم فقط باید فرصت کنم بشینم پای pc

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        سلام،
        فعلا" علي الحساب ببينيد فايلي که ضميمه کردم کارتون را راه مي اندازد؟، يک ستون کمکي گرفتم و فرمول نويسي کردم و به جاي ستون اصلي بايد ستون کمکي را سورت کنيد
        البته روش مناسبي نيست ولي فقط براي اينکه کار راه بيافتد مي فرستم
        فایل های پیوست شده
        [SIGPIC][/SIGPIC]

        کامنت

        • msp65

          • 2015/07/20
          • 41

          #5
          ممنون از وقتی که گذاشتید
          چشم چک می کنم

          کامنت

          • rasools13

            • 2017/01/20
            • 360
            • 80.00

            #6
            اگر برای کد ها تون محدودیت خاصی نداشته باشین با گذاشتن یک صفر قبل از عددهای یک رقمی دیگر مشکلی به وجود نمیاد
            در sort کردن ایتدا ردیفها بر اساس کاراکتر اول مرتب می شوند بعد کاراکتر دوم و الی آخر
            [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
            [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
            [/CENTER]

            کامنت

            • msp65

              • 2015/07/20
              • 41

              #7
              با سلام و تشکر از همه دوستان
              در واقع کدهای شناسایی به شکل زیر بود که بالابرعکس نشون داده
              ۱_۸۱_۲۰۲۰
              ۲_۸۱_۲۰۲۰
              .
              .
              .
              ۳_۸۱_۲۰۲۰
              وقتی میخوام اون ستون رو از کوچیک به بزرگ مرتب کنم به شکل زیر میشه
              ۱_۸۱_۲۰۲۰
              ۱۰_۸۱_۲۰۲۰
              ۱۱_۸۱_۲۰۲۰
              .
              .
              .
              ۱۹_۸۱_۲۰۲۰
              ۲_۸۱_۲۰۲۰
              ۲۰_۸۱_۲۰۲۰
              ۲۱_۸۱_۲۰۲۰
              .
              .
              .
              ۲۹_۸۱_۲۰۲۰
              ۳_۸۱_۲۰۲۰
              ۳۰_۸۱_۲۰۲۰
              .
              .
              .
              با راهنمایی شما عزیزان با چند روش به نتیجه رسیدم
              سوالم این هست با این شرط که قسمت دوم شماره شناسایی(یعنی قسمتی که بین دو آندرلاین هست) ممکن است بیشتر از دو کاراکتر باشه برای رسیدن به شماره یا آدرس کاراکتر "_" دوم(یعنی "_" دوم چندمین کاراکتر ازرشته موجود در سلول هست)از چه فرمولی باید استفاده کرد
              Last edited by msp65; 2017/02/07, 21:59.

              کامنت

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

                • 2014/06/22
                • 1496

                #8
                با سلام
                از این فرمول میتونید استفاده کنید
                بفرض مقدارتون در سلول A1 میباشد
                کد PHP:
                =MID(A1;FIND("_";A1;1)+1;FIND("_";A1;FIND("_";A1)+1)-FIND("_";A1;1)-1
                یک روش راحت تر هم وجود داره
                استفاده از ابزار Text To Columns میباشد
                طبق شکل زیر عمل کنید
                Click image for larger version

Name:	text to columns6.png
Views:	1
Size:	225.3 کیلو بایت
ID:	131713
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                چند لحظه..