لو انت بتشتغل علي إكسيل بشكل يومي أكيد لاحظت إن التعامل مع النصوص بقي جزء أساسي من شغلك سواء أسماء - عناوين - أكواد - أو حتي وصف بيانات
المشكلة اللي بتتكرر دايما إن البيانات بتكون متقسمة علي كذا خلية وانت محتاج تجمعها بشكل منظم وسريع ومن غير لخبطة
زمان كنا بنستخدم طرق بدائية زي علامة & أو CONCATENATE وكانت بتشتغل بس مع البيانات الكبيرة كانت بتبقي مرهقة جدا ومليانة أخطاء
هنا بقي يجي دور دالة TEXTJOIN كحل ذكي وعملي جدا
مش بس بتجمع النصوص لكن كمان بتخليك تتحكم في شكل النتيجة بشكل كامل
- الفكرة الأساسية لدالة TEXTJOIN:
لو حبينا نفهم الدالة بشكل أعمق هنلاقي إنها مبنية علي فكرة بسيطة جدا لكنها قوية
بدل ما تجمع كل خلية لوحدها
الدالة بتتعامل مع البيانات كمجموعة واحدة
يعني انت بتقول لExcel هاتلي كل النصوص دي وحط بينهم الفاصل ده وتجاهل الفاضي
وده بيوفر وقت كبير جدا خصوصا مع الجداول الكبيرة
- صيغة الدالة:
TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
خلينا نفهم كل جزء بطريقة عملية:
- delimiter:
ده مش مجرد فاصل ده اللي بيحدد الشكل النهائي
ممكن يخلي البيانات مقروءة أو يبوظها
- ignore_empty:
ده قرار مهم جدا
- هل عايز بيانات نضيفة؟ يبقي TRUE
- هل عايز كل حاجة زي ما هي؟ يبقي FALSE
- text:
مش شرط خلية واحدة ممكن يكون نطاق كامل أو حتي أكتر من نطاق
لشرح دالة SMALL في إكسيل اضغط هنا
- مثال بسيط مهم جدا:
لو عندك:
Ahmed
Mohamed
Ali
واستخدمت:
TEXTJOIN(" ",TRUE,A1:A3)=
- النتيجة هتكون:
Ahmed Mohamed Ali
بس هنا ف نقطة مهمة الدالة مش بس جمعتهم هي كمان تجاهلت أي خلية فاضية بدون ما تأثر علي الشكل
- المستخدم العادي بيستخدم الدالة علشان يجمع
لكن المستخدم المحترف بيستخدمها علشان ينظم البيانات
يعني بدل ما تكون البيانات مجرد نصوص بتبقي جملة مفهومة جاهزة للاستخدام
- التحكم في شكل البيانات:
واحدة من أهم مميزات دالة TEXTJOIN إنك تقدر تتحكم في شكل البيانات النهائي
- ممكن تستخدم مسافة لو بتكتب أسماء
- ممكن تستخدم فاصلة لو بتعمل قائمة
- ممكن تستخدم رمز معين لو بتبني كود
مثال:
TEXTJOIN(" | ",TRUE,A1:A3)=
النتيجة:
Ahmed | Mohamed | Ali
وده بيديك مرونة كبيرة جدا
- الخلايا الفاضية:
في الواقع العملي نادر جدا تلاقي بيانات كاملة غالبا بيكون في بيانات فاضية
ولو مخدتش بالك البيانات هتبقي مش مظبوطة
وهنا بيظهر دور TRUE:
لما بتستخدم TRUE إكسيل بيتجاهل الفراغات وبيدي نتيجة نضيفة وده فرق ضخم في جودة الشغل
- تطبيقات واقعية من الحياة العملية:
خلينا نربط الكلام بالشغل الحقيقي
- لو انت شغال في شركة ممكن تستخدم دالة TEXTJOIN علشان تجمع بيانات العميل
- لو شغال في متجر ممكن تعمل وصف منتج من كذا اسم
- لو بتجهز تقارير ممكن تجمع بيانات من أعمدة مختلفة في سطر واحد
- لو بتشتغل في تحليل البيانات ممكن تستخدمها لتجهيز البيانات قبل التصدير
مثال عملي متكامل:
لو عندك بيانات زى كده
- اسم العميل
- المدينة
- الدولة
- رقم الهاتف
وعايز تطلع سطر منظم:
TEXTJOIN(" - ",TRUE,A1:D1)=
النتيجة هتكون:
Ahmed - Cairo - Egypt - 01012345678
ده شكل احترافي تقدر تستخدمه مباشرة
لشرح دالة LEFT في إكسيل اضغط هنا
- دمج دالة TEXTJOIN مع دوال تانية:
لما تدمج دالة TEXTJOINمع دوال تانية بتفتح لنفسك إمكانيات كبيرة
- ممكن تستخدمها مع دالة IF علشان تتحكم في البيانات
- ممكن تستخدمها مع دالة FILTER علشان تختار بيانات معينة
- ممكن تستخدمها مع دالة TRIM علشان تشيل المسافات
الموضوع هنا بيتحول من مجرد دمج الي معالجة بيانات كاملة
- مثال احترافي:
لو عندك بيانات فيها خلايا فاضيه ومش عايزها تظهر
TEXTJOIN(", ",TRUE,A1:A10)=
هنا إكسيل هيجمع القيم الفعلية بس وده بيوفر وقت كبير جدا بدل ما تنظف البيانات يدوي
- تنظيف البيانات باستخدام دالة TEXTJOIN:
واحدة من أقوي استخدامات الدالة إنها بتساعدك تنظف البيانات بشكل غير مباشر بدل ما تمشي علي كل خلية وتشيل الفراغات دالة TEXTJOIN بتعمل ده لوحدها لما تستخدم TRUE وده بيخلي النتيجة دايما نضيفة وجاهزة
لشرح دالة OR في إكسيل اضغط هنا
- أخطاء شائعة هند استخدام دالة TEXTJOIN:
في شويه أخطاء بتتكرر كتير عند الاستخدام
- إنك تستخدم FALSE فتظهر فواصل كتير
- إنك تنسي تحط الفاصل بين علامتين تنصيص
- إنك تستخدم نطاق غلط
- إنك تعتمد عليها لوحدها في بيانات معقدة
الفهم الصح بيجنبك كل المشاكل دي
- نصايح احترافية:
- خلي دايما الفاصل مناسب لنوع البيانات
- استخدم TRUE في أغلب الحالات
- جرب الدالة على بيانات حقيقية
- ابدأ تدمجها مع دوال تانية
- فكر في شكل النتيجة قبل ما تكتب المعادلة
- الفرق بين دالة TEXTJOIN والطرق الجديدة:
لو قارناها بالطريقة القديمة هتلاقي إن دالة TEXTJOIN:
- أسهل
- أسرع
- أقل في الأخطاء
- بتتعامل مع نطاقات كبيرة
وده بيخليها اختيار أساسي لأي حد شغال علي إكسيل
- الخلاصة:
دالة TEXTJOIN مش مجرد دالة بسيطة دي أداة قوية جدا لتنظيم ودمج البيانات
- بتوفر وقت
- بتخلي الشغل شكله احترافي
- وبتديك تحكم كامل في النصوص
لو اتعلمتها صح هتنقل مستواك في Excel لمستوى أعلى بفرق واضح
- يرجى مشاركة المقال مع أشخاص آخرين لتعم الفائدة ونشرها على حساباتك الشخصية على مواقع التواصل الإجتماعي من الأيقونات أسفل المقال