تفكيك حروف و اعداد

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

    • 2011/07/24
    • 153

    تفكيك حروف و اعداد

    دوستان شرمنده نميدونم سوالم رو جاي درستي ميپرسم يا نه
    من يه فايل 57 رديفي دارم كه بطور نامرتب شامل كلمه و عدده
    نامرتب منظورم اينه كه نميتونم left يا right بگيرم تابعي وجود دارده كه بشه عدد رو از حرف تشخيص بده؟
    مثلا دارم :
    محمدي 1353
    125 رضايي
    141 حسيني
    الان ميخوام تو يه ستون فقط اعداد رو بيارم
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    اگر space بینشون هست که به راحتی میشه این کار و کرد. هست؟
    ترجیحا فایل بذارید
    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
    :wcom:

    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
    [/CENTER]

    کامنت

    • rosesefid

      • 2011/07/24
      • 153

      #3
      من چند رديف از فايل رو براتون ميذارم همونطور كه ميبينين فاصله بين كلمات يكي نيست الان تو اين فايل ميخوام تو يه ستون شماره فيشهارو داشته باشم
      فایل های پیوست شده

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4599
        • 100.00

        #4
        نوشته اصلی توسط rosesefid
        من چند رديف از فايل رو براتون ميذارم همونطور كه ميبينين فاصله بين كلمات يكي نيست الان تو اين فايل ميخوام تو يه ستون شماره فيشهارو داشته باشم

        تو اين فايل شما چون عبارت «فيش شماره» تو همش مشتركه كار راحته. ميتونين هم از تفكيك سلول استفاده كنيد هم ميتونين از اين فرمول استفاده كنيد
        کد:
        =mid(d4;11;find(" ";d4;11)-11)

        کامنت

        • rosesefid

          • 2011/07/24
          • 153

          #5
          نوشته اصلی توسط amir ghasemiyan

          تو اين فايل شما چون عبارت «فيش شماره» تو همش مشتركه كار راحته. ميتونين هم از تفكيك سلول استفاده كنيد هم ميتونين از اين فرمول استفاده كنيد
          کد:
          =mid(d4;11;find(" ";d4;11)-11)
          آخه "فيش شماره" يكسان نوشته نشده كه يعني فاصله بينشون متفاوته

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4599
            • 100.00

            #6
            نوشته اصلی توسط rosesefid
            آخه "فيش شماره" يكسان نوشته نشده كه يعني فاصله بينشون متفاوته

            خب عددتون كه بين شماره و مورخ هست ديگه. اين كه ثابته؟
            اگه اينطوريه از اين فرمول استفاده كنيد
            کد:
            =mid(d4;find("شماره ";d4)+6;find("مورخ";d4)-find("شماره ";d4)-7)

            کامنت

            • khakzad

              • 2010/03/17
              • 2034
              • 85.00

              #7
              ببینید فایل رو:

              اینم فرمول:
              کد:
              =left(right(trim(d4),len(trim(d4))-10),5)
              فایل های پیوست شده
              Last edited by khakzad; 2014/12/17, 13:52.
              [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

              [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
              [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
              :wcom:

              [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
              [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
              [/CENTER]

              کامنت

              • khakzad

                • 2010/03/17
                • 2034
                • 85.00

                #8
                برای تنظیم فاصله بین کلمات، کافیه یک بار trim استفاده کنید
                [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

                [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
                [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
                :wcom:

                [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
                [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
                [/CENTER]

                کامنت

                • rosesefid

                  • 2011/07/24
                  • 153

                  #9
                  نوشته اصلی توسط khakzad
                  برای تنظیم فاصله بین کلمات، کافیه یک بار trim استفاده کنید
                  چجوري؟ تا حالا كار نكردم

                  کامنت

                  • Amir Ghasemiyan

                    • 2013/09/20
                    • 4599
                    • 100.00

                    #10
                    نوشته اصلی توسط rosesefid
                    چجوري؟ تا حالا كار نكردم
                    تو فايلي كه براتون فرستادن از اين دستور استفاده كردن دوست عزيز
                    به فايل رجوع كنيد

                    کامنت

                    • rosesefid

                      • 2011/07/24
                      • 153

                      #11
                      ممنون تاحدودي مشكلم حل شد ولي يه مشكلي كه بهش برخوردم اينه كه تو همه رديفها فقط "شماره فيش " نوشته نشده كه تعداد حروفش يكي باشه يعني الان ديدم كه بعضي رديفهام يه عبارت ديگه دارهاول شماره فيش

                      کامنت

                      • Amir Ghasemiyan

                        • 2013/09/20
                        • 4599
                        • 100.00

                        #12
                        نوشته اصلی توسط rosesefid
                        ممنون تاحدودي مشكلم حل شد ولي يه مشكلي كه بهش برخوردم اينه كه تو همه رديفها فقط "شماره فيش " نوشته نشده كه تعداد حروفش يكي باشه يعني الان ديدم كه بعضي رديفهام يه عبارت ديگه دارهاول شماره فيش
                        فرمولي كه من بهتون دادم هر عبارتي هم قبل و بعدش داشته باشه مشكلي نداره
                        فقط كافيه اينطوري باشه:
                        ... شماره+عدد+مورخ ...
                        اگر اين ساختار رعايت شده كه مشكلي نداره وگرنه يك نمونه بذارين ببينم راه ديگه اي ميشه پيدا كرد يا نه

                        کامنت

                        چند لحظه..