شرح Excel دالة find في الاكسيل

admin

عضو إداري
ادارة المنتدى

دالة FIND في الاكسيل
do.php


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

FINDB

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

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

بناء الجملة
FIND(find_text,within_text,start_num)
FINDB(find_text,within_text,start_num)

Find_text (بحث عن نص) النص الذي تريد البحث عنه.

Within_text (داخل نص) هو النص الذي يحتوي على النص الذي تريد البحث عنه.

Start_num يقوم بتعيين الحرف الذي به بدء البحث. والحرف الأول في داخل_نص هو عبارة عن حرف رقم ‍1. فإذا تجاهلت رقم_البدء، سيفترض أنه 1.

تلميح

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

ملاحظات

إذا كانت find_text (بحث عن النص)" " (نص فارغ)، فإن FIND تطابق الحرف الأول في السلسلة النصية (بمعنى، الحرف المرقم start _num أو 1).
لا يمكن أن تحتوي Find_text (بحث عن النص) على أي أحرف بدل.
إذا لم تظهر find_text في within_text، تقوم FIND وFINDB بإرجاع قيمة الخطأ !VALUE#.
إذا لم تكن start_ num أكبر من الصفر، تقوم FIND وFINDB بإرجاع قيمة الخطأ !VALUE#.
إذا لم تكن start_ num أكبر من طول within_text، تقوم FIND وFINDB بإرجاع قيمة الخطأ !VALUE#.

 

المرفقات

  • FIND.rar
    2.3 KB · المشاهدات: 0

أعلى