تلفیق متن درونسلولهای یک ستون یا ردیف در یک سلول با استفاده از concatenate و transpose

Collapse
X
 
  • زمان
  • Show
Clear All
new posts
  • Nima

    • July 2011
    • 385

    تلفیق متن درونسلولهای یک ستون یا ردیف در یک سلول با استفاده از concatenate و transpose

    با سلام فرض کنید که شما قصد تلفیق متون درون سلولهای یک ستون مثلa1:a10 را دارید برای اینکار میتونید به شکل زیر عمل کنی:
    کد:
    [LIST=1][*]=concatenate(transpose([FONT=tahoma]a1:a10[/FONT]))[/LIST]
    البته نکته این کار اینجاست که باید بعد از نوشتن transposeو انتخاب محدوده مورد نظر قبل از فشردن کلیدenter ابتدا قسمت مربوط به تابع transpose را انتخاب کنید و کلیدF9 را بزنید و علامتهای "{}" را از دو طرف حذف کنید و بعد کلید enter را بزنید.

    برای اضافه کردن کاما یا فاصله بین متن هر سل میتونید فرمول رو به شکل زیر بنویسید:
    کد:
    [RIGHT]=CONCATENATE(TRANSPOSE(A1:A18&","))  یا =CONCATENATE(TRANSPOSE(A1:A18&" "))[/RIGHT]
    اگر متنها در سلولهای یک ردیف باشد مثل: A1:K1 فرمول بدون transpose نوشته میشود:
    کد:
    [FONT=Arial] =CONCATENATE(A1:k1)[/FONT]
    ولی باز هم قبل از زدن کلید enter باید ابتدا محدوده (A1:k1) را سلکت کرده و کلید F9 را بزنید و بعد از حذف براکت ها کلید اینتر را بزنید


    یک نکته قابل توجه این هست که این فرمول قابلیت recalculate نداره یعنی برای استفاده های بعدی باید فرمول دوباره نوشته بشود.

    منبع: chandoo.org
    ************************************
    No LION's roar ruins my hut, I afraid of TERMITE's silence
    ************************************

  • Behnam

    • March 2013
    • 842

    #2
    محمد جان کلا این قضیه منطقی نیست،یعنی به کار نمیاد!
    اولا که به قول خودت قابلیت recalculate نداره،ثانیا اون جوابی که به ما میده در واقع تمامی اون محدوده رو داخل کوتیشن قرار میده تک تک
    حالا یه سوال:
    فرض کن ستون a من شامل حروف و اعداد است،از این فرمول که استفاده کردم حالا چجوری کوتیشن ها (") رو حذف کنم؟
    هرچیز که در جستن آنی، آنی

    Comment

    • Nima

      • July 2011
      • 385

      #3
      نوشته اصلی توسط excelproject
      محمد جان کلا این قضیه منطقی نیست،یعنی به کار نمیاد!
      اولا که به قول خودت قابلیت recalculate نداره،ثانیا اون جوابی که به ما میده در واقع تمامی اون محدوده رو داخل کوتیشن قرار میده تک تک
      حالا یه سوال:
      فرض کن ستون a من شامل حروف و اعداد است،از این فرمول که استفاده کردم حالا چجوری کوتیشن ها (") رو حذف کنم؟
      بهنام جان منظورتو از حذف کوتیشن ها متوجه نمیشم
      تو جواب نهائی این فرمول هیچ کوتیشنی وجود نداره
      Last edited by Nima; 2014/01/14, 10:37.
      ************************************
      No LION's roar ruins my hut, I afraid of TERMITE's silence
      ************************************

      Comment

      • Behnam

        • March 2013
        • 842

        #4
        Click image for larger version

Name:	Untitled.png
Views:	1
Size:	68.4 کیلو بایت
ID:	122140
        نمیدونم شاید من اشتباه می کنم!!!
        هرچیز که در جستن آنی، آنی

        Comment

        • Nima

          • July 2011
          • 385

          #5
          این تصویر نتیجه فرمول :

          Click image for larger version

Name:	cpos.jpg
Views:	1
Size:	86.6 کیلو بایت
ID:	122141
          ************************************
          No LION's roar ruins my hut, I afraid of TERMITE's silence
          ************************************

          Comment

          • khakzad

            • March 2010
            • 2034

            #6
            سلاام دوستان
            من نتونستم اینو اجرا کنم
            میشه راهنمایی کنید چطور مرحله به مرحله اجرا کنم؟؟؟؟

            Comment

            • Behnam

              • March 2013
              • 842

              #7
              خدمت شما خانوم خاکزاد
              اول مطابق شکل زیر فرمول می نویسید
              Click image for larger version

Name:	Untitled.png
Views:	1
Size:	10.0 کیلو بایت
ID:	123360

              بعد قسمت تابع transpose رو انتخاب می کنید
              Click image for larger version

Name:	Untitled1.png
Views:	1
Size:	11.6 کیلو بایت
ID:	123361

              سپس کلید f9 رو فشار میدید

              Click image for larger version

Name:	Untitled2.png
Views:	1
Size:	11.7 کیلو بایت
ID:	123362

              و بعد {} ها رو از اول و آخرش حذف می کنید و اینتر می زنید
              Click image for larger version

Name:	Untitled3.png
Views:	1
Size:	10.1 کیلو بایت
ID:	123363
              هرچیز که در جستن آنی، آنی

              Comment

              • امين اسماعيلي
                مدير تالار ويژوال بيسيك

                • January 2013
                • 1198

                #8
                با درود
                خیلیم خوب و عالی بود - فقط ایرادش اینه که مقدرا زیاد رو ایراد میگیره
                در پناه خداوندگار ایران زمین باشید و پیروز

                Comment

                Working...