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

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

قام بنشر

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

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

حسن سيد على عيد فى الخلية 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

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

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

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

قام بنشر

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

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

قام بنشر

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

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

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

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