ترکیب دو ستون

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

    • 2010/12/22
    • 399

    ترکیب دو ستون

    با سلام
    یک سری شماره دارم که در دو ستون قرار دارند.ستون اول شماره و ستون دوم حروف انگلیسی.


    ba62729
    e,f
    ba62730
    d,e,f
    ba62731
    b,d,e,f
    چطوری میتونم به ستون زیر تبدیل کنم؟

    ba62729e
    ba62729f
    ba62730d
    ba62730e
    ba62730f
    ba62731b
    ba62731d
    ba62731e
    ba62731f

    یعنی اعدادی که در ستون عدد داریم رو باید به تعداد حروفی(که بین آنها کاما وجود دارد) که در ستون کناری ان وجود دارد تبدیل کنیم.
    با تشکر

    [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]
  • ~M*E*H*D*I~
    • 2011/10/19
    • 4377
    • 70.00

    #2
    نوشته اصلی توسط dadvar
    با سلام
    یک سری شماره دارم که در دو ستون قرار دارند.ستون اول شماره و ستون دوم حروف انگلیسی.


    ba62729
    e,f
    ba62730
    d,e,f
    ba62731
    b,d,e,f
    چطوری میتونم به ستون زیر تبدیل کنم؟

    ba62729e
    ba62729f
    ba62730d
    ba62730e
    ba62730f
    ba62731b
    ba62731d
    ba62731e
    ba62731f

    یعنی اعدادی که در ستون عدد داریم رو باید به تعداد حروفی(که بین آنها کاما وجود دارد) که در ستون کناری ان وجود دارد تبدیل کنیم.
    با تشکر

    فایل پیوست رو ببین سوالی بود در خدمتم
    فایل های پیوست شده
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • Amin_D

      • 2010/12/22
      • 399

      #3
      نوشته اصلی توسط vatanparast
      فایل پیوست رو ببین سوالی بود در خدمتم
      با تشکر
      برا رفع مشکل زیر چیکار باید بکنیم
      ba61983 e ba61983e ba61983 ba61983 ba61983 ba61983 ba61983 ba61983 ba61983 ba61983 ba61983 ba61983
      ما فرمول رو داخل 14 ستون درگ کردیم ولی فرضا یک حرف بیشتر نداره و طبق فرمول جواب رو بهمون میده منتهی در سل های بعدی خود شماره که برامون کاربردی نداره تکرار میشه!
      [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]

      کامنت

      • ~M*E*H*D*I~
        • 2011/10/19
        • 4377
        • 70.00

        #4
        نوشته اصلی توسط dadvar
        با تشکر
        برا رفع مشکل زیر چیکار باید بکنیم
        ba61983 e ba61983e ba61983 ba61983 ba61983 ba61983 ba61983 ba61983 ba61983 ba61983 ba61983 ba61983
        ما فرمول رو داخل 14 ستون درگ کردیم ولی فرضا یک حرف بیشتر نداره و طبق فرمول جواب رو بهمون میده منتهی در سل های بعدی خود شماره که برامون کاربردی نداره تکرار میشه!
        یک شرط بین شماره ستون و تعداد حروف بزار که اگه ستون از تعداد حروف بزرگتر بود جای خالی بذاره
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • Hesam2

          • 2013/04/24
          • 32

          #5
          نوشته اصلی توسط ~M*E*H*D*I~
          یک شرط بین شماره ستون و تعداد حروف بزار که اگه ستون از تعداد حروف بزرگتر بود جای خالی بذاره
          با سلام

          دوستان اگر ممکنه یه راهنمایی در خصوص توضیحات بفرمائید.

          با تابعlEN() میشه تعداد کاراکتر های رو شمرد ولی چطوری میشه فرضاً یک کاراکتری رو ازش جدا کرد(مثلاً ,)و فرمول رو بخوای برای باقیمانده اعمال کنید

          کامنت

          • ~M*E*H*D*I~
            • 2011/10/19
            • 4377
            • 70.00

            #6
            نوشته اصلی توسط Hesam2
            با سلام

            دوستان اگر ممکنه یه راهنمایی در خصوص توضیحات بفرمائید.

            با تابعlEN() میشه تعداد کاراکتر های رو شمرد ولی چطوری میشه فرضاً یک کاراکتری رو ازش جدا کرد(مثلاً ,)و فرمول رو بخوای برای باقیمانده اعمال کنید
            با ترکیب توابع mid و find به راحتی میشه این کار رو کرد
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • Hesam2

              • 2013/04/24
              • 32

              #7
              نوشته اصلی توسط ~m*e*h*d*i~
              با ترکیب توابع mid و find به راحتی میشه این کار رو کرد
              با فرمول زیر
              کد PHP:
              =if(find(",",$b$1,1),$a$1&mid($b$1,column(a$1)*2-1,1),""
              همون جواب رو میده!

              کامنت

              چند لحظه..