یکی از توابع جدید در اکسل ۲۰۱۶، تابع CONCAT می باشد. به کمک این تابع می توانید مجموعه ای از رشته ها یا متن یا محدوده را به یکدیگر ادغام یا ترکیب کنید.

کار این تابع بسیار شبیه به تابع CONCATENATE می باشد.

تذکر مهم:این توابع بر روی اکسل ۲۰۱۶ نصبی وجود ندارند(یعنی بر روی Office 2016 Pro Plus و Office 2016 Professional وجود ندارند.فقط بر روی آفیس ۳۶۵ وجود دارند.اگر قصد تهیه آفیس ۳۶۵ را دارید به شما تهیه لایسنس آفیس ۳۶۵ نسخه خانگی (Office 365 Home) را پیشنهاد می کنیم.زیرا بر روی ۱۵ ابزار مختلف با قیمت بسیار پایین قابلیت نصب شدن دارد.

ساختار تابع CONCAT:

=CONCAT(text1, [text2],…)

=CONCAT(متن یا محدوده دوم , متن یا محدوده اول,…)

به عنوان مثال خروجی تابع زیر برابر است با:

عمری که اجل در عقبش می تازد ، هر کس غم و غصه خورد می بازد / پس غصه و اندوه مخور ، ای عاقل ، دنیا به دمی کار تو را می سازد.

=CONCAT(“دنیا به دمی کار تو را می سازد”,” “,”پس غصه و اندوه مخور ، ای عاقل”,”/ “,”هر کس غم و غصه خورد می بازد”,” ،”,”عمری که اجل در عقبش می تازد”)

اما عمده تفاوت این تابع در محدوده یا رنج ها می باشد. شما در این تابع می توانید از ۲۵۵ آرگومان استفاده نمایید.

تعداد کاراکتر هایی که در یک سلول به کار می رود حداکثر ۳۲۷۶۷ می باشد.اگر بیشتر از این مقدار بود، تابع خطای #VALUE! را نمایش خواهد داد.

شاید در نگاه اول این تابع کاری مشابه با تابع CONCATENATE انجام دهد. اما این تابع بزرگترین مشکل تابع CONCATENATE را برای ما رفع کرده است. در تابع CONCATENATE شما نمی توانستید یک محدوده یا رنج را به تابع معرفی کنید. به عنوان مثال نمی توانستید محدوده A1:A10 را در آرگومان این تابع وارد کنید و انتظار داشته باشید که خود تابع همه سلول ها را با یکدیگر ترکیب کند.

این مشکل اکنون به کمک تابع CONCAT برطرف گردیده است.

به تصویر زیر دقت کنید:

ترکیب و ادغام سلول متن محدوده در اکسل

اگر قرار بود این اسامی را با تابع CONCATENATE با یکدیگر ترکیب کنیم،باید از فرمول زیر استفاده می کردیم:

=CONCATENATE(A1,A2,A3,A4,A5,A6,A7,A8)

اما اکنون کافیست از فرمول CONCAT به شکل زیر استفاده کنیم:

=CONCAT(A1:A8)

نتیجه هر دو فرمول بالا به این شکل خواهد بود:

علی حسنofficeاحمدیاسرlearningآرشبهروز

این خروجی هنوز هم مد نظر ما نمی باشد و ما به تابعی نیاز داریم تا بعد از اینکه رشته های ما را به یکدیگر متصل کرد، بین آن ها یک فاصله یا هر عبارت دلخواه دیگری قرار دهد.

برای رفع این مشکل از تابع TEXTJOIN استفاده می کنیم.

بارگذاری بیشتر مطالب مرتبط
بارگذاری در Excel

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *