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

تقسيم الإسم الرباعى على عدة خلايا


الهدف

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

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

بفرض ان هناك إسم رباعى مثل

حسن سيد على عيد فى الخلية A1

و المطلوب تقسيمه على الخلايا الأربع

E1 D1 C1 B1

حسن سيد على عيد

ملحوظة : ما هو سر عدم إمكانية تفعيل الأمر save as فى المنتدى بالرغم من استعمالى لعدة اجهزة و كذلك عدة ( سيرفرات ) حيث ان هذا المنتدى بحق منهل لكل طالب علم يزخر بالدرر الثمينة ؟

و لكم جزيل الشكر

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

يمكنك تقسيم الإسم من خلال القائمة بيانات DATA ثم نص إلى أعمدة Text To Columns.

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

السلام عليكم

مشرفنا العزيز الطريقة التي قدمتها ممتازة وغاية في السهولة ولكني فكرت هل هناك طريقة اخري يتم بها المطلوب. فقمت بعمل المرفق وذلك عن طريق الكود

اريد رأيك اخي علي في هذا الكود

شكراً

:rol:

http://www.officena.net/ib/index.php?showtopic=10293

تم تعديل بواسطه عادل صادق
رابط هذا التعليق
شارك

وعليكم السلام،

مجهود رائع أخي عادل وإبداع ودقة في بناء الصيغ .. وتستحق مكافأة على ما قمت به.

فقط أنتظر لبعض الوقت.

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

السلام عليكم،

بصراحة هذي أول مشاركة لي في المنتدى .. وحبيت أنه تكون رسالة شكر للأخ عادل صادق على هذا الإبداع .. بس لي عندك طلب وأتمنى أنك ما تردني:

أبغاك لو سمحت تشرح لي عمل كل دالة من الدوال اللي استخدمتها في عملية تقسيم الأسم الرباعي والدوال هي:

LEFT - RIGHT - SEARCH - MID ..

وأتمنى أنك توضح لي كيف ربطتهم مع بعض بهالصورة الحلوة.

شكراً لك .. وآنا في إنتظار ردل الشاقي يا أخ عادل.

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

اشكر الزميل المميز عادل صادق على هذا اللإهتمام و المجهود مع دعواتى له و للجميع بدوام الفضل و النعمة من واهب النعم جل و علا

و حتى اجرب الرد لك منى التحية و السلام

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

اخي الكريم بدران انا اسف جداً جداً علي التأخير

اما عن الدالة Left

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

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

اما الدالة Mid

فمن اسمها يتضح لنا انها تتعامل مع الجزء الاوسط من النص

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

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

اما الدالة Right

فهي عكس الدالة Left

حيث تقوم بارجاع أخر كلمة كتبت في الخلية عن طريق قياس طول النص الاجمالي في الخلية وطرح الكلمات والمسافات الموجودة قبل اخر مسافة قبل الكلمة الاخيرة

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

الدالة Search

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

ارجو ان يكون شرحي قد ازال الغموض او بعضة حتي يتسنى لك أخي بدران ان تتعامل مع الدوال هذه

شكراً واسف مرة اخري علي التأخير

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

الأستاذ الفاضل ، هناك بعض الأسماء التي تتضمن فواصل مثل : عبد الله . ما العمل إذا تضمنت قائمة الأسماء المنوي تقسيمها مثل هذه الأسماء ؟

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

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

الأخت مسعودة السلام عليكم

بالنسبة لسؤالك فأنا شخصيا لا افضل إضافة مسافة للأسماء المعبدة

ولكن حتي نجعل الإكسيل يتجاهل المسافة فيمكنك استخدام معادلة الأسم المركب ولكن في هذة الحالة سوف يتعامل الإكسيل مع هذة الإسماء علي انها مركبة حتي لو تم تغيير المدخل لأي اسم اخر لا يحتوي علي اسم معبد

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

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

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



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

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

Important Information