استخراج النص الموجود بين علامتين، مثل النص داخل الأقواس.
نسخ هذه الصيغة
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")تقوم الدالة TEXTBEFORE باقتصاص كل شيء بعد علامة الإغلاق، بينما تتجاهل الدالة TEXTAFTER كل شيء حتى علامة الفتح، مما يترك الجزء الأوسط فقط. في إصدارات Excel الأقدم، استخدم MID مع دالتي FIND.
=TEXTAFTER(TEXTBEFORE("Item (SKU-42)", ")"), "(")→SKU-42يستخرج النص الموجود داخل الأقواس.
يُرجع الجزء الواقع بين علامة @ والنقطة في عنوان البريد الإلكتروني.
=MID("[A-17] Bolt", 2, FIND("]", "[A-17] Bolt")-2)→A-17يعمل في كل إصدارات Excel عندما يبدأ النص بقوس الفتح.
طريقة قديمة (MID + FIND)
=MID(A2, FIND("(",A2)+1, FIND(")",A2)-FIND("(",A2)-1)تعمل قبل وجود الدالتين TEXTBEFORE/TEXTAFTER.
تأخذ الدالتان TEXTBEFORE/TEXTAFTER رقم التكرار؛ قم بتمريره لاستهداف العلامة الثانية أو الثالثة.
تُرجع TEXTBEFORE و TEXTAFTER الخطأ #N/A. ضع الصيغة داخل IFERROR: =IFERROR(TEXTAFTER(TEXTBEFORE(A2, ")"), "("), "").
داخِل بين الدالتين بالترتيب المعاكس: =TEXTBEFORE(TEXTAFTER(A2, "-"), "-") تُرجع النص الواقع بين الشرطة الأولى والثانية.
Excel لـ Microsoft 365 و Excel 2024 و Excel للويب. في Excel 2021 والإصدارات الأقدم استخدم الصيغة المبنية على MID و FIND.
هل تحتاج إلى صيغة لبياناتك الخاصة؟
صف ما تريده بلغة بسيطة ودع ExcelGPT يكتب الصيغة ويشرحها ويتحقق منها — البدء مجاني، ولا يتطلب أي إضافات.