تابع TEXTJOIN یکی از توابع متنی در اکسل است که برای ترکیب چندین رشته متنی با استفاده از جداکننده مشخصی مانند فاصله، کاما، نقطه و ویرگول و ساخت یک رشته متنی جدید استفاده میشود.
ساختار(Syntax) این تابع بصورت زیر است:
TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
توضیحات:
بهطور معمول، تابع TEXTJOIN برای ترکیب متنهایی که در ستونها یا ردیفهای مختلف قرار دارند و میخواهید آنها را با جداکننده مشخصی ادغام کنید، استفاده میشود. این تابع میتواند در بسیاری از فرمولهای متنی، مانند فرمولهای IF و VLOOKUP، برای ایجاد نتایج ترکیبی مورد استفاده قرار گیرد.
فرض کنید یک محدوده اکسل به شکل زیر داریم:
حال میخواهیم شماره تلفنها را با کاما جدا کرده و در یک سلول ادغام کنیم. برای این منظور، میتوانیم از تابع TEXTJOIN به شکل زیر استفاده کنیم:
=TEXTJOIN(", ",TRUE,C2:C5)
در این فرمول، کاما به عنوان جداکننده ویرگولی بین شماره تلفنها استفاده شده است. پارامتر اول (", ") جداکننده مورد استفاده است، پارامتر دوم (TRUE) نشان میدهد که باید خالیهای موجود در محدوده از نظر متنی را نادیده بگیریم و پارامتر سوم (C2:C5) محدوده شامل شماره تلفنها است. نتیجهی این فرمول، به شکل زیر خواهد بود:
همانطور که مشاهده میکنید، تمام شمارههای تلفن در یک سلول با کاما جدا شده قرار گرفته است.
در کل، تابع TEXTJOIN نسبت به توابع CONCAT و CONCATENATE ، امکانات بیشتری را دارد و قابلیت استفاده بهتری را در ترکیب مقادیر دارد.
در پایان از دیگر کاربردهای تابع TEXTJOIN میتوان به ادغام متنهای موجود در محدودههای غیرهمسان، یعنی محدودههایی که تعداد سطرها و ستونها یکسان نیست، اشاره کرد. با استفاده از تابع TEXTJOIN، میتوانید متنهای موجود در سلولهای مختلف در محدوده غیرهمسان را به یکدیگر ادغام کنید و یک رشته متنی جدید ایجاد کنید.
منبع: سایت آموزشی اکسللرن