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

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

قام بنشر

السلام عليكم

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

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

  • أفضل إجابة
قام بنشر (معدل)

السلام عليكم

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

مثلا

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...
قام بنشر

:wow: رائع ان يكون رجال ينفقون من علمهم فلا يكلون ولا يملون، واني اقول اللهم زدهم علما ووفقهم الى ما تحب وترضى حتى الجنة من ابوابها الواسعة يدخلون، آمين :yes:  :fff: 

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

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

Important Information