الدالة FIND

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

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

Syntax

FIND(find_text,within_text,start_num)

Find_text     هو النص الذي تريد العثور عليه.

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

Start_num     تعيين الحرف الذي سيبدأ البحث عنده. والحرف الأول في within_text هو الحرف رقم 1. إذا قمت بإهمال start_num، فمن المفترض أن يكون 1.

يمكنك أيضاً استخدام start_num لتخطي عدداً معيناً من الأحرف. على سبيل المثال، افترض أنك تعمل باستخدام السلسلة النصية "AYF0093.YoungMensApparel". للعثور على رقم أول حرف "س" في الجزء الوصفي للسلسلة النصية. اجعل 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 بإرجاع قيمة الخطأ #VALUE! .

  • إذا لم تكن start_ num أكبر من الصفر، تقوم FIND بإرجاع قيمة الخطأ #VALUE! .

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

مجموعة الأمثلة 1

الصيغة

الوصف (النتيجة)

=FIND("M","Miriam McGovern")

موضع أول "M" في السلسلة (1)

=FIND("m","Miriam McGovern")

موضع أول "m" في السلسلة (6)

=FIND("M","Miriam McGovern",3)

موضع أول "M" في السلسلة بدءاً من الحرف الثالث (8)

مجموعة الأمثلة 2

العمود 1

الصيغة

الوصف (النتيجة)

عوازل سيراميكية #124-TD45-87

=MID([Col1],1,FIND(" #",[Col1],1)-1)

استخراج النص من الموضع 1 إلى موضع "#" في السلسلة (عوازل سيراميكية)

ملفات نحاسية #12-671-6772

=MID([Col1],1,FIND(" #",[Col1],1)-1)

استخراج النص من الموضع 1 إلى موضع "#" في السلسلة (ملفات نحاسية )

مقاومات متغيرة #116010

=MID([Col1],1,FIND(" #",[Col1],1)-1)

استخراج النص من الموضع 1 إلى موضع "#" في السلسلة (مقاومات متغيرة )

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×