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

سحب كلمة معينة بدلالة معينة من جملة فى عمود


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

الله يبارك فيكم جميعا نعم هذا هو المطلوب

ولكن اسمح لى اخى الكريم

ماذا لو ان المحاسب قد وضع مسافة زيادة قبل حرف ش او مسافة زيادة بعد حرف ش

فان الناتج لن يكون صحيح مرفق مثال

لذا فان الفكرة التى فى خاطرى انه لو يوجد ماكرو او معادلة بحيث يبحث عن حرف ش ثم ياتى بالارقام فقط التى بعدها سامحونى لو اطلت عليكم

test1.rar

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

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

أخي حازم على نفس مبدأ حل الاخ عبدالفتاح

ولكن مع إضافة بسيطة

 =MID(TRIM(C3),3,6) 

دمت في حفظ الله

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

ضع هذه المعادلة النادرة فى c1

و أفترض أن بياناتك موجودة فى العمود a بدءا من a1

بعد لصق المعادلة اضغط

كنترول + شيفت + مفتاح الإدخال

=MID(MID(A1;MIN(SEARCH({0,1,2,3,4,5,6,7,8,9};A1&"0123456789"));255);1;6)

المرفقات

معادلة صعبة لاستخلاص الأرقام من خلية مختلطةkemas.rar

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

جزاك الله خيرا يا اخى كيماس ابو عمر

ومعادلة صعبه رائعة

ولكن اسمح لى ماذا لو ان رقم الشيك مكون من 7 ارقام مثل اخر صف فى الملف المرفق من لديكم ان المعادلة لا تستخلص غير 6 ارقام فقط

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

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

أخي حازم استخدام الدالة trim بهدف حذف الفراغات قبل و بعد اي محتوى خلية

=============

و الأخ كيماس معادلتك ليست معادلة صفيف و بناء على ذلك فهي ليست بحاجة الى Ctr+Shift+Enter

و من ناحية أخرى لقد قمت بزيادة معادلة أخرى داخل الخلية و ليس لها أي ضرورة و هي دالة mid الثانية

جرب أخي هذه المعادلة

 =MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890)),6) 
============ بخصوص ملاحظتك أخي حازم و حتى نجل المعادلة تقوم بإستخراج أي رقم مهما بلغ طول هذا الرقم إستخدم المعادلة التالية
  

=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890)),SUMPRODUCT(--(ISNUMBER(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))))

===============

دمتم في حفظ الله

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

اخى الفاض / يحي حسين الله عليك تسلم ايديك معادلة رائعة وفعلا حلت المشكلة

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

أخى الفاضل / عبد الفتاح " أبو عمر" تسلم ايديك ومشاركتك الرائعة

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

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

تسلم ايديكم وربنا يزيدكم يارب

انا استفدت كتير من الموضوع دا وحاولت استخدام دالة

search & mid في استخراج بعض الكلمات

لكن عفوا

=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890)),SUMPRODUCT(--(ISNUMBER(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))))

هل يسمح أحدكم بشرح هذه المعادلة لي

حفظكم الله ورعاكم

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information