كيفية استخدام دالة Regex في Excel لتعزيز عمليات البحث الخاصة بك

إن التصفية والبحث في Excel ليست مهمة سهلة. ستؤدي وظائف Regex إلى تغيير ذلك. الآن يمكنك تحديد ما تحتاج إليه بالضبط - أنماط معقدة، أو مطابقات جزئية، أو استخراج بيانات منظمة - دون بذل أي جهد.

جدول المحتويات

ما هو Regex؟

Regex هو نوع من الأنماط المستخدمة للبحث عن تطابقات في نص أو سلسلة أحرف. هل تساءلت يومًا كيف يمكن لمواقع الويب أن تخبرك بأن قالب البريد الإلكتروني الذي أدخلته في صفحة تسجيل الدخول غير صالح؟ فيما يلي مثال لنمط تعبير عادي يستخدم توقيع البريد الإلكتروني أثناء العمل.

لا تعد التعبيرات العادية فريدة من نوعها في Excel — فهي متوفرة في العديد من محرري النصوص ولغات البرمجة وأدوات سطر الأوامر وبيئات التطوير المتكاملة وحتى منافس Excel، Google Sheets .

قد يبدو Regex معقدًا وهو كذلك إذا كنت تريد استخدامه بكامل إمكاناته، ولكنك لست بحاجة إلى أن تكون مبرمجًا لاستخدامه بشكل فعال. في بعض الحالات، يمكنك الاستغناء عن مجرد معرفة كيفية استخدام بعض الرموز والأنماط الأساسية. سيتم إبقاء هذا الدليل بسيطًا قدر الإمكان حتى تتمكن من البدء في استخدامه.

وفيما يلي الرموز التي سيتم استخدامها في هذا الدليل:

رمز

يصف

-

حدد نطاق الأحرف الموجودة بين قوسين.

^

يتطابق مع بداية السلسلة.

دولار

يتوافق مع نهاية السلسلة.

.

يتطابق مع أي حرف باستثناء حرف السطر الجديد.

*

يتطابق مع صفر أو أكثر من الأحرف السابقة.

+

يتطابق مع الحرف أو الحروف السابقة.

()

تجميع الأحرف المتطابقة في واحدة.

[]

يتطابق مع أي حرف داخل الأقواس.

[^]

يتطابق مع أي حرف غير موجود بين الأقواس.

{ن}

يتطابق تمامًا مع n مثيلات من الحرف السابق.

{ن،}

تطابق n أو أكثر من حالات ظهور الحرف السابق

تتضمن أنماط التعبيرات العادية البسيطة التي يمكنك إنشاؤها باستخدام هذه الرموز ما يلي:

نمط التعبيرات العادية

يصف

[0-9]

يطابق رقمًا من 0 إلى 9

[أ-زأ-ز0-9]

هذا هو نطاق المطابقات التي تطابق حرفًا واحدًا من الأحرف الصغيرة من a إلى z، والأحرف الكبيرة من A إلى Z، ومن 0 إلى 9.

^محترف

يتطابق مع أي سلسلة تبدأ بـ pro .

[^$]

يتطابق مع أي حرف آخر غير $ .

(طفل)

عينة المجموعة الفرعية .

أ{3،}

يطابق 3 أو أكثر من حالات الجزء الذي يلي a (على سبيل المثال، a أو aa  أو aaa ).

وظائف Regex هي صيغ Excel محددة مسبقًا ويمكن استخدامها لتحديد نمط للبحث عن سلاسل النصوص ومعالجتها. هناك حاليًا 3 وظائف regex. سنرى كيفية استخدامها بشكل منفصل ومع وظائف أخرى.

البحث عن الأنماط

الوظيفة الأولى التي سننظر إليها هي REGEXTEST. تأخذ هذه الوظيفة سلسلة نصية تريد استخدامها للبحث ونمط تعبير عادي، ثم تستخدم النمط الأخير للعثور على تطابقات في النمط السابق. ستعيد الوظيفة القيمة True أو False.

بناء جملة الدالة REGEXTEST هو كما يلي:

REGEXTEST(string_to_search, regex_pattern_to_use, [case_senstivity])

المعلمتان الأوليان، string_to_search و regex_pattern_to_use، واضحتان إلى حد كبير. معلمة [case_sensitivity] اختيارية - أي شيء محاط بأقواس مربعة عند الحديث عن بناء جملة Excel هو اختياري - وتشير إلى ما إذا كنت تريد أن يكون البحث حساسًا لحالة الأحرف (0) أو غير حساس لحالة الأحرف (1). افتراضيًا، يكون حساسًا لحالة الأحرف.

سيستخدم المثال REGEXTEST لمعرفة ما إذا كان المستخدم قد أدخل عنوان بريد إلكتروني صالحًا باستخدام الصيغة التالية:

REGEXTEST(B3, "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$")

هنا، نقوم بالبحث في الخلية B3 لمعرفة ما إذا كانت تحتوي على عنوان بريد إلكتروني باستخدام نمط التعبير العادي أدناه:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

إذا وضعت الصيغة في الخلية C3 وأدخلت john.doe@example.com في الخلية B3، فسترجع الصيغة القيمة True لأنها تتطابق مع توقيع البريد الإلكتروني.

كيفية استخدام دالة Regex في Excel لتعزيز عمليات البحث الخاصة بك
وظيفة REGEXTEST في Excel.

بيانات إضافية باستخدام Regex

الآن، دعونا نلقي نظرة على دالة REXEXEXTRACT. تعيد هذه الوظيفة سلسلة فرعية (جزء من سلسلة) تتوافق مع نمط التعبيرات العادية المقدم.

بناء جملة الدالة REXEXEXTRACT هو كما يلي:

REGEXEXTRACT(string_to_search, regex_pattern_to_use, [return_mode], [case_senstivity])

استمرارًا لمثال البريد الإلكتروني، دعنا نضيف صيغة إلى الخلية B4 لاستخراج اسم المستخدم لجزء البريد الإلكتروني.

ستبدو الصيغة على هذا النحو:

=REGEXEXTRACT(B3, "([^@]+)")

في هذه الصيغة، نقوم باستخراج كل شيء قبل الرمز @ في عنوان البريد الإلكتروني المدخل في B3.

كيفية استخدام دالة Regex في Excel لتعزيز عمليات البحث الخاصة بك
وظيفة REGEXEXTRACT في Excel.

البحث والاستبدال باستخدام Regex

آخر وظيفة regex التي سننظر إليها هي REGEXREPLACE. هذه الوظيفة مشابهة لوظيفة REPLACE في Excel، ولكنها تدعم أيضًا RegEx. يقوم بأخذ سلسلة النص التي تريد تعديلها ويتحقق مما إذا كانت أي سلسلة فرعية تتطابق مع نمط التعبيرات العادية المحدد. إذا تم العثور عليه، فإنه يستبدل تلك السلسلة بسلسلة الاستبدال المقدمة.

بناء جملة الدالة REGEXREPLACE هو كما يلي:

REGEXREPLACE(string_to_modify, regex_pattern_to_use, replacement_string, [number_of_occurrences], [case_senstivity])

فيما يلي المعلمات المهمة التي يجب ملاحظتها في هذه الوظيفة:

  • string_to_modify : سلسلة النص التي تريد تعديلها.
  • replacement_string : سلسلة لاستبدال السلسلة الفرعية بها.
  • number_of_occurrences : الحالات الدقيقة التي تريد استبدالها.

فيما يلي مثال لاستخدام الوظيفة لاستبدال جزء اسم المستخدم في البريد الإلكتروني بسلسلة نصية أخرى:

=REGEXREPLACE(B3, "^[^@]+", "jane.doe")

قيمة B3 هي john.doe@example.com وبعد إدخال الصيغة أعلاه في الخلية C3، فسوف تعود jane.doe@example.com.

كيفية استخدام دالة Regex في Excel لتعزيز عمليات البحث الخاصة بك
وظيفة REGEXREPLACE في Excel.

دمج Regex مع وظائف أخرى

يمكنك أيضًا دمج وظائف regex مع وظائف أخرى في Excel. على سبيل المثال، يمكنك دمج وظيفة REGEXTEST مع عبارة IF في Excel وعرض الرسائل المناسبة استنادًا إلى النتائج.

وهنا مثال على الصيغة:

=IF(REGEXTEST(B3, "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$"), "This is a valid email address!", "The email address is invalid!")

تستخدم هذه الصيغة عبارة IF للتحقق مما إذا كان عنوان البريد الإلكتروني المدخل في الخلية B6 صالحًا، ثم تعرض " هذا عنوان بريد إلكتروني صالح!" إذا كان صحيحا أو عنوان البريد الإلكتروني غير صالح! إذا كان خطأ . بالإضافة إلى ذلك، يمكنك إقران هذه الصيغة مع وظيفة FIND للعثور على البيانات بسرعة في Excel.

كيفية استخدام دالة Regex في Excel لتعزيز عمليات البحث الخاصة بك
دمج دالة REGEXTEST ودالة IF في Excel.

هذه طريقة جيدة للبدء في استخدام RegEx في Excel. حالات الاستخدام والإمكانيات محدودة فقط بخيالك.

اترك تعليقاً

10 أفكار لتزيين الهالوين باستخدام صناديق الكرتون المعاد تدويرها (من السهل إلى المتقدم)

10 أفكار لتزيين الهالوين باستخدام صناديق الكرتون المعاد تدويرها (من السهل إلى المتقدم)

اصنع 10 زينة للهالوين من صناديق الكرتون المعاد تدويرها، من أكاليل الخفافيش والقرع إلى البيوت المسكونة، مع خطوات عملية ونصائح للسلامة.

أزياء الهالوين للمعلمين التي سيتعرف عليها الأطفال بالفعل في عام 2026

أزياء الهالوين للمعلمين التي سيتعرف عليها الأطفال بالفعل في عام 2026

اعثر على أزياء الهالوين المميزة للمعلمين لعام 2026، من بلووي ودوج مان إلى ماريو وهانتر/إكس، مع اختيارات حسب الفئة العمرية ونصائح آمنة للاستخدام في الفصول الدراسية.

20 زيًّا سهلًا لطلاب الجامعات في الهالوين يمكنك صنعها من ملابسك الموجودة في خزانتك

20 زيًّا سهلًا لطلاب الجامعات في الهالوين يمكنك صنعها من ملابسك الموجودة في خزانتك

هل تحتاجين إلى زي تنكري سريع لحفلة الهالوين الجامعية؟ جربي 20 إطلالة سهلة واقتصادية مصنوعة من قطع أساسية متوفرة في خزانتك، بالإضافة إلى نصائح سريعة حول التنسيق والسلامة.

جماليات الرعب على BookTok: قراءات وديكورات هالوين تناسب جميع مستويات الرعب

جماليات الرعب على BookTok: قراءات وديكورات هالوين تناسب جميع مستويات الرعب

استكشف كتب الرعب المستوحاة من تطبيق BookTok وديكورات الهالوين، وقارن بين الأنماط القوطية والمريحة وأنماط أفلام الرعب مع نصائح عملية لإنشاء ركن قراءة آمن.

كيفية تنظيم حفلة هالوين افتراضية للفرق العاملة عن بُعد

كيفية تنظيم حفلة هالوين افتراضية للفرق العاملة عن بُعد

خطط لحفلة هالوين افتراضية شاملة للفرق العاملة عن بعد مع جدولة مناسبة للمناطق الزمنية، وألعاب بسيطة، وخيارات متاحة، وقائمة مرجعية عملية للاستضافة.

أفكار لحفلات الهالوين في المدارس الابتدائية: مخيفة لكنها ممتعة

أفكار لحفلات الهالوين في المدارس الابتدائية: مخيفة لكنها ممتعة

خطط لحفلة هالوين ممتعة في المدرسة الابتدائية تتضمن أعمالاً يدوية سهلة، وألعاباً، وحلويات تناسب الجميع، ونصائح حول الأزياء، وجدولاً زمنياً نموذجياً للفصل الدراسي مدته 75 دقيقة.

لماذا يُعدّ الذكاء العاطفي مهمًا في القيادة - وكيفية تطويره

لماذا يُعدّ الذكاء العاطفي مهمًا في القيادة - وكيفية تطويره

تعرف على أهمية الذكاء العاطفي في القيادة، وأين يكون أكثر فائدة، وكيفية تعزيزه، وكيفية معرفة ما إذا كان نهجك ناجحًا.

بناء علامة تجارية شخصية على لينكدإن في عام 2026: ما الذي لا يزال فعالاً، وما الذي تغير، وما الذي يجب تجاهله

بناء علامة تجارية شخصية على لينكدإن في عام 2026: ما الذي لا يزال فعالاً، وما الذي تغير، وما الذي يجب تجاهله

قم ببناء علامة تجارية شخصية موثوقة على LinkedIn في عام 2026 من خلال الملف الشخصي الحالي والمحتوى والنشرة الإخبارية والتحليلات والتحقق من الهوية وإرشادات الظهور من LinkedIn.

أفكار أزياء مستوحاة من ثقافة البوب ​​ستسيطر على عيد الهالوين 2026

أفكار أزياء مستوحاة من ثقافة البوب ​​ستسيطر على عيد الهالوين 2026

خطط لإطلالة مميزة في عيد الهالوين 2026 باستخدام أزياء مستوحاة من ثقافة البوب ​​مثل سبايدرمان، سوبر جيرل، توي ستوري 5، موانا، ماريو، ووندايز.

بقايا حلوى الهالوين واليقطين: ماذا تفعل بعد ذلك؟

بقايا حلوى الهالوين واليقطين: ماذا تفعل بعد ذلك؟

قم بفرز حلوى الهالوين المتبقية بأمان، وشارك أو أعد استخدام الحلويات المغلفة، واختر استخدام القرع كطعام أو سماد بناءً على حالته.