ادغام چند سلول در یک سلول

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

    • 2015/08/24
    • 10

    پرسش ادغام چند سلول در یک سلول

    سلام
    انتهای هر ردیف میخوام از فرمول
    concatenate استفاده کنم ولی چون تعداد سلول ها زیاده عملا نمیشه
    چیکار کنم ؟
    درضمن اطلاعات سلولها عدده که میخوام اعداد با یک کاما یا لاین در یک سلول از هم جدا بشن
    ممنون
  • mohammad_ashooryan

    • 2014/08/13
    • 480
    • 80.00

    #2
    سلام
    خوب به جاي concatenate از & به همراه "," استفاده كنيد.
    مثلا براي سلولهاي a1 , a2 از فرمول زير استفاده كنيد:

    کد PHP:
    =A1&","&A2 

    کامنت

    • msz

      • 2015/08/24
      • 10

      #3
      نوشته اصلی توسط mohammad2060
      سلام
      خوب به جاي concatenate از & به همراه "," استفاده كنيد.
      مثلا براي سلولهاي a1 , a2 از فرمول زير استفاده كنيد:

      کد PHP:
      =A1&","&A2 
      این روش بلدم ولی چون باید 173 تا سلول با هم ترکیب بشه خیلی طولانی میشه(البته کل 173 سلول حاوی اطلاعات نیست خیلی هاش خالیه ولی چون میخوام فرمول تو ردیف های پایین تر پیست کنم مجبورم 173 تا سلول با هم ترکیب کنم)
      برا همین دنبال یه راه راحتتر هستم

      کامنت

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

        • 2014/06/22
        • 1496

        #4
        با سلام
        با یک روش میتونم به جواب برسم ولی بهتره بصورت فیلم توضیح دهم
        در اولین فرصت فیلمش رو قرار خواهم داد
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

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

          • 2014/06/22
          • 1496

          #5
          با سلام
          طبق عکس زیر عمل نمائید
          Click image for larger version

Name:	ex3.png
Views:	1
Size:	432.6 کیلو بایت
ID:	127146
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • msz

            • 2015/08/24
            • 10

            #6
            نوشته اصلی توسط generalsamad
            با سلام
            طبق عکس زیر عمل نمائید
            [ATTACH=CONFIG]8571[/ATTACH]
            سلام
            ممنون از پاسختون واقعا ایده هوشمندانه ای بود
            ولی دو تا مشکل داره یکی اینکه چون فایل من 173 تا ستون داره ارور میده که تعداد ستون ها زیاده که میتونم این مشکل با تقسیم کردن به چند ستون و دوباره ترکیب کردن آنها برطرف کنم
            ولی مشکل اصلی اینه که جدول من 1193 ردیف داره و نمیشه برای تک تک ردیف ها این کارو کرد
            نمیدونم میشه از ماکرو در این زمینه استفاده کرد یا نه
            درواقع من نتونستم

            کامنت

            • mohammad_ashooryan

              • 2014/08/13
              • 480
              • 80.00

              #7
              با سلام و كسب اجازه از generalsamad عزيز.
              من براي مثال يه سري اعداد رو در محدوده 173*1193 اكسل نوشتم (محدوده a1:fq1193) سپس در سلول fr1 فرول زير رو نوشته و به سمت پايين درگ كردم.

              کد PHP:
              =A1:FQ1 
              حال شما بايد يه ماكرويي بنويسيد كه اينكارها رو به صورت اتوماتيك به تعداد سطرهايي كه داريد تكرار كنه.
              1-در سلولي كه قرار داريد ابتدا كليد f2 رو فشار دهيد.
              2- سپس كليد f9 رو فشار دهيد.
              3- كليد ctrl+X
              4- كليد backspace
              5- كليد ctrl+V
              6-كليد enter
              7- انتخاب سلول پاييني و تكرار عمليات.
              در نهايت با انتخاب كل ستون و replace كردن { و } با خالي به جواب مورد نظر ميرسيد.
              *براي امتحان اين عمليات را يكبار انجام داده و نتيجه را مشاهده نمائيو.
              متاسفانه من vba كار نكردم.
              مطمئنا اساتيد vba انجمن در زمينه نوشتن كد مربوطه همراهي خواهند كرد.
              merge_cell.xlsx

              کامنت

              • ebitary

                • 2012/06/12
                • 53
                • 79.00

                #8
                سلام
                با اجازه اساتید
                در یک شیت خالی در سطر اول اعداد 1 تا 173 را وارد کنید (محدوده A1:fq1)
                در سلول A2 فرمول زیر را وارد نموده و تا سلول FQ2 بسط دهید
                کد PHP:
                =ADDRESS(1;A1;4
                در سلول Fr2 این فرمول را وارد نمایید و دکمه اینتر را بزنید
                کد PHP:
                =A2:FQ2 
                مجددا سلول FR2 را انتخاب نموده
                کلید F2 را بزنید سپس کلید F9 را و علامت های = و } و " را از اول و " و { را از آخر محتویات سلول پاک کنید و اینتر نمایید
                سپس با استفاده از گزینه replace علائم "," را به &","& تبدیل کنید
                یک مساوی قبل از محتویات سلول گذاشته و کلید اینتر را بزنید
                فرمول بدست آمده را در شیت حاوی اطلاعات کپی کنید
                Last edited by ebitary; 2015/09/17, 16:35.
                [CENTER]:wcom:[/CENTER]

                کامنت

                چند لحظه..