كل ما يخص التكنولوجيا

إعلان الرئيسية

 لو بتشتغل ع إكسيل أكيد واجهتك مواقف محتاج فيها تجمع نصوص من خلايا مختلفة مع بعض سواء كان ده دمج أسماء موظفين أو دمج بيانات منتجات وأسعارها أو حتى إنشاء جمل جاهزة للتقارير دالة CONCAT هتكون أداة سحرية بتسهل عليك الموضوع

 الدالة دي اتعملت لتبسط عملية الدمج وتكون أسرع من الدالة القديمة CONCATENATE وكمان بتدعم دمج أكثر من نصوص أو خلايا بسهولة

 

- دالةCONCAT:

- دالة CONCAT هي دالة موجودة في الإصدارات الحديثة من إكسيل وظيفتها الأساسية لإنها تجمع النصوص في خلية واحدة مع بعض يعني بدل ما تكتب كل اسم أو قيمة في خلية لوحده ممكن تعمل خلية واحدة فيها كل النصوص اللي محتاجها بشكل مرتب 

- الدالة دي بتشتغل مع النصوص - الأرقام - والتواريخ وبتمثل تحديث وتحسين للدالة القديمة CONCATENATE اللي كانت أطول شوية في الكتابة 

- الميزة الكبيرة في دالة CONCAT  إنها مرنة جدا وممكن تستخدمها في حالات مختلفة زي دمج أسماء - إنشاء جمل مختلفة - دمج بيانات جداول - وحتي دمج خلايا متفرقة من أماكن مختلفة في الورقة

 

- صيغة دالة CONCAT :

 الصيغة العامة للدالة هي:

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

- text1: هي أول نص أو خلية عايز تدمجها

- text2: أي نصوص أو خلايا إضافية تحب تضيفها

- ممكن تكتب أكتر من نص أو خلية حسب احتياجك

مهم تعرف إن دالة CONCAT مش بتحط مسافات أو فواصل تلقائي لو محتاج مسافة أو فاصل بين النصوص لازم تضيفه بنفسك بين علامتي اقتباس

 

   

 

لشرح دالة COUNT في إكسيل اضغط هنا 

 

- استخدام دالة CONCAT  خطوة بخطوة:

- دمج نصين مع بعض:

لو عندك الاسم الأول في A1 والاسم الأخير في B1 وعايزين يظهر الاسم كامل:

CONCAT(A1, B1)= 

 النتيجة هتكون أحمدعلي من غير مسافة

 لو عايز يظهر الاسم بالشكل الطبيعي أحمد علي:

CONCAT(A1, " ", B1)= 

 هنا ضيفنا مسافة بين النصوص وده أسلوب لازم تعرفه لأن دالة CONCAT مش بتضيف مسافات

 

- دمج نص مع رقم أو تاريخ:

ممكن دالة CONCAT تدمج نصوص مع أرقام أو تواريخ بس لو عايز تتحكم في شكل الرقم أو التاريخ استخدم دالة TEXT مع دالة CONCAT

مثال:

 لو في C1 مكتوب فيها التاريخ 08/04/2026 وعايز تعمل جملة "التاريخ: 08/04/2026" :  

 ("التاريخ: ", TEXT(C1,"dd/mm/yyyy"))=CONCAT

النتيجة هتظهر بالشكل اللي انت عايزة حتي لو إكسيل بيخزن التاريخ بصيغة مختلفة داخليا

 

- دمج أكتر من خلية:

لو عندك أسماء أو بيانات في أكتر من خلية وعايز تجمعهم:

CONCAT(A1, ", ", A2, ", ", A3, ", ", A4, ", ", A5 =

 النتيجة هتكون كل النصوص مفصولة بفواصل

- لو عندك جدول كبير كتابة كل خلية كده ممكن تبقي مرهقة ف يجي هنا دور دوال زي دالة TEXTJOIN  هتسهل الموضوع لأنها بتديلك فاصل مرة واحدة وتطبق علي كل الخلايا 

 

- دمج خلايا غير متجاورة:

ممكن تضيف أي كلمة أو رمز أثناء الدمج علشان تعمل جملة مفهومة أو جاهزة للاستخدام 

مثال:

لو عندك اسم المنتج في A1 وسعره في B1 وعايز تعمل جملة جاهزة للطباعة:

("المنتج: ", A1, " السعر: ", B1, " جنيه")CONCAT= 

النتيجة هتظهر بشكل مرتب وجاهز للاستخدام المباشر

 

  

 

لشرح دالة TEXTJOIN في إكسيل اضغط هنا 

 

- استخدام دالة CONCAT مع جداول كبيرة: 

 لو عندك جدول بيانات واسع فيه أعمدة كتير دالة CONCAT تقدر تجمع بيانات من أعمدة مختلفة في خلية واحدة بسهولة

مثال عملي:

جدول فيه عمود للاسم - عمود للوظيفة - عمود للقسم لو عايز تعمل عمود جديد يجمع كل المعلومات:

CONCAT(A2, " - ", B2, " - ", C2)= 

ده هيدي جملة شاملة لكل الموظفين في العمود الجديد

 

- ملاحظات مهمة عن دالة CONCAT :

     - دالة CONCAT بتحل محل دالة CONCATENATE القديمة لكنها أسرع وأسهل

     - مش بتحط مسافات ولا فواصل بنفسها فلازم تضيفها لو محتاج

     - لو دمجت خلايا فارغة دالة CONCAT  هتتجاهلها بدون مشاكل

     - تقدر تستخدم دالة TEXT مع دالة CONCAT لو محتاج تتحكم في شكل التاريخ أو الرقم

     - لو عندك جدول كبير دالة TEXTJOIN ممكن يكون أنسب لأنها تختصر الكتابة وتطبق الفاصل علي كل الخلايا مرة واحدة 

 

- الفرق بين دالة CONCAT  ودالة وTEXTJOIN:

دالة CONCAT بتجمع النصوص واحدة واحدة أو خلايا محددة لكن لو عندك نطاق خلايا كبير ممكن تحتاج دالة TEXTJOIN

مثال:

لو عندك A1:A10 وعايز تجمعهم بفواصل:

TEXTJOIN(", ", TRUE, A1:A10)= 

", ": هو الفاصل بين النصوص

TRUE: لتجاهل الخلايا الفارغة

 ده أسرع وأسهل لما يكون عندك جدول كبير 

 

- أمثلة عملية متقدمة:

- دمج الاسم الكامل والوظيفة:

CONCAT(A2, " ", B2, " - ", C2)= 

 

- إنشاء جملة تلقائية للفواتير:

("الفاتورة للعميل: ", A2, " المبلغ: ", B2, " جنيه")CONCAT= 

 

- دمج نصوص وأرقام مع ترقيم:

("التاريخ: ", TEXT(D2,"dd/mm/yyyy"), " الرصيد: ", TEXT(E2,"0.00"))CONCAT= 

 

- دمج نصوص متعددة في جدول كبير بدون فراغات:

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

 

  

 

لشرح دالة RIGHT في إكسيل اضغط هنا 

 

- نصايح عملية:

- قبل ما تستخدم دالة CONCAT في جدول كبير حاول تحدد الخلايا اللي محتاج تجمعها فعليا لتجنب أي خطأ

- لو فيه خلايا فاضية ممكن تضيف شرط باستخدام دالة IF قبل الدمج علشان متظهرش فراغات غير مطلوبة

- جرب استخدام دالة TEXT مع دالة CONCAT لتحكم كامل في شكل الأرقام والتواريخ

- لو الشغل متكرر اعمل نمودج جاهز من دالة CONCAT للعمود كله لتوفير الوقت

 

- الخلاصة:

دالة CONCAT دالة سهلة ومرنة وبتسهل دمج النصوص في إكسيل بشكل كبير تقدر تستخدمها لدمج أسماء - منتجات - بيانات مالية - تواريخ - أرقام - وحتى دمج خلايا متفرقة

 أهم حاجة تعرفها إنها مش بتحط فواصل أو مسافات تلقائي ولازم تضيفهم بنفسك لو محتاج لما تتعود على استخدام دالة CONCAT هتلاقيها بتوفر وقت كبير وبتخلي الجداول أكتر ترتيبا واحترافية ولما الجدول يكون كبير دالة TEXTJOIN هتكون أفضل لأنها بتسهل عملية دمج نصوص كتير مرة واحدة  

 

 

 

 

 

 

 

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

- شرح دالة COUNT في إكسيل

شرح دالة TEXTJOIN في إكسيل

- شرح دالة CLEAN في إكسيل

- شرح دالة SMALL في إكسيل

- شرح دالة OR في إكسيل 



 

 

 


ليست هناك تعليقات
إرسال تعليق