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

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

قام بنشر

بسم الله الرحمن الرحيم

عندنا في الشركة تستخدم الاوراكل في انشاء ملفات بصيغة txt و بصفتي منسق حاسب آلي يطلب مني التأكد من صحة المبالغ في الملف قبل ارساله للجهات الخارجية ، سؤالي هو : فيه خانة المبلغ تشتمل على الاتي الراتب + جهة الموظف +

ريال سعودي مثل الشكل التالي ((محمد محمد صادق صبري0000005242.22SAR ) فاقوم انا بحذف اسم الموظف و كلمة SAR لعدد يقرب من 1500 موظف ، و هذا العملية مرهقة جداً .

الرجاء المساعدة

قام بنشر

الله يعطيك العافية

بالنسبة لاستبدال (( حذف )) SAR ممتاز انحذفت ، ياليت تكمل معي بقية الخطوات بالشرح المبسط

و اعتذر عن الازعاج

قام بنشر

السلام عليكم

الخطوة الثانية

لاحظ أن طول متغير الراتب ثابت = 10خانات صحيحة +فاصلة+2عشريتين = 13

أي أنك بعد (( حذف )) SAR

ستجد الباقي مكون من اسم وملصق به رقم

هذا الرقم قد حجز له الاوراكل 13 خانة

وبالتالي فهذا الباقي مكون من اسم لاأعلم مدي طوله وملصق به رقم طوله 13 حرف

الدلة المستخدمة في أول خلية هي

=RIGHT(C4,13)
وهي تعني أن الإكسل ياتي بالأحرف الثلاث عشر اليمني من المتغير فينتج عنها رقم الراتب ولكنه بتنسيق حرفي (لايعطي قيمة) لذلك الخطوة الثالثة
 =VALUE(E4)

والتي تنتج القيمة المطلوبة

أرجو أن يكون الشرح واضح

قام بنشر

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

إضافة لحل الأخ و الأستاذ طارق

لو فرضنا أن الإسم موجود في الخلية A4 في الخلية 4 ضع المعادلة التالية لإستخراج الإسم :

=MID(A4,1,MATCH(1,IF(CODE(MID(A4,ROW(INDIRECT("1:"&LEN(A4))),1))>190,1),1))
و هي معادلة صفيف يجب الضغط على Ctrl + Shift + Enter و في الخلية C4 ضع المعادلة التالية لإستخراج الرقم :
=SUBSTITUTE(MID(A4,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A4&0123456789)),255),"SAR","")*1

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

قام بنشر

الله يعطيكم العافية و يجزاكم خير

لكني ما زلت اجرب و سؤالي اين اكتب الدالة الاولى right و الدالة الثانية vallu

قام بنشر

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

بعد كل التحية و التقدير لأساتذتي الأفاضل

طارق و يحيى

جزاهم الله كل خير

اخي اسماعيل

اذا كان يوجد فواصل بين الراتب و الرقم

مثل , او . او - او: او ; او غيرها

يمكنك استخدام خاصية النص الى الأعمدة

قام بنشر

لا خلاص

الحمد لله رب العالمين بفضل الله ثم بتعاونكم ، اكتشفت الخطأ الذي كنت اقع فيه ، و بكل بساطة استخدمت يسار بدل الدالة يمين و لله الحمد تم كل شي بشكل ممتاز

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information