جدا كردن عدد از ابتداي يك رشته

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • afshin3a

    • 2014/01/14
    • 55

    [حل شده] جدا كردن عدد از ابتداي يك رشته

    سلام
    من تعداد زيادي رشته با مشخصاتي شبيه به نمونه هاي زير دارم.
    کد PHP:
    1ali
    2
    reza
    3
    reza naghavi
    4547
    tesla
    25
    iran
    338
    mehrzad 



    ميخواهم عدد ابتداي رشته جدا بشه و در ستون ديگري نمايش داده بشه.

    يعني مثلا در ستون B به اين شكل نشون داده بشه:
    کد PHP:
    1
    2
    3
    4547
    25
    338 


    در ستون B چه فرمولي بايد بنويسم؟
    نكات مهم:
    • اعداد يك رقمي تا 5 رقمي متفاوتند.
    • دقيقا بعد از هر عدد يك خط تيره و يك فاصله وجود دارد. (- )
    • فقط نياز هست عدد ابتداي رشته جدا بشه. كاري به بقيه رشته نداريم.
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    اگر رشته مورد نظر در سلول a1 باشد از فرمول ذیل در b1 استفاده کنید و سپس فرمول را تا آخر ستون درگ نمایید

    کد PHP:
    =left(a1,find("-",a1,1)-1

    کامنت

    • majid_mx4

      • 2012/06/25
      • 699

      #3
      با سلام

      با فرض اینکه مقدار های شما در ستون b باشد برای جدا سازی اعداد از فرمول زیر

      کد:
      left(b1,find("-",b1)-1)
      و برای جدا سازی اسامی از فرمول زیر استفاده فر مایید .

      کد:
      =mid(b1,find("-",b1)+1,100)
      موفق باشید میر

      کامنت

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

        • 2014/06/22
        • 1496

        #4
        با سلام
        علاوه بر فرمولهای دوستان از ابزار text to columns در ریبون data نیزمیتوان استفاده کرد.
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        چند لحظه..