جداول بيانات google: كيفية استخراج النص بين حرفين
يمكنك استخدام وظيفة REGEXTRACT في جداول بيانات Google لاستخراج كل النص بين حرفين محددين في الخلية.
يمكنك استخدام بناء الجملة التالي للقيام بذلك:
= REGEXEXTRACT ( A2 , " this(.*)that " )
تستخرج هذه الصيغة المحددة كل النص الموجود بين الحرفين “هذا” و”ذلك” في الخلية A2 .
توضح الأمثلة التالية عدة طرق شائعة لاستخراج النص بين حرفين عمليًا.
مثال 1: استخراج النص بين السلاسل
يمكننا كتابة الصيغة التالية في الخلية B2 لاستخراج النص من الخلية A2 بين السطرين “ran” و”miles”:
= REGEXEXTRACT ( A2 , " ran(.*)miles " )
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يحتوي العمود B على النص بين السلاسل “ran” و”miles” لكل خلية مطابقة في العمود A.
مثال 2: استخراج النص من الأقواس
يمكننا كتابة الصيغة التالية في الخلية B2 لاستخراج النص من الخلية A2 بين قوسين:
= REGEXEXTRACT ( A2 , " " )
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يحتوي العمود B على النص الموجود بين قوسين لكل خلية مطابقة في العمود A.
ملاحظة : كان علينا استخدام شرطة مائلة كحرف هروب قبل الأقواس لوظيفة REGEXTRACT للتعرف على هذه الأحرف كأقواس.
مثال 3: استخراج النص بين العلامات النجمية
يمكننا كتابة الصيغة التالية في الخلية B2 لاستخراج النص من الخلية A2 بين العلامات النجمية:
= REGEXEXTRACT ( A2 , " \*(.*)\* " )
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يحتوي العمود B على النص الموجود بين العلامات النجمية لكل خلية مطابقة في العمود A.
ملاحظة : كان علينا استخدام شرطة مائلة كحرف هروب قبل العلامات النجمية لوظيفة REGEXTRACT للتعرف على هذه الأحرف كعلامات نجمية.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في جداول بيانات Google:
جداول بيانات Google: كيفية استخراج النص بعد الحرف
جداول بيانات Google: كيفية استخراج النص قبل الحرف
جداول بيانات Google: تحقق مما إذا كانت الخلية تحتوي على نص قائمة