اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

معادلة لفصل الارقام عن الحروف فى الاكسيل


walid_ha
إذهب إلى أفضل إجابة Solved by طارق محمود,

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

السلام عليكم

هل توجد معادلة لفصل الارقام عن الحروف فى الاكسيل؟؟؟

بمعنى اذا كان لدينا خلية تحتوى على ارقام وحروف فى نفس الوقت - فهل يوجد معادلة لفصل الارقام عن الحروف ووضعها فى خلية اخرى ؟؟

رابط هذا التعليق
شارك

  • أفضل إجابة

السلام عليكم

حسب ماأعلم لايوجد دالة ولكن ممكن عمل مثل هذه الدالة بالأكواد

مثلا

Function horoof(a As String, b As Boolean) As String

	z = ""

	y = ""

	For i = 1 To Len(a)

 	x = Mid(a, i, 1)

 	If IsNumeric(x) = False Then z = z & x: GoTo 10

 	y = y & x

10	Next i

If b = False Then horoof = y Else horoof = z

End Function

أو أنظر المرفق صعب التحميل صيغة الدالة للحصول علي الحروف
horoof(X,1)
للحصول علي الأرقام
horoof(X,0)

المرفق علي الرابط التالي

http://www.4shared.c...GAa/horoof.html

تم تعديل بواسطه TareQ M
  • Like 1
رابط هذا التعليق
شارك

  • 3 years later...

السلام عليكم ورحمة الله

الرجاء من الاخوة  المساعدة فى فصل الارقام عن الحروف وفصل الحروف التى تلى الرقم لوحدها و الحروف التى تسبق الرقم لوحدها فى العمود المظلل بالاصفر ( التوصيف) .

دالة استخراج النص او الارقام(1).zip

رابط هذا التعليق
شارك

أخى العزيز ( عصام )

أنا شايف الدوال المعرفة للأساتذة ( عبد الله بقشير ) والأستاذ ( طارق محمود مؤدية الغرض )

أم تريده بالدوال العادية إذا أردتها كذلك أنا تحت أمر حضرتك

 

أليك أخى دالة فصل الرقم عن النص ولنفرض وضعها فى العمود ( D3 ) وسحبها إلى أسفل

=SUMPRODUCT(MID(0&A3;LARGE(INDEX(ISNUMBER(--MID(A3;ROW($1:$25);1))*
ROW($1:$25);0);ROW($1:$25))+1;1)*10^ROW($1:$25)/10)

ثم وضع هذه المعادلة فى العمود ( E3 ) لفصل النص عن الرقم وسحبها لأسفل أيضا

=TRIM(SUBSTITUTE(A3;D3;""))

تقبل تحياتى

تم تعديل بواسطه جمال عبد السميع
  • Like 5
  • Thanks 2
رابط هذا التعليق
شارك

  • 1 month later...
  • 8 months later...
  • 4 years later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information