صيغة Excel: استخراج النص من اليمين حتى الحرف
في هذا البرنامج التعليمي، نقدّم صيغةً لاستخراج النص من يمين النص المُعطى حتى يعثر على حرفٍ معيّن، مع شرحٍ واضحٍ لمعامِلات كل صيغة.
الصيغة العامة:
| IFERROR(RIGHT(txt,LEN(txt)-SEARCH(«$»,SUBSTITUTE(txt,« char»,«$»,LEN(txt)-LEN(SUBSTITUTE(txt,«char»,«»))))), txt) |
المعاملات
| Txt: the cell reference or text string you use. |
| Char: the character you want to extract text from right until meet. |
ملاحظة
إذا لم تجد الصيغة الحرف المحدد، فستُعيد البيانات الأصلية.
كيف تعمل هذه الصيغة
على سبيل المثال، إذا كنت بحاجة إلى استخراج النص من يمين سلسلة النص في الخلية B3 حتى المسافة، فالرجاء استخدام الصيغة التالية:
| =IFERROR(RIGHT(B3,LEN(B3)-SEARCH(«$»,SUBSTITUTE(B3,« »,«$»,LEN(B3)-LEN(SUBSTITUTE(B3,« »,«»))))), B3) |
اضغطEnter لاستخراج النص.
شرح
دالة SUBSTITUTEتُستخدم لاستبدال نص أو حرف بنص جديد. إليك الصيغة: SUBSTITUTE(B3,« »,«»). في هذه الصيغة، يتم استبدال المسافة بلا شيء، لتُعيد الناتج “Gotolastcell”.
دالة LEN تحسب عدد الأحرف في النص المُعطى. الآن، يمكن اعتبار LEN(SUBSTITUTE(B3,« »,«»))كأنها LEN(«Gotolastcell») التي تُعيد 12.
ثم الصيغةLEN(B3)-LEN(SUBSTITUTE(B3,« »,«»))3. ثم يمكن اعتبار الصيغة SUBSTITUTE(B3،« »،«$»،LEN(B3)-LEN(SUBSTITUTE(B3،« »،«»))) معادلةً لـ SUBSTITUTE(B3،« »،«$»،3)، والتي تُعيد «Go to last$cell».دالة SEARCHتبحث عن موقع نصٍ ما داخل نصٍ معيّن. يمكن اعتبار الصيغةSEARCH(«$»,SUBSTITUTE(B3,« »,«$»,LEN(B3)-LEN(SUBSTITUTE(B3,« »,«»)))))كأنها SEARCH(«$»،«Go to last$cell»)، والتي تُعيد الناتج 11.
دالة RIGHTتستخرج النص من الجانب الأيمن للنص. هنا، يمكن اعتبار الصيغةRIGHT(B3,LEN(B3)-SEARCH(«$»,SUBSTITUTE(B3,« »,«$»,LEN(B3)-LEN(SUBSTITUTE(B3,« »,«»))))) معادلةً لـ:
RIGHT(B3,LEN(B3)-11)
=RIGHT(B3,3)
=”cell”
دالة IFERRORتُستخدم للتقاط الأخطاء والتعامل معها. ففي حال لم تجد الصيغة الحرف “ “، تُعيد البيانات الأصلية.
ملف العينة
الصيغ ذات الصلة
- الحرف الأول: تصفية حسب النصوص بأحرف صغيرة
هنا نقدّم لك الصيغة التي تُضيف نصًّا جديدًا إلى موضع معيّن داخل سلسلة نصية. - اقتصاص النص إلى N كلمات
هنا تُقدَّم الصيغة لاستخراج أول N كلمات من السلسلة النصية. - إضافة أصفار بادئة لجعل الطول ثابتًا
يقدّم هذا البرنامج التعليمي صيغًا فعّالة لإضافة أصفار بادئة وتوحيد طول النصوص بسهولة. - إضافة شرطات إلى رقم الهاتف
لإضافة شرطات إلى رقم الهاتف، يمكنك استخدام صيغة في Excel لإنجاز هذه المهمة بسهولة.
الدوال ذات الصلة
- دالة RIGHT
تُستخدم لاستخراج النص من الجانب الأيمن. - دالة SUBSTITUTE
استبدِل النص القديم بنصٍ جديد! - دالة LEN
احصل على عدد الأحرف في النص. - دالة SEARCH
تُستخدم للعثور على موضع حرف أو سلسلة فرعية معيّنة داخل سلسلة نصية معطاة. - دالة FIND
العثور على سلسلة داخل سلسلة أخرى
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.