با سلام فرض کنید که شما قصد تلفیق متون درون سلولهای یک ستون مثلa1:a10 را دارید برای اینکار میتونید به شکل زیر عمل کنی:
البته نکته این کار اینجاست که باید بعد از نوشتن transposeو انتخاب محدوده مورد نظر قبل از فشردن کلیدenter ابتدا قسمت مربوط به تابع transpose را انتخاب کنید و کلیدF9 را بزنید و علامتهای "{}" را از دو طرف حذف کنید و بعد کلید enter را بزنید.
برای اضافه کردن کاما یا فاصله بین متن هر سل میتونید فرمول رو به شکل زیر بنویسید:
اگر متنها در سلولهای یک ردیف باشد مثل: A1:K1 فرمول بدون transpose نوشته میشود:
ولی باز هم قبل از زدن کلید enter باید ابتدا محدوده (A1:k1) را سلکت کرده و کلید F9 را بزنید و بعد از حذف براکت ها کلید اینتر را بزنید
یک نکته قابل توجه این هست که این فرمول قابلیت recalculate نداره یعنی برای استفاده های بعدی باید فرمول دوباره نوشته بشود.
منبع: chandoo.org
کد:
[LIST=1][*]=concatenate(transpose([FONT=tahoma]a1:a10[/FONT]))[/LIST]
برای اضافه کردن کاما یا فاصله بین متن هر سل میتونید فرمول رو به شکل زیر بنویسید:
کد:
[RIGHT]=CONCATENATE(TRANSPOSE(A1:A18&",")) یا =CONCATENATE(TRANSPOSE(A1:A18&" "))[/RIGHT]
کد:
[FONT=Arial] =CONCATENATE(A1:k1)[/FONT]
یک نکته قابل توجه این هست که این فرمول قابلیت recalculate نداره یعنی برای استفاده های بعدی باید فرمول دوباره نوشته بشود.
منبع: chandoo.org
کامنت