بسم الله الرحمن الرحيم
اهلا بكم متابعى موقع عالم الاوفيس
الدالة CONCATENATE
تُستخدم
الدالة CONCATENATE Excel لضم عدة
سلاسل نصية في سلسلة واحدة. غالبًا ما يكون هذا هو الحل عندما يكون النص الذي نرغب
في رؤيته يظهر معًا في أماكن مختلفة أو عبر عدة خلايا.
- CONCAT Excel
- TEXTJOIN Excel
ولكن في الوقت الحالي ، لا يزال CONCATENATE متاحًا للتوافق مع الإصدارات السابقة.
سنستكشف
كيفية عمل الوظائف الثلاث ، حتى تتمكن من تحديد الوقت المناسب لاستخدام كل منها.
الدالة CONCATENATE
=CONCATENATE(text1, [text2]...)
قد تكون
كل وسيطة مرجع خلية أو سلسلة نصية مكتوبة مباشرة في الصيغة. مطلوب وسيطة واحدة فقط
، ولكن إذا كنت تستخدم هذه الوظيفة ، فمن المحتمل أن لديك اثنتين على الأقل.
يمكن أن تقبل CONCATENATE ما يصل إلى 255 وسيطة ، بحد أقصى 8192 حرفًا.
كيفية استخدام CONCATENATE
لمعرفة كيفية استخدام هذه الوظيفة ، دعنا نلقي نظرة على مثال. في ورقة العمل أدناه ، يتم تقسيم جميع عناصر العنوان على خمسة أعمدة.
يمكننا
استخدام CONCATENATE لربط جميع العناصر الخمسة في
سلسلة واحدة. من المهم أن تتذكر أنه إذا كانت المسافة أو بعض الأحرف الأخرى (مثل الفاصلة)
مطلوبة بين العناصر ، فيجب كتابتها يدويًا بين كل مرجع خلية ضمن علامات اقتباس مزدوجة.
=CONCATENATE(A2," ",B2,",
",C2,", ",D2," ",E2)
لاحظ
أنه نظرًا لأن الفاصلة والمسافة كانت مطلوبة بعد B2 و C2 ، فقد تمت
كتابة السلسلة النصية "،" كوسيطة بعد كلا مراجع الخلية.
استخدام
Concatenate مع القيم
الرقمية
عند إرسال القيم الرقمية مباشرة في صيغة CONCATENATE ، ليست هناك حاجة لإدخال القيم
الرقمية بين علامات الاقتباس.
في المثال التالي ، سيتم إدخال رقم الشارع مباشرة في صيغة
CONCATENATE وسيتم ضمه إلى مراجع الخلايا لإنشاء العنوان الكامل.
=CONCATENATE(123,"
",A2,", ",B2,", ",C2," ",D2)
عندما يتم إدخال القيم الرقمية كسلسلة ، يتم تفسيرها على
أنها أرقام. لذلك ، لن يكون لكتابة مسافة داخل هذه الوسيطة أي تأثير على القيمة التي
يتم إرجاعها. إذا تم إدخال أي محدد آخر ، فسيرجع Excel رسالة خطأ.
في المثال أعلاه ، أدخلنا مسافة بين علامتي اقتباس مزدوجتين كوسيطة ثانية ، وقد انعكس ذلك في خلية الإخراج.
إذا تم إدخال قيمة رقمية كسلسلة بين علامتي اقتباس مزدوجتين
، فسيتم تحويلها إلى نص ويمكن وضع محدد داخل هذه الوسيطة لأنها تتصرف مثل أي قيمة نصية
أخرى.
استخدام
Concatenate مع فواصل الأسطر
قد نرغب في عرض بعض هذه العناصر في سطور منفصلة. للقيام بذلك
، يمكننا استخدام حرف unicode CHAR (10) لإدراج فاصل سطر.
=CONCATENATE(A2,"
",B2,CHAR(10),C2,", ",D2,CHAR(10),E2)
لاحظ أنه في المثال أعلاه ، أزلنا المسافة والفاصلة بعد B2 لأنه لم يعد هناك حاجة لإدخال حرف فاصل الأسطر - CHAR (10).
تم تنسيق العمود F أيضًا إلى التفاف النص لعرض
النتائج.