تفکیک تاریخ

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

    • 2012/04/13
    • 90

    تفکیک تاریخ

    سلام
    چطور میشه اجزاء یک تاریخ رو از هم جدا کرد؟
    مثلا 22/4/1391 رو یتونیم در 3 تکس باکس نشون بدیم که به ترتیب هر کدوم 22 و 4 و 1391 رو نشون بدن و اسلش ها رو نا دیده بگیرن.
  • Amirsayyafi

    • 2011/06/25
    • 277

    #2
    RE: تفکیک تاریخ

    در سربرگ Data از قسمت Text to Columns استفاده کنید. فقط یادتان باشد که دو ستون از ستونهای سمت راست اطلاعاتتون باید خالی باشند چون در تفکیک اطلاعات قسمتهای منفک شده را به ستون سمت راست منتقل میکند.

    این نیز بگذرد.

    کامنت

    • ~M*E*H*D*I~

      • 2011/10/19
      • 4374

      #3
      RE: تفکیک تاریخ

      با تشکر از خانم امیرسیافی یک روش دیگرم اضافه میکنم
      فرض کنید در سل I11 تاریخ 14/04/1391 نوشته شده به روش زیر عمل کن
      کد PHP:

      =LEFT(I11;4)
      سال رو میده

      =MID(I11;6;2)
      ماه رو میده

      =RIGHT(I11;2)
      روز رو میده 

      sigpic

      کامنت

      • saber2q

        • 2012/04/13
        • 90

        #4
        RE: تفکیک تاریخ

        با تشکر از دوستان.
        جناب وطن پرست, همین روشی که گفتید رو چجوری میشه به جای اینکه بهش شماره کاراکتر رو بدیم, مثات کاراکتر "/" رو مشخص کنیم و بگیم اعداد بین کاراکتر های "/" رو تفکیک کنه, برای این میگم چون ممکنه یک کاربر تاریخ رو به صورت 22/4/1391 وارد کنه و یه کاربر به صورت 22/04/1391 و این کد به خطا بر میخوره...

        کامنت

        • ~M*E*H*D*I~

          • 2011/10/19
          • 4374

          #5
          RE: تفکیک تاریخ

          با ترکیب search و mid میتونید این کار رو بکنید

          sigpic

          کامنت

          • Javid Mokhtari
            مدير تالار ويژوال بيسيك

            • 2012/01/16
            • 1213

            #6
            RE: تفکیک تاریخ

            نوشته اصلی توسط Amirsayyafi
            در سربرگ Data از قسمت Text to Columns استفاده کنید. فقط یادتان باشد که دو ستون از ستونهای سمت راست اطلاعاتتون باید خالی باشند چون در تفکیک اطلاعات قسمتهای منفک شده را به ستون سمت راست منتقل میکند.
            روش ساده تری تو VBA هستش(البته اگه VBA مورد نظر باشه):
            Range("b1").Value = Year(Range("a1").Value
            Range("b2").Value = Month(Range("a1").Value
            Range("b3").Value = Day(Range("a1").Value
            دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
            بیش از 60 جلسه آموزش ویدئویی رایگان

            شرکت در دوره:

            https://javidsoft.ir/courses/


            کامنت

            • saber2q

              • 2012/04/13
              • 90

              #7
              RE: تفکیک تاریخ

              مرسی آقای جاوید، با این کد مشکلم حل شد.

              کامنت

              • zarrinabbasi

                • 2012/04/04
                • 15

                #8
                RE: تفکیک تاریخ

                نوشته اصلی توسط jansiz hayat
                نوشته اصلی توسط Amirsayyafi
                در سربرگ Data از قسمت Text to Columns استفاده کنید. فقط یادتان باشد که دو ستون از ستونهای سمت راست اطلاعاتتون باید خالی باشند چون در تفکیک اطلاعات قسمتهای منفک شده را به ستون سمت راست منتقل میکند.
                روش ساده تری تو VBA هستش(البته اگه VBA مورد نظر باشه):
                Range("b1").Value = Year(Range("a1").Value
                Range("b2").Value = Month(Range("a1").Value
                Range("b3").Value = Day(Range("a1").Value
                باسلام میشه لطفا یک فایل ضمیمه کنید

                کامنت

                • saber2q

                  • 2012/04/13
                  • 90

                  #9
                  RE: تفکیک تاریخ

                  نوشته اصلی توسط zarrinabbasi
                  نوشته اصلی توسط jansiz hayat
                  نوشته اصلی توسط Amirsayyafi
                  در سربرگ Data از قسمت Text to Columns استفاده کنید. فقط یادتان باشد که دو ستون از ستونهای سمت راست اطلاعاتتون باید خالی باشند چون در تفکیک اطلاعات قسمتهای منفک شده را به ستون سمت راست منتقل میکند.
                  روش ساده تری تو VBA هستش(البته اگه VBA مورد نظر باشه):
                  Range("b1").Value = Year(Range("a1").Value
                  Range("b2").Value = Month(Range("a1").Value
                  Range("b3").Value = Day(Range("a1").Value
                  باسلام میشه لطفا یک فایل ضمیمه کنید
                  فایل نمونه:

                  تفکیک تاریخ

                  کامنت

                  Working...