JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
الصفحة الرئيسية

شرح الدالة CONCATENATE Excel

 

بسم الله الرحمن الرحيم 

اهلا بكم متابعى موقع عالم الاوفيس

الدالة  CONCATENATE

تُستخدم الدالة  CONCATENATE Excel لضم عدة سلاسل نصية في سلسلة واحدة. غالبًا ما يكون هذا هو الحل عندما يكون النص الذي نرغب في رؤيته يظهر معًا في أماكن مختلفة أو عبر عدة خلايا.

 بدءًا من Excel 2016 ، فى الاصدرات الجديدة  يتم التخلص التدريجي من الدالة   CONCATENATE لصالح دوال اخرى مثل

  • CONCAT Excel
  • TEXTJOIN Excel

ولكن  في الوقت الحالي ، لا يزال CONCATENATE متاحًا للتوافق مع الإصدارات السابقة.

سنستكشف كيفية عمل الوظائف الثلاث ، حتى تتمكن من تحديد الوقت المناسب لاستخدام كل منها.

الدالة  CONCATENATE

 بناء جملة الدالة CONCATENATE هو:

=CONCATENATE(text1, [text2]...)

 

قد تكون كل وسيطة مرجع خلية أو سلسلة نصية مكتوبة مباشرة في الصيغة. مطلوب وسيطة واحدة فقط ، ولكن إذا كنت تستخدم هذه الوظيفة ، فمن المحتمل أن لديك اثنتين على الأقل.

 يمكن أن تقبل CONCATENATE ما يصل إلى 255 وسيطة ، بحد أقصى 8192 حرفًا.

كيفية استخدام CONCATENATE

لمعرفة كيفية استخدام هذه الوظيفة ، دعنا نلقي نظرة على مثال. في ورقة العمل أدناه ، يتم تقسيم جميع عناصر العنوان على خمسة أعمدة.



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

 

=CONCATENATE(A2," ",B2,", ",C2,", ",D2," ",E2)

 



لاحظ أنه نظرًا لأن الفاصلة والمسافة كانت مطلوبة بعد B2 و C2 ، فقد تمت كتابة السلسلة النصية "،" كوسيطة بعد كلا مراجع الخلية.

 لاحظ أنه نظرًا لأن الفاصلة والمسافة كانت مطلوبة بعد B2 و C2 ، فقد تمت كتابة السلسلة النصية "،" كوسيطة بعد كلا مراجع الخلية.

استخدام  Concatenate مع القيم الرقمية

عند إرسال القيم الرقمية مباشرة في صيغة CONCATENATE ، ليست هناك حاجة لإدخال القيم الرقمية بين علامات الاقتباس.

 

في المثال التالي ، سيتم إدخال رقم الشارع مباشرة في صيغة CONCATENATE وسيتم ضمه إلى مراجع الخلايا لإنشاء العنوان الكامل.

 

=CONCATENATE(123," ",A2,", ",B2,", ",C2," ",D2)             



عندما يتم إدخال القيم الرقمية كسلسلة ، يتم تفسيرها على أنها أرقام. لذلك ، لن يكون لكتابة مسافة داخل هذه الوسيطة أي تأثير على القيمة التي يتم إرجاعها. إذا تم إدخال أي محدد آخر ، فسيرجع Excel رسالة خطأ.

 

في المثال أعلاه ، أدخلنا مسافة بين علامتي اقتباس مزدوجتين كوسيطة ثانية ، وقد انعكس ذلك في خلية الإخراج.

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

 

استخدام  Concatenate مع فواصل الأسطر   Concatenate strings with line breaks

قد نرغب في عرض بعض هذه العناصر في سطور منفصلة. للقيام بذلك ، يمكننا استخدام حرف unicode CHAR (10) لإدراج فاصل سطر.

=CONCATENATE(A2," ",B2,CHAR(10),C2,", ",D2,CHAR(10),E2)

 


لاحظ أنه في المثال أعلاه ، أزلنا المسافة والفاصلة بعد B2 لأنه لم يعد هناك حاجة لإدخال حرف فاصل الأسطر - CHAR (10).

تم تنسيق العمود F أيضًا إلى التفاف النص لعرض النتائج.



الاسمبريد إلكترونيرسالة