شرح تابع TEXTJOIN
درجه اهمیت تابع: کاربردی
تابع TEXTJOIN در اکسل یک سری از رشته های متنی یا هرگونه ورودی های دیگر که از یکدیگر جدا هستند و در سلول های متفاوت قرار دارند را با یکدیگر ترکیب کرده و یک رشته متنی یکپارچه در یک سلول بوجود میآورد. این تابع قابلیت اضافه کردن جداکنندهای دلخواه بین متن ها را نیز به کاربر میدهد. این تابع در طبقه توابع String/Text قرار دارد.
نوشتار این تابع به صورت زیر است:
=TEXTJOIN( متن , رد کردن سلول خالی , جدا کننده )
ورودی های این تابع به شرح زیر هستند
[جداکننده] : یک جداکننده دلخواه که بین دو متنی که ترکیب میشوند قرار میگیرد. وارد کردن این مقدار اختیاری است و در صورت حذف هیچ جداکنندهای بین دو متن وجود نخواهد داشت.
[رد کردن سلول خالی] : این قسمت تعیین میکند که آیا تابع از سلول های خالی چشم پوشی کند یا خیر. وارد کردن این سمت نیز اختیاری است و رد صورت حذف به طور پیشفرض TRUE در نظر گرفته میشود (از سلول های خالی چشم پوشی میشود).
متن: چند ردیف متنی از مقادیر یا سلول های حاوی مقدار است. وارد کردن متن دوم به بعد اختیاری است.
آنچه که تابع باز می گرداند
تابع TEXTJOIN یک رشته متنی را باز می گرداند (که از دو یا چند ردیف متنی یا سلول جدا از هم تشکیل شده است).
نکات
– این تابع بسیار شبیه تابع CONCAT است، با این تفاوت که در تابع CONCAT قابلیت اضافه کردن جداکننده بین متون وجود ندارد.
– تابع TEXTJOIN تا ۲۵۲ رشته متنی را میپذیرد که مجموعاً میتواند حداکثر تا ۳۲,۷۶۷ کاراکتر باشد.
– هر کدام از متن های ورودی میتواند آرایهای از رشته ها یا مقادیر متنی، و یا یک رشته یا مقدار متنی تکی باشد.
– این تابع اولین در نسخه ۲۰۱۶ اکسل معرفی شد، لذا در نسخه های پیشین آن وجود ندارد (در نسخه ۲۰۱۶ مک نیز وجود ندارد).
برای دانلود مجموعه کامل راهنمای توابع به همراه فایل های مثال در اکسل به لینک کتاب «راهنما و مثال های توابع مایکروسافت اکسل» رجوع شود.
مثال های تابع TEXTJOIN
مثال ۱
در مثال زیر نشان میدهیم که چگونه تعدادی سلول را از طریق تابع TEXTJOIN با یکدیگر ترکیب میکنیم.
نکته: یکی از خطاهای رایج در اجرای تابع TEXTJOIN زمانیست که از آن برای ترکیب متن با تاریخ و ساعت استفاده میکنیم که در این حالت ممکن است خروجی تابع به صورت یک سریال عددی نامفهوم ظاهر شود که در واقع فرمت تاریخی و زمانی اکسل است و برای ما قابل فهم نیست. برای حل این مشکل کافیست به سادگی فرمت سلول مورد نظر را طوری تنظیم کنیم که به شکل ساعت و تاریخ نمایش داده شوند. همچنین میتوان با استفاده از تابع TEXT زمان و تاریخ را به صورت متن وارد کرد. برای این کار به شکل ردیف ۲ و ۳ مثال بالا عمل میکنیم.
در ردیف ۵ مثال قسمت “رد کردن سلول خالی” FALSE در نظر گرفته شده است و این بدین معناست که سلول های خالی نیز در خروجی تابع در نظر گرفته میشود. بدین ترتیب مشاهده میکنید که بین دو متن آخر دو عدد از جداکنندهی ما قرار گرفته است چرا که بین این دو جداکننده در واقع یک سلول خالی است. در ردیف ۴ با TRUE کردن این قسمت، مشکل حل شده است.
برای یادگیری نرم افزار اکسل به صورت کاربردی به دوره «آموزشی اکسل کاربردی» رجوع شود.
برای یادگیری برنامه نویسی به زبان VBA به دوره «آموزش VBA در اکسل» مراجعه نمایید.
خطاهای معمول
#VALUE! : خروجی تابع از ۳۲،۲۷۶ کاراکتر بیشتر است.
#NAME? : نسخه اکسل شما از ۲۰۱۶ قدیمیتر است و این تابع را پشتیبانی نمیکند. در این صورت از تابع TEXTJOINENATE استفاده کنید
۰ پاسخ به "تابع TEXTJOIN"