By K! يوم الاثنين، 13 2022 يونيو
الردود 2
الإعجابات 0
المشاهدات 5.2K
الأصوات 0
أحاول تحديد النص بين النص المحدد، كما هو مبين في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:" فإنها لا تُرجع شيئًا.

لذلك على سبيل المثال يعمل بشكل جيد مع هذه السلسلة:

التنسيق: كتاب، المؤلف: تولكين

لكنه فشل مع هذه السلسلة:

المؤلف: تولكين، التنسيق: كتاب
مرحبًا تولكين، شكرًا لتعليقاتك. أولاً، يمكن لصيغة Excel =MID(LEFT(A1,FIND("end_char",A1)-1),FIND("start_char",A1)+1,LEN(A1)) فقط استخراج سلسلة نصية بين حرفين منفردين. ومساعد الصيغ لـ Kutools for Excel، الذي قمت باختباره في Excel 2019 و2021 وOffice 365، يمكنه استخراج سلسلة بين "التنسيق:" و"،" مهما كانت السلسلة تبدأ بـ "التنسيق:"، يرجى الاطلاع على لقطة الشاشة مُرفَق. استخراج بين.png

هل يمكن أن تخبرني ما هو إصدار Excel الذي تستخدمه؟ هل يجب عليك تحميل لقطة شاشة لنتائج البيانات والصيغة لكي أدرك المشكلة بشكل أفضل؟ شكرًا لك.
·
منذ 1 العام
·
0 يحب
·
الأصوات 0
·
0 تعليقات
·
شكرا لملاحظاتك.
·
منذ 1 العام
·
0 يحب
·
-1 الأصوات
·
0 تعليقات
·
عرض مشاركة كاملة