أحاول تحديد النص بين النص المحدد، كما هو مبين فيhttps://www.extendoffice.com/documents/excel/5103-excel-extract-between-two-characters.html#a3
لسوء الحظ، باتباع الإرشادات، يبدو أن الصيغة لا تعمل إلا إذا كان النص المعني موجودًا في بداية السلسلة.
الصيغة المقدمة من Kutools Formula Helper هي:
=IFERROR(MID(I3,FIND("التنسيق:"،I3)+LEN("التنسيق:"),FIND("،,I3)-FIND("التنسيق:",I3)-LEN("التنسيق:" )))، "")
والمقصود منه تحديد النص بين "التنسيق:" والفاصلة التالية في السلسلة. ولكن ما لم تبدأ السلسلة بـ "Format:" فإنها لا تُرجع شيئًا.
لذلك على سبيل المثال يعمل بشكل جيد مع هذه السلسلة:
التنسيق: كتاب، المؤلف: تولكين
لكنه فشل مع هذه السلسلة:
المؤلف: تولكين، التنسيق: كتاب
لسوء الحظ، باتباع الإرشادات، يبدو أن الصيغة لا تعمل إلا إذا كان النص المعني موجودًا في بداية السلسلة.
الصيغة المقدمة من Kutools Formula Helper هي:
=IFERROR(MID(I3,FIND("التنسيق:"،I3)+LEN("التنسيق:"),FIND("،,I3)-FIND("التنسيق:",I3)-LEN("التنسيق:" )))، "")
والمقصود منه تحديد النص بين "التنسيق:" والفاصلة التالية في السلسلة. ولكن ما لم تبدأ السلسلة بـ "Format:" فإنها لا تُرجع شيئًا.
لذلك على سبيل المثال يعمل بشكل جيد مع هذه السلسلة:
التنسيق: كتاب، المؤلف: تولكين
لكنه فشل مع هذه السلسلة:
المؤلف: تولكين، التنسيق: كتاب