الحصول على رقم موضع حرف أو سلسلة نصية فرعية داخل النص.
نسخ هذه الصيغة
=FIND("-", A2)ترجع FIND موضع أول ظهور لنص البحث، بدءًا من 1. وتتحسس FIND حالة الأحرف، بينما لا تفعل SEARCH ذلك وتدعم الأحرف البديلة. يتوافق كلاهما جيدًا مع LEFT وMID وRIGHT لاستخراج الأجزاء.
الرمز @ هو الحرف الخامس.
=FIND("-", "A-17-X", 3)→5الوسيطة الثالثة تبدأ البحث من الحرف 3، لذا يُعثر على الشرطة الثانية.
يُمرَّر الموضع عادةً إلى LEFT أو MID أو RIGHT.
غير حساس لحالة الأحرف
=SEARCH("abc", A2)تتجاهل SEARCH حالة الأحرف وتسمح باستخدام الأحرف البديلة.
تُرجع FIND الخطأ #VALUE!. ضعها داخل IFERROR: =IFERROR(FIND("-", A2), 0).
في Excel 365 استخدم =LEN(TEXTBEFORE(A2, "-", -1))+1. تُرجع موضع آخر شرطة.
ابدأ البحث الثاني بعد التطابق الأول مباشرة: =FIND("-", A2, FIND("-", A2)+1).
FIND حساسة لحالة الأحرف ولا تقبل أحرف البدل. أما SEARCH فتتجاهل حالة الأحرف وتقبل أحرف البدل.
هل تحتاج إلى صيغة لبياناتك الخاصة؟
صف ما تريده بلغة بسيطة ودع ExcelGPT يكتب الصيغة ويشرحها ويتحقق منها — البدء مجاني، ولا يتطلب أي إضافات.