تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

البحث عن سلسلة نصية (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 وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×