CONCATENATE (الدالة CONCATENATE)

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

استخدم CONCATENATE، وهي إحدى دالات النص، لجمع سلستين نصيتين أو أكثر في سلسلة واحدة.

هام: في Excel 2016 و Excel Mobile و Excel Online، تم استبدال هذه الداله ب# الداله CONCAT. علي الرغم من ان الداله CONCATENATE ما زالت متوفره ل# التوافق مع الاصدارات السابقه، يجب استخدام CONCAT من الان ف# صاعدا. هذا ب# سبب CONCATENATE قد لا تكون متوفره في اصدارات Excel المستقبليه.

بناء الجملة: CONCATENATE(text1, [text2], ...)‎

على سبيل المثال:

  • ‎=CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")‎

  • ‎=CONCATENATE(B2, " ",C2)‎

اسم الوسيطة

الوصف

text1    (مطلوبة)

العنصر الأول المراد جمعه. يمكن أن يكون العنصر قيمة نصية أو رقماً أو مرجع خلية.

Text2‎, ...‎    (اختيارية)

العناصر النصية الإضافية التي تريد جمعها. يمكن أن يصل عددها إلى 255 عنصراً تقريباً، أي مجموع يصل إلى 8192 حرفاً.

أمثلة

لاستخدام هذه الأمثلة في Excel، انسخ البيانات في الجدول أدناه والصقها في الخلية A1 في ورقة عمل جديدة.

البيانات

أسماك السلمون

سالم

حلو

أنواع

الرابع

الصنوبر

32

الصيغة

الوصف

‎=CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")‎

تنشئ جملة من خلال الجمع بين البيانات الموجودة في العمود A مع نص آخر. يتم الحصول على النتيجة "إجمالي عدد أنواع أسماك السلمون المتدفقة هو 32/الميل".

‎=CONCATENATE(B2, " ", C2)‎

تجمع بين ثلاثة أشياء هي: السلسلة في الخلية B2، وحرف مسافة، والقيمة في الخلية C2. يتم الحصول على النتيجة "سالم حلو".

‎=CONCATENATE(C2, ", ", B2)‎

تجمع بين ثلاثة أشياء هي: السلسلة في الخلية C2، وسلسلة تتضمن فاصلة وحرف مسافة، والقيمة في الخلية B2. يتم الحصول على النتيجة "سالم حلو".

‎=CONCATENATE(B3, " & ", C3)‎

تجمع بين ثلاثة أشياء هي: السلسلة في الخلية B3، وسلسلة مكونة من مسافة مع علامة العطف ومسافة أخرى، والقيمة في الخلية C3. يتم الحصول على النتيجة "الرابع & الصنوبر".

‎=B3 & " & " & C3‎

تجمع بين العناصر نفسها كما في المثال السابق، ولكن باستخدام العامل الحسابي لعلامة العطف (&) بدلاً من استخدام الدالة CONCATENATE. يتم الحصول على النتيجة "الرابع & الصنوبر".

المشاكل الشائعة

المشكلة

الوصف

تظهر علامات اقتباس في سلسلة النتيجة.

استخدم الفواصل لفصل العناصر النصية المتجاورة. على سبيل المثال: سيعرض Excel الصيغة ‎=CONCATENATE("Hello ""World")‎ على شكل Hello"World مع علامة اقتباس إضافية بسبب إزالة الفاصلة بين الوسيطات النصية.

لا حاجة إلى إضافة علامات اقتباس إلى الأرقام.

يتم خلط الكلمات بعضها مع بعض.

في حال عدم توفر مسافات معينة بين إدخالات النص المنفصلة، سيتم تشغيل إدخالات النص معاً. أضف مسافات إضافية كجزء من الصيغة CONCATENATE. هناك طريقتان لإجراء هذا الأمر:

  • أضف علامات اقتباس مزدوجة مع مسافة بينها " ". على سبيل المثال: ‎=CONCATENATE("Hello", " ", "World!")‎.

  • أضف مسافة بعد الوسيطة Text. على سبيل المثال: ‎=CONCATENATE("Hello ", "World!")‎. تمت إضافة مسافة إضافية إلى السلسلة ‎"Hello "‎.

يظهر الخطأ ‎#NAME?‎ بدلاً من النتيجة المتوقعة.

تشير ‎#NAME?‎ عادةً إلى عدم توفر علامات اقتباس في الوسيطة Text.

أفضل الممارسات

قم بما يلي

الوصف

استخدم علامة العطف & بدلاً من الدالة CONCATENATE.

يتيح لك استخدام العامل الحسابي لعلامة العطف (&) إمكانية الجمع بين العناصر النصية من دون الحاجة إلى استخدام دالة.

على سبيل المثال، تُرجع الصيغة =A1 & B1 القيمة نفسها التي تُرجعها الصيغة =CONCATENATE(A1,B1). وفي العديد من الحالات، يتميز استخدام عامل علامة العطف بأنه أسرع وأبسط من استخدام CONCATENATE لإنشاء سلاسل.

مزيد من المعلومات حول استخدام حاسبات العمليات.

استخدم الدالة TEXT لجمع السلاسل وتنسيقها.

تحوّل الدالة TEXT قيمة رقمية إلى نص وتجمع الأرقام مع النصوص أو الرموز.

على سبيل المثال، إذا كانت الخلية A1 تحتوي على الرقم 23.5، فبإمكانك استخدام الصيغة التالية لتنسيق الرقم كمبلغ بالدولار:

‎=TEXT(A1,"$0.00")‎

النتيجة: $23.50

مواضيع ذات صلة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×