دالة CONCAT

تتناول هذه المقالة بناء جملة الصيغة CONCAT وطريقة استخدامها، وهي إحدى الدالات النصية في Excel.

تستبدل هذه الدالة دالة CONCATENATE. على الرغم من ذلك، تبقى الدالة CONCATENATE متوفرة للتوافق مع الإصدارات السابقة من Excel.

ملاحظة: لا تتوفر هذه الميزة إلا إذا كان لديك اشتراك في Office 365. إذا كنت مشتركاً في Office 365،فتأكد أن لديك أحدث إصدار من Office‏.

تجربة Office 365 أو الإصدار الأخير من Excel

الوصف

تجمع الدالة CONCAT بين دمج النص من نطاقات و/أو سلاسل متعددة، ولكن لا يوفر المحدِد أو وسيطات IgnoreEmpty.

تلميح: لتضمين المحددات (مثل التباعد أو علامة العطف (&) بين النصوص التي تريد دمجها ولإزالة الوسيطات الفارغة التي لا تريدها أن تظهر في النص المدمج الناتج، يمكنك استخدام الدالة TEXTJOIN.

بناء الجملة

CONCAT(text1، [text2]،…)

الوسيطة

الوصف

text1
(مطلوب)

العنصر النصي المطلوب ضمه. سلسلة أو صفيف من السلاسل مثل نطاق من الخلايا.

[text2, ...]
(اختياري)

العناصر النصية الإضافية المطلوب ضمها. الحد الأقصى للوسيطات النصية هو 253 للعناصر النصية. يمكن أن تكون كل منها سلسلة أو صفيف من السلاسل مثل نطاق من الخلايا.

على سبيل المثال، =CONCAT(«»ستشرق»، «الشمس»، «غداً».») تُرجع ستشرق الشمس غداً.

ملاحظات

  • إذا تجاوز طول السلسلة الناتجة 32767 حرفاً (حد الخلية)، تُرجع CONCAT قيمه الخطأ #VALUE!.

أمثلة

انسخ البيانات النموذجية في كل جدول من الجداول التالية، وألصقها في الخلية A1 في ورقه عمل Excel جديدة. لعرض نتائج الصيغ حددها واضغط على F2، ثم اضغط على Enter. إذا أردت ذلك، يمكنك ضبط عرض العمود لرؤية جميع البيانات.

‏المثال 1‏

=CONCAT(B:B, C:C)

الخلايا A

الخلايا B

a1

b1

a2

b2

a4

b4

a5

b5

a6

b6

a7

b7

لأن هذه الدالة تسمح بمراجع الصفوف والأعمدة الكاملة، تٌرجع هذه النتيجة: A’sa1a2a4a5a6a7B’sb1b2b4b5b6b7

مثال 2

=CONCAT(B2:C8)

الخلايا A

الخلايا B

a1

b1

a2

b2

a4

b4

a5

b5

a6

b6

a7

b7

النتيجة: a1b1a2b2a4b4a5b5a6b6a7b7

المثال 3

البيانات

الاسم الأول

اسم العائلة

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

سالم

حلو

أنواع

الرابع

الصنوبر

32

الصيغة

الوصف

النتيجة

=CONCAT("تعبئة تدفقية لكل من ", A2," ", A3, " is ", A4, "/ميل.")

تنشئ جملة من خلال جمع البيانات في العمود A مع نص آخر.

توجد أنواع أسماك السلمون بمقدار 32/بالميل

=CONCAT(B2," ", C2)

تجمع ثلاث سلاسل: السلسلة في الخلية B2 وحرف مسافة والقيمة في الخلية C2.

وليد حلو

=CONCAT(C2, ", ", B2)

تجمع ثلاث سلاسل: السلسلة في الخلية C2 مع سلسلة مكونة من فاصلة وحرف مسافة والقيمة في الخلية B2.

حلو، وليد

=CONCAT(B3," & ", C3)

تجمع ثلاث سلاسل: السلسلة في الخلية B3 مع سلسلة مكونة من حرف مسافة وعلامة العطف وحرف مسافة آخر والقيمة في الخلية C3.

الرابع & الصنوبر

‎=B3 & " & " & C3‎

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

الرابع & الصنوبر

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

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

انظر أيضاً

دالة CONCATENATE‏

دالة TEXTJOIN‏

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

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

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

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

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

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

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×