متنی Excel 2019 ◉ 23 بازدید

=TEXTJOIN()

تابع TEXTJOIN متن چند محدوده و یا رشته را با هم ترکیب می‌کند و جداکننده‌ای را که مشخص می‌کنید بین هر مقدار متنی قرار می‌دهد. اگر جداکننده رشته متنی خالی باشد، این تابع عملاً محدوده‌ها را به هم می‌چسباند.

قابل استفاده در: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Microsoft365.com
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیمتن
محبوبیت50 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =TEXTJOIN() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود TEXTJOIN.xlsx — بزودی حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
delimiter هر نوع الزامی رشته متنی خالی یا یک یا چند کاراکتر داخل گیومه، یا ارجاع به رشته متنی معتبر. اگر عدد داده شود به عنوان متن در نظر گرفته می‌شود.
ignore_empty منطقی الزامی اگر TRUE باشد، سلول‌های خالی نادیده گرفته می‌شوند.
text1 متن الزامی مورد متنی که باید به هم وصل شود. رشته متنی یا آرایه‌ای از رشته‌ها مانند محدوده‌ای از سلول‌ها.
text2 متن اختیاری موارد متنی اضافی که باید به هم وصل شوند. می‌تواند حداکثر ۲۵۲ آرگومان متنی برای موارد متنی وجود داشته باشد، شامل text1. هر کدام می‌تواند رشته متنی یا آرایه‌ای از رشته‌ها مانند محدوده‌ای از سلول‌ها باشد.

▣ مثال‌های کاربردی

▦ داده‌های مثال
سلولمقدار
A2 Currency
A3 US Dollar
A4 Australian Dollar
A5 Chinese Yuan
A6 Hong Kong Dollar
A7 Israeli Shekel
A8 South Korean Won
A9 Russian Ruble
A10 Formula:
B10 =TEXTJOIN(", ", TRUE, A2:A8)
A11 Result:
A12 A's
B12 B's
A13 a1
B13 b1
A14 a2
B14 b2
A15 a4
B15 b4
A16 a5
B16 b5
A17 a6
B17 b6
A18 a7
B18 b7
A19 Formula:
B19 =TEXTJOIN(", ", TRUE, A2:B8)
A20 Result:
A21 City
B21 State
C21 Postcode
D21 Country
A22 Tulsa
B22 OK
C22 74133
D22 US
A23 Seattle
B23 WA
C23 98109
D23 US
A24 Iselin
B24 NJ
C24 08830
D24 US
A25 Fort Lauderdale
B25 FL
C25 33309
D25 US
A26 Tempe
B26 AZ
C26 85285
D26 US
A27 end
A28 ,
B28 ,
C28 ,
D28 ;
A29 Formula:
B29 =TEXTJOIN(A8:D8, TRUE, A2:D7)
A30 Result:
A31 Currency
A32 US Dollar
A33 Australian Dollar
A34 Chinese Yuan
A35 Hong Kong Dollar
A36 Israeli Shekel
A37 South Korean Won
A38 Russian Ruble
A39 Formula:
B39 =TEXTJOIN(", ", TRUE, A2:A8)
A40 Result:
A41 A's
B41 B's
A42 a1
B42 b1
A43 a2
B43 b2
A44 a4
B44 b4
A45 a5
B45 b5
A46 a6
B46 b6
A47 a7
B47 b7
A48 Formula:
B48 =TEXTJOIN(", ", TRUE, A2:B8)
A49 Result:
A50 City
B50 State
C50 Postcode
D50 Country
A51 Tulsa
B51 OK
C51 74133
D51 US
A52 Seattle
B52 WA
C52 98109
D52 US
A53 Iselin
B53 NJ
C53 08830
D53 US
A54 Fort Lauderdale
B54 FL
C54 33309
D54 US
A55 Tempe
B55 AZ
C55 85285
D55 US
A56 end
A57 ,
B57 ,
C57 ,
D57 ;
A58 Formula:
B58 =TEXTJOIN(A8:D8, TRUE, A2:D7)
A59 Result:
مثال 1 =TEXTJOIN("، ", TRUE, A2:A10)
مثال 2 =TEXTJOIN("-", TRUE, A2, B2, C2)

§ توضیحات تکمیلی

  • اگر رشته حاصل از ۳۲۷۶۷ کاراکتر (حد سلول) بیشتر شود، تابع TEXTJOIN خطای #VALUE! را برمی‌گرداند.

⚠ خطاهای رایج

#VALUE! اگر رشته حاصل از ۳۲۷۶۷ کاراکتر (حد سلول) بیشتر شود، تابع TEXTJOIN خطای #VALUE! را برمی‌گرداند.
راه‌حل: طول متن‌های ورودی یا جداکننده را کاهش دهید یا تعداد محدوده‌ها را کم کنید تا طول نهایی از ۳۲۷۶۷ کاراکتر تجاوز نکند.

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.