القاعدة المستقرة هي النص الواقع بين علامة “<” واحدة وعلامة “>” التالية لها. ولأن الفواصل المتكررة تُعد غير صحيحة، فاحسبها قبل الاستخراج.
صيغة B2
=IF(TRIM(A2)="","",IF(AND(LEN(A2)-LEN(SUBSTITUTE(A2,"<",""))=1,LEN(A2)-LEN(SUBSTITUTE(A2,">",""))=1),TRIM(TEXTBEFORE(TEXTAFTER(A2,"<"),">")),"مراجعة"))
يحسب فرقا الطول عدد قوسي الفتح والإغلاق. لا يُسمح بالاستخراج إلا عند وجود واحد من كل منهما؛ وتزيل TRIM المسافات المحيطة دون تغيير الأحرف المنبّرة أو الصينية.
النهج المتوافق مع الإصدارات القديمة: استخدم MID مع FIND بعد فحوص عدد الأقواس نفسها: TRIM(MID(A2,FIND("<",A2)+1,FIND(">",A2)-FIND("<",A2)-1)).
الاختبارات: تعيد سجلات Ana Pérez و王小明 عنواني بريدهما الإلكتروني كاملين؛ ويعيد الفراغ فراغًا؛ وتعيد الأقواس المفقودة ووجود قوسي فتح «مراجعة». تحقق أيضًا من أن “>” تأتي بعد “<”؛ وإذا وجدت أقواس معكوسة في البيانات فأضف هذا الشرط قبل التعميم.