اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

عند إستخدام أمر تكست إلى أعمدة لفصل الأسماء لإزالة الهمزة من حروف أ إ آ فى الإسم الأول فقط

وبعد أن تمت العملية

أردت إعادة تجميع الأسماء عن طريق معادلة كونكاتينيت CONCATENATE

ولكنها قامت بتجميع الأسماء بدون مسافات فأصبح مثلاً يوسف عطا يوسف هكذا يوسفعطايوسف

ما الحل لتفادى هذه المسألة ؟

مشكورين

قام بنشر

اخى يوسف

دالة مستحدثة لتجميع الخلايا بمدى معين

انظر للمرفق

سعد عابد


Function Concat(Cellules As Range, Optional Séparateur As String) As String

    Dim C As Range

    If Séparateur = "" Then Séparateur = " "

    For Each C In Cellules

	    Concat = Concat & Séparateur & C.Value

    Next C

    Concat = Right(Concat, Len(Concat) - Len(Séparateur))

End Function

تجميع.rar

قام بنشر

تشابهت الحلول وكلها صالحة جازاكم الله خير

وإن كان أحدها أسهل من الآخر

هل توجد دالة أساسية فى الإيكسيل تقوم بهذا العمل ؟

الشكر موصول للأخ الغالى سعد عابد

اللهم إجعلنا جميعاً من العبيد العابدين الساجدين لخالق هذا الكون وباريه

قام بنشر

اخى يوسف

الدالة الموجودة بالاكسيل طرحها احمد غانم ايضا فى مرفقه

تحياتى

سعد عابد

قام بنشر

اخى يوسف

الصف الاول دالة مستحدثة

الصف الثانى دالة دالة موجودة بالاكسيل

=CONCATENATE(A2;" ";B2)

قام بنشر

الدالة الموجودة في الاكسل هي نفس الدالة التي استخدمتها انت CONCATENATE وطريقة الاستخدام موجودة في ملف الاخ احمد الغانم الخانة C2

===

وهناك طريقة اخرى

بفرض ان الاسماء موجودة في الخلية A3 و B3

المعادلة ستكون هكذا في C3


=A3&" "&B3

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information