تبدیل اعداد فارسی به انگلیسی

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • amir.habibi

    • 2015/03/10
    • 15

    تبدیل اعداد فارسی به انگلیسی

    سلام و سال نو مبارک
    من یک فایل دارم که کپی شده از فایل های مختلفه و در یکی از ستون های اون از تاریخ شمسی استفاده شده
    بخشی از سطرها که از فایل های مختلف کپی شدن این تاریخ و بقیه اطلاعاتشون را به زبان فارسی نوشتن و بعضی از سطرها کللاً انگلیسی نوشتن.
    با توجه به اینکه من از ادونس فیلتر استفاده می کنم و کریتریا من انگلیسی هستن نمی تونن سطوری که فارسی تایپ شدن رو درست فیلتر کنن
    می خواستم بدونم راهی هست که این اعداد و تاریخی که فارسی تایپ شدن رو به اعداد انگلیسی تبدیل کنم؟
    با تغییر فونت چیزی عوض نمی شه! اما با کپی کردن این اعداد در سلولهای دیگه انگلیسی میشن .ولی تاریخ ها فارسی می مونن. و تاریخ ها برای من خیلی مهم هستن

    بعلت حجم بالای فایل اصلی بخشی از فایل که فارسی تایپ شده رو در پیوست ارسال می کنم.
    ممنون از توجهتون
    فایل های پیوست شده
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    فقط اعداد فارسي شوند ديگه؟ تاريخها که نمي خواهيد به معادل ميلادي برگردند؟
    [SIGPIC][/SIGPIC]

    کامنت

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

      • 2013/11/18
      • 1522
      • 71.67

      #3
      شما بايد خانه هايتان را left-to right کنيد تا همه اعداد انگليسي شوند از اينجا:

      Click image for larger version

Name:	123.JPG
Views:	1
Size:	24.4 کیلو بایت
ID:	125776


      البته حق با شما است و چون تاريخها قبلا" نوشته شده در صورت اعمال تغيير فوق نيز فارسي نمي شوند.
      حال مي توانيد اين کار را بکنيد که: ابتدا همانطور که گفتم همه صفحه را left-to right کنيد بعد مثلا" در سل v7 فرمول زير را نوشته و تا هم ارز پايان اطلاعات جدول اصلي به سمت پايين درگ کنيد:

      کد:
      =value(mid(q7;1;4))&"/"&value(mid(q7;6;2))&"/"&value(mid(q7;9;2))
      بعد اطلاعات حاصله را کپي کرده و با استفاده از pate special و گزينه values در ستون تاريخ جدول اصلي بچسبانيد، البته چون ستون تاريخ جدول اصلي از merge شدن دو ستون q و r حاصل شده بايد اول merge را برداشته و پس از پيست کردن اطلاعات دوباره merge کنيد. دست آخر هم ستون v را مي توانيد delete کنيد.
      [SIGPIC][/SIGPIC]

      کامنت

      • amir.habibi

        • 2015/03/10
        • 15

        #4
        سلام جناب آقای پارسا
        خیلی لطف کردید با کمک شما کامل مشکل حل شد.
        فقط لطف میکنید این فرمولی که نوشتین یکبار دیگه برای فرمت فایل پیوست بفرستین؟
        من رو این فرمت کار می کنم.(البته خودم خیلی سعی کردم مزاحم شما نشم و از روی فرمولی که شما زحمت کشیدین استفاده کنم. ولی نشد)
        فایل های پیوست شده

        کامنت

        • amir.habibi

          • 2015/03/10
          • 15

          #5
          جناب پارسای عزیز
          ممنون از لطفتون
          فهمیدم چطوری نوشتین و خودم درستش کردم .
          باز هم بخاطر وقت و توجهی که صرف کردید سپاسگذارم.
          فقط وقتی این فرمول رو برای تاریخ ها درگ می کنم 0 قبل از اعداد کوچکتر از 10 رو نمیاره
          مثلاً بجای 1387/02/09 مینویسه 1387/2/9
          میشه این مشکل رو هم حل کنید؟
          Last edited by amir.habibi; 2015/03/23, 02:44.

          کامنت

          • AmirAkbar

            • 2014/02/06
            • 118

            #6
            سلام..
            البته اگر فقط برای فیلترینگ لازم دارید احتیاجی به تغییر در ظاهر دیتابیس ندارید.. و فقط کافیه که حالت مرج رو از جدول بردارید ..

            مثلا تو این فایل تاریخهای کمتر از 1391/12/25 درنظر بوده
            فایل های پیوست شده

            کامنت

            • AmirAkbar

              • 2014/02/06
              • 118

              #7
              نوشته اصلی توسط amir.habibi
              جناب پارسای عزیز
              ممنون از لطفتون
              فهمیدم چطوری نوشتین و خودم درستش کردم .
              باز هم بخاطر وقت و توجهی که صرف کردید سپاسگذارم.
              فقط وقتی این فرمول رو برای تاریخ ها درگ می کنم 0 قبل از اعداد کوچکتر از 10 رو نمیاره
              مثلاً بجای 1387/02/09 مینویسه 1387/2/9
              میشه این مشکل رو هم حل کنید؟
              برای مشکل روز و ماه بدون صفر:
              فایل های پیوست شده
              Last edited by AmirAkbar; 2015/03/23, 04:06.

              کامنت

              • amir.habibi

                • 2015/03/10
                • 15

                #8
                نوشته اصلی توسط AmirAkbar
                برای مشکل روز و ماه بدون صفر:
                سلام
                خیلی ممنون
                اینجا تاریخ ها بصورت فرمت درست کپی میشه ولی انگلیسی نمیشه
                هدف من هم از این همه زحمتیکه به شما و آقای پارسا دادم انگلیسی کردن تاریخ ها بود.

                کامنت

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

                  • 2013/11/18
                  • 1522
                  • 71.67

                  #9
                  در جدول شما روز و ماه ها حتما" همه دو رقمي است يا يک رقمي هم داريم؟ يعني فرضا" همه 1389/07/25 است يا 1389/7/25 هم داريم؟
                  [SIGPIC][/SIGPIC]

                  کامنت

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

                    • 2013/11/18
                    • 1522
                    • 71.67

                    #10
                    اگر همه تاريخ ها با فرمت yyyy/mm/dd است از اين فرمول استفاده کنيد:
                    کد:
                    =value(mid(a2;1;4))&"/"&value(mid(a2;6;1))&value(mid(a2;7;1))&"/"&value(mid(a2;9;1))&value(mid(a2;10;1))
                    [SIGPIC][/SIGPIC]

                    کامنت

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

                      • 2014/06/22
                      • 1496

                      #11
                      با سلام
                      با اجازه علي پارسا فرمول رو در محدوده فایلتون تصحیح کردم
                      کد PHP:
                      =VALUE(MID(Q7;1;4))&"/"&VALUE(MID(Q7;6;1))&VALUE(MID(Q7;7;1))&"/"&VALUE(MID(Q7;9;1))&VALUE(MID(Q7;10;1)) 
                      تغیییرات اعمال شده روی فایلتون(تغییر اعداد فارسی در تاریخ به انگلیسی) ضمیمه شد
                      البته همه کارا رو دوست خوبمون علي پارسا انجام دادن فقط من فایل رو ضمیمه کردم.
                      فایل های پیوست شده
                      Last edited by generalsamad; 2015/03/23, 14:10.
                      [CENTER]
                      [SIGPIC][/SIGPIC]
                      [/CENTER]

                      کامنت

                      چند لحظه..