PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [پست جدید] ترکیب سلول‌ها در اکسل



Amir Ghasemiyan
2021/01/09, 16:10
ادغام دو یا چند سلول در اکسل

https://exceliran.com/new/wp-content/uploads/posts/merge-cells-min1.jpg

مقدمه

گاهی اتفاق می‌افتد که نیاز داریم اطلاعات دو یا چند سلول در اکسل را با هم ترکیب نماییم. ترکیب سلول‌ها می‌تواند هم بر روی اطلاعات عددی و هم بر روی اطلاعات متنی صورت پذیرد. بر اساس نیازهای مختلف کاربران می‌توان از ابزارها یا توابع مختلف در اکسل استفاده نمود بر این اساس دسته‌بندی زیر را انجام می‌دهیم.
ترکیب سلول‌ها با استفاده از عملگر &

ترکیب سلول‌ها با استفاده از عملگر & ساده‌ترین روش ترکیب اطلاعات سلول‌ها و مقادیر ثابت می‌باشد.
در این روش می‌توان دو یا چند سلول را با همدیگر ترکیب نمود. فرض کنید می‌خواهید اطلاعات دو سلول A1 و B1 را در سلول C1 ترکیب نمایید و در ابتدای آن کلمه “شرکت” را هم اضافه نمایید. در سلول مزبور فرمول را به‌صورت زیر می‌نویسید.
="شرکت " & A1 & B1 ترکیب سلول‌ها با استفاده از تابع CONCATENATE

تابع فوق دقیقاً همانند عملگر & عمل می‌نماید.
در تابع CONCATENATE (https://exceliran.com/concatenate/) همانند عملگر & باید مرجع‌ها را به‌صورت تک سلول آدرس‌دهی نمود و این ویژگی یکی از محدودیت‌های این تابع و عملگر حساب می‌شود.
اگر قرار باشد مثال بالا را با استفاده از تابع CONCATENATE عملیات را انجام دهیم فرمول آن به شرح زیر می‌باشد:
=CONCATENATE("شرکت",A1,B1)نکته: دقت نمایید فاصله هم مانند یک رشته متنی در داخل یک آرگومان قرار گیرد. ترکیب سلول‌ها با استفاده از تابع TEXTJOIN

با توجه به محدودیتی که در بالا گفته شد، نرم‌افزار اکسل در نسخه ۲۰۱۹ تابع TEXTJOIN را به اکسل اضافه نمود تا با استفاده از آن بتوان داده‌های یک محدوده را ترکیب نمود.
اضافه شدن این تابع تحولی بزرگ در ترکیب توابع متنی به وجود آورد.
بنابراین به ازای هر آرگومان text می‌توان یک محدوده فرضاً A1:A10 را آدرس‌دهی نمود و دادهای آن را با جداکننده مد نظر delimiter با یکدیگر ترکیب نمود.
=TEXTJOIN("-", true, A1:A10) https://exceliran.com/new/wp-content/uploads/posts/justify.jpg

ترکیب سلول‌ها با استفاده از ابزار Justify

در حالت خاصی که اطلاعات متنی را در یک ستون دارید و می‌خواهید این اطلاعات در یک یا چند سلول بالای این ستون ترکیب جمع گردد، این ابزار مفید و کاربردی می‌باشد.
برای این کار باید مراحل زیر را انجام دهید :
۱- عرض ستون را به میزانی افزایش دهیم که اطلاعات متنی سلول‌های مختلف در یک سلول قرار بگیرد.
۲- محدوده سلول‌های که اطلاعات متنی دارد را انتخاب نمایید.
۳- از مسیر Home>Fill>Justify را کلیک می‌کنیم.
نکته: این ابزار برای داده‌های عددی قابل استفاده نمی‌باشد.https://exceliran.com/new/wp-content/uploads/posts/flash-fill.jpg

ترکیب سلول‌ها با استفاده از ابزار Flash Fill

در صورتی که اطلاعاتی داریم که با یک الگو خاص در ردیف‌های مختلف قرار هست اطلاعات ستون‌های مختلف را با یکدیگر ترکیب کند ابزار Flash Fill بسیار مفید می‌باشد.
این ابزار برای اطلاعات متنی و عددی کاربرد دارد و کاربردهای مختلفی برای آن می‌توان در نظر گرفت که ترکیب اطلاعات دو یا چند ستون نیز از این کاربردها می‌باشد.
این ابزار در نسخه 2013 به اکسل اضافه گردیده است.
فرض کنید دو ستون داده داریم که در ستون اول نام شرکت در ستون دوم نام شهر می‌باشد و شما می‌خواهید جمله‌ای بسازید که در همه ردیف‌های یک ستون اعمال گردد، گرچه از روش‌های فرمولی که در بالا گفته شد نیز قابل انجام می‌باشد ولی شما می‌توانید با ابزار Flash Fill نیز این کار را انجام دهید.
https://exceliran.com/new/wp-content/uploads/posts/merge-cells.jpg

برای انجام مثال بالا با ابزار Flash Fill مراحل زیر را باید انجام دهید.
۱- اولین سلول را به‌صورت دستی ایجاد نمایید.
۲- بعد سلولی را که دستی ایجاد کردید انتخاب نمایید.
۳- از مسیر Home>Fill> Flash Fill را کلیک می‌کنیم. بقیه سلول‌ها خودکار ایجاد می‌گردد.
نکته: در استفاده از این ابزار دقت نمایید ممکن است نتیجه‌ای نباشد که شما می‌خواهید و الگوی دیگری به جز خواسته شما را ابزار در نظر گرفته باشد.در پست زیر بحث‌های بیشتری در خصوص روش‌های ترکیب سلول‌ها می‌توانید ملاحظه بفرمایید.
ادغام محتویات دو سلول در یک سلول (https://forum.exceliran.com/showthread.php/911)
شما دوستان هم چنانچه روش دیگری می‌دانید، با ما در کامنت‌های همین پست به اشتراک بگذارید.
نوشته ترکیب سلول‌ها در اکسل (https://exceliran.com/concatenate-multiple-cells-in-excel/) اولین بار در جامعه اکسل ایرانیان (https://exceliran.com) پدیدار شد.
ادامه... (https://exceliran.com/concatenate-multiple-cells-in-excel/)