تعمل دالة TEXTJOIN على دمج النص من نطاقات و/أو سلاسل متعددة، وتضمين المحدِد الذي تحدده بين كل قيمة نصية سيتم دمجها. إذا كان المحدِد عبارة عن سلسلة نصية فارغة، فستعمل هذه الدالة على تسلسل النطاقات بطريقة فعّالة.
ملاحظة: تتوفر هذه الميزة على Windows أو Mac إذا كان لديك Office 2019، أو إذا كان لديك اشتراك Microsoft 365. إذا كنت مشتركاً في Microsoft 365، فتأكد من أن لديك الإصدار الأخير من Office.
بناء الجملة
TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
الوسيطة |
الوصف |
---|---|
محدد (مطلوب) |
عبارة عن سلسلة نصية، إما أن تكون فارغة أو تكون حرفاً واحداً أو أكثر محاطاً بعلامات الاقتباس المزدوجة أو مرجعاً إلى سلسلة نصية صالحة. إذا تم إدخال رقم، فسيُعامل كنص. |
ignore_empty (مطلوب) |
إذا كانت TRUE، فستتجاهل الخلايا الفارغة. |
text1 (مطلوب) |
هي العنصر النصي المطلوب دمجه. عبارة عن سلسلة نصية أو صفيف من السلاسل مثل نطاق من الخلايا. |
[text2, ...] (اختياري) |
هي العناصر النصية الإضافية المطلوب دمجها. قد يكون هناك حد أقصى يبلغ 252 من الوسيطات النصية للعناصر النصية بما في ذلك text1. يمكن أن يكون كل عنصر منها عبارة عن سلسلة أو صفيف من السلاسل مثل نطاق من الخلايا. |
على سبيل المثال، =TEXTJOIN(" ",TRUE, "The", "sun", "will", "come", "up", "tomorrow.") ستُرجع The sun will come up tomorrow.
ملاحظات
-
إذا تجاوزت السلسلة الناتجة 32767 حرفًا (حد الخلية)، فستُرجع الدالة TEXTJOIN الخطأ #VALUE!.
أمثلة
انسخ البيانات النموذجية في كل جدول من الجداول التالية، وألصقها في الخلية A1 في ورقه عمل Excel جديدة. لعرض نتائج الصيغ حددها واضغط على F2، ثم اضغط على Enter. إذا أردت ذلك، يمكنك ضبط عرض العمود لرؤية جميع البيانات.
المثال 1
العملة |
|
---|---|
دولار أمريكي |
|
دولار أسترالي |
|
اليوان الصيني |
|
دولار هونج كونج |
|
الشيكل الإسرائيلي |
|
وون كوريا الجنوبية |
|
الروبل الروسي |
|
الصيغة: |
=TEXTJOIN(", ", TRUE, A2:A8) |
النتيجة: |
دولار أمريكي، دولار أسترالي، اليوان الصيني، دولار هونج كونج، الشيكل الإسرائيلي، وون كوريا الجنوبية، الروبل الروسي |
المثال 2
خلايا A |
الخلايا B |
---|---|
a1 |
b1 |
a2 |
b2 |
a4 |
b4 |
a5 |
b5 |
a6 |
b6 |
a7 |
b7 |
الصيغة: |
=TEXTJOIN(", ", TRUE, A2:B8) |
النتيجة: |
a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7 إذا كانت ignore_empty=FALSE، فستكون النتيجة: a1, b1, a2, b2, , , a4, b4, a5, b5, a6, b6, a7, b7 |
مثال 3
المدينة |
الدولة |
الرمز البريدي |
البلد |
---|---|---|---|
تلسا |
أوكلاهوما |
74133 |
الولايات المتحدة |
سياتل |
واشنطن |
98109 |
الولايات المتحدة |
آيسيلين |
نيو جيرسي |
08830 |
الولايات المتحدة |
فورت لاودردال |
فلوريدا |
33309 |
الولايات المتحدة |
تمبي |
أريزونا |
85285 |
الولايات المتحدة |
النهاية |
|||
, |
, |
, |
; |
الصيغة: |
=TEXTJOIN(A8:D8, TRUE, A2:D7) |
||
النتيجة: |
تلسا، أوكلاهوما، 74133، الولايات المتحدة؛ سياتل، واشنطن، 98109، الولايات المتحدة، آيسيلين، نيو جيرسي، 08830، الولايات المتحدة؛ فورت لاودردال، فلوريدا، 33309، الولايات المتحدة؛ تيمبي، أريزونا، 85285، الولايات المتحدة؛ النهاية |
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.
اطلع أيضاً على
البحث عن الأخطاء في الصيغ وتصحيحها
اختصارات لوحة المفاتيح والمفاتيح الوظيفية في Excel