Applies ToExcel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel على الويب Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019

تعمل دالة 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 التقني أو الحصول على الدعم في المجتمعات.

اطلع أيضاً على

الدالة CONCATENATE

الدالة CONCAT

نظرة عامة حول الصيغ في Excel

كيفية تفادي الصيغ المقطوعة

البحث عن الأخطاء في الصيغ وتصحيحها

اختصارات لوحة المفاتيح والمفاتيح الوظيفية في Excel‏

دالات النص (المرجع)

دالات Excel (بالترتيب الأبجدي)

دالات Excel (حسب الفئة)

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.