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

اسئلة هامة لي جدا جدا بالنسبة للنسخ والدمج والفرز برجاء المساعدة


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

السلام عليكم ورحمة الله وبركاته
لدي العديد من الأسئلة لو تكرمتم برجاء الإجابة عليها وسأضع كل سؤال في مشاركة بمفردها
الأول
لدي ملف به ورقتان ورقة 1 ورقة 2
انا اريد ان انقل بيانات ورقة 1 الى ورقة 2 ولكن المشكلة التي تواجهنى هي ان في بيانات ورقة 1 خلايا مدموجة وانا زودت عدد خلايا
الدمج في ورقة 2 وعندما انسخ واذهب لورقة 2 للصق يرفض او يلصق بس تكون غير منطبقة على الدمج الجديد ومرفق مثال على ذلك
ساعدوني فيه حيث انني لدي حوالي 3000 خلايا وانا ارفقت لكم مثال 5 فقط

Qus_1.rar

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

الثالث

لدي ملف به اسماء عملاء وايميلاتهم وكل بيان في خلية واحدة انا اريد ان افصل الإسم عن الإيميل او اريد طريقة سريعة لإستخلاص الإيميلات فقط من البيانات علما بان عندي حوالي 1000 عميل

Qus_3.rar

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

يا سلام عليك يا غاااااااااااااااااااااااالي ووالله اكثر من رااااائع ووالله انك خبير يا خبور عقبال السؤال الأول والثاني بس هناك لي عدة اسئلة اطمع في اجابتها لديك على نفس السؤال الثالث وهي

1 - ياليت لو شرح مبسط لهذه الدالة لأطبقها في امور اخرى

2- انا الأن استخلصت حوالي 2000 ايميل لدي والحمد لله لي طلب اخر وهو انا اريد ان ارسل لهم كلهم دفعة واحدة رسالة كيف استخلصهم من الإكسل لأضعهم في ايميلي على الياهو لأبعث لهم كلهم رسالة واحدة

3- لو تكرمت انا اريد ايضا مثل ما استخلصت الإيميل ان استخلص الإسم الأول اللي قبل الإيميل

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

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

السلام عليكم

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

اليك شرح الدوال هذه من تعليمات الدوال

دالة استخراج النص MID

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

ينطبق أيضاً على:

MIDB

تقوم MID بإرجاع عدد معين من الأحرف من سلسلة نصية، بدايةً من الموقع الذي تحدده، استناداً إلى عدد الأحرف الذي تحدده.

تقوم MIDB بإرجاع عدد معين من الأحرف من سلسلة نصية، بدايةً من الموقع الذي تحدده، استناداً إلى عدد البايت الذي تحدده. تُستخدم هذه الدالة مع الأحرف مزدوجة البايت.

بناء الجملة

MID(text,start_num,num_chars)

MIDB(text,start_num,num_bytes)

Text (النص) هو السلسلة النصية التي تحتوي على الأحرف التي تريد استخراجها.

Start_num هو موضع الحرف الأول الذي تريد استخراجه من النص. يحتوي الحرف الأول في النص على start_num 1، وهكذا.

Num_chars تحديد عدد الأحرف التي تريد MID أن تقوم بإرجاعها من النص.

Num_bytes تحديد عدد الأحرف التي تريد MIDB أن تقوم بإرجاعها من النص بالبايت.

ملاحظات

إذا كانت start_num أكبر من طول النص، تقوم MID بإرجاع "" (نص فارغ).

إذا كانت start_num أقل من طول النص، لكن start_num بالإضافة إلى num_chars يتعديان طول النص، تقوم MID بإرجاع الأحرف حتى نهاية النص.

إذا كانت start_num أقل من 0، تقوم MID بإرجاع قيمة الخطأ !VALUE#.

إذا كانت num_chars سالبة، تقوم MID بإرجاع قيمة الخطأ !VALUE#.

إذا كان num_bytes سالباً، ترجع MIDB قيمة الخطأ #VALUE!.

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

دالة لتحديد موقع حرف معين SEARCH

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

SEARCHB

تُرجع SEARCH عدد الأحرف التي عثر عندها على حرف معين أو سلسلة نصية، بداية بـ start_num. استخدم SEARCH لتحديد موقع الحرف أو السلسلة النصية داخل سلسلة نصية أخرى بحيث يمكنك استخدام الدالات MID أو REPLACE لتغيير النص.

تقوم SEARCHB أيضاً بالبحث عن سلسلة نصية واحدة (find_text) داخل سلسلة نصية أخرى (within_text)، وإرجاع رقم موضع البدء لـ find_text. يعتمد الناتج على عدد وحدات البايت التي يستخدمها كل حرف، بداية الحرف الأول لـ within_text. تستخدم هذه الدالة مع الأحرف مزدوجة البايت. يمكنك أيضاً استخدام SEARCHB للبحث عن سلسلة نصية واحدة ضمن سلسلة أخرى.

بناء الجملة

SEARCH(find_text,within_text,start_num)

FINDB(find_text,within_text,start_num)

Find_text هو النص الذي تريد العثور عليه. يمكنك استخدام أحرف البدل— مثل علامة الاستفهام (?) والعلامة النجمية (*) في find_text. تطابق علامة الاستفهام أي حرف مفرد، وتطابق العلامة النجمية أي مجموعة أحرف متتابعة..إذا أردت العثور على علامة استفهام أو علامة نجمية حقيقية، اكتب التلدة (~) قبل الحرف.

Within_text هو النص حيث تريد البحث عن find_text.

Start_num هي عدد الحرف في within_text حيث تريد بدء البحث.

تلميح

استخدم start_num لتخطي عدد أحرف معين. على سبيل المثال، افترض أنك تعمل بالسلسلة "AYF0093.YoungMensApparel". للعثور على عدد "Y" الأول في الجزء الوصفي للسلسلة النصية، حدد start_num التي تساوي 8 حيث لا يتم بحث جزء الرقم المسلسل للنص. تبدأ SEARCH بالحرف 8، وتعثر على find_text عند الحرف التالي، وتُرجع العدد 9. دائماً تُرجع. SEARCH عدد الأحرف من بداية within_text، وتحسب الأحرف التي تتخطاها إذا كانت start_num أكبر من 1.

ملاحظات

لا تفرق SEARCH بين الأحرف الكبيرة والصغيرة عند بحث النص.

تشبه SEARCH و SEARCHB كلاً من FIND و FINDB، إلا أن FIND و FINDB يتسمان بالحساسية لحالة الأحرف.

إذا لم يتم العثور على find_text، تُرجع قيمة الخطأ #VALUE!.

إذا تم تجاهل start_num، يفترض أن تكون 0.1.

إذا لم تكن start_num أكبر من 0 (صفر) أو أنها أكبر من طول within_text، يتم إرجاع القيمة الخطأ !VALUE#.

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

بالنسبة لتجميع الايميلات و ارسالها بالبريد

تفضل المرفق

ملاحظة:

قد جمعتها لك ايضا في الخلية a10 كمثال

Qus_3_1.rar

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

مشكور وجزاك الله كل خيـــــــــــــــــــــــــــــر

1- شرح اكثر من رائع يا غالي للدالة

2- انا لدي 2000 ايميل هل هناك دالة انا لا اريد هذه الخمس ايميلات فقط اريد طريقة لأرسل رسالة لهم كلهم

3- استأذنك ان تفصل لي وتستخرج الإسم الأول اللي قبل الإيميل لأني حاولت بتطبيق شرحك الرئع ولكني فشلت

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

السلام عليكم

انا لدي 2000 ايميل هل هناك دالة انا لا اريد هذه الخمس ايميلات فقط اريد طريقة لأرسل رسالة لهم كلهم

غير في الكود من 1 الى 2000 بدلا من 7

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

استأذنك ان تفصل لي وتستخرج الإسم الأول اللي قبل الإيميل لأني حاولت بتطبيق شرحك الرئع ولكني فشلت

استخدم الدالة :

=MID($A1;1;SEARCH(";";$A1;1)-1)

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

استأذن معاليك ان تشرح لي

لم اعرف اطبق على 2000 ايميل لدي برجاء الشرح اكثر هل هي دالة ام ماذا

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

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

أخي الكريم

بحسب ما فهمته فعليك دخول الفيجوال

ونبديل الرقم 7 بالعدد 2000

على أن يكون هناك 2000 من الصفوف

وبعدها الصف العاشر يكون بالرقم 2003

ويحوي الايميلات

وبعدها يكون زر الارسال

أرجو أن أكون قد أفدت :fff:

والسلام ختام :cool2:

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

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