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

سجل واكسب 1000 دولار في اليوم ⋙

إن التصفية والبحث في 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 وأدخلت [email protected] في الخلية 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 هي [email protected] وبعد إدخال الصيغة أعلاه في الخلية C3، فسوف تعود [email protected].

كيفية استخدام دالة 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. حالات الاستخدام والإمكانيات محدودة فقط بخيالك.

Sign up and earn $1000 a day ⋙

Leave a Comment

8 من أرخص مزودي خدمات التخزين السحابي

8 من أرخص مزودي خدمات التخزين السحابي

دعونا نلقي نظرة على خيارات التخزين السحابي عبر الإنترنت الأرخص المتاحة. ستتناول هذه المقالة التسعير من حيث القيمة المطلقة والتسعير لكل جيجابايت (شهريًا) حتى تتمكن من اختيار الأفضل بالنسبة لك.

قامت Microsoft بدمج DeepSeek في منصة PC Copilot+

قامت Microsoft بدمج DeepSeek في منصة PC Copilot+

في يناير، أعلنت شركة Microsoft عن خططها لإحضار إصدارات محسّنة من طراز DeepSeek-R1 من وحدة NPU مباشرة إلى أجهزة الكمبيوتر Copilot+ التي تعمل على معالجات Qualcomm Snapdragon X.

الفرق بين دالتي IF وSwitch في Excel

الفرق بين دالتي IF وSwitch في Excel

عبارة IF هي عبارة عن دالة منطقية شائعة في Excel. تعتبر عبارة SWITCH أقل شهرة، ولكن يمكنك استخدامها بدلاً من عبارة IF في بعض الحالات.

لماذا يعد Checkbox أحد الميزات غير المستغلة في Excel؟

لماذا يعد Checkbox أحد الميزات غير المستغلة في Excel؟

على السطح، تبدو مربعات الاختيار في Excel وكأنها ميزة بسيطة للغاية - وربما هذا هو السبب في أنها غالبًا ما يتم تجاهلها.

كيفية إنشاء جدول محتويات في الوورد تلقائيًا على الوورد 2019/2016/2010/2007

كيفية إنشاء جدول محتويات في الوورد تلقائيًا على الوورد 2019/2016/2010/2007

يؤدي إنشاء جدول محتويات تلقائي في Word إلى توفير الوقت وزيادة الراحة عند العمل على محرر النصوص هذا. فيما يلي تعليمات مفصلة لإنشاء جدول محتويات Word تلقائياً، يرجى اتباعها.

مايكروسوفت تجلب إعلانات قائمة ابدأ المزعجة من Windows 11 إلى Windows 10

مايكروسوفت تجلب إعلانات قائمة ابدأ المزعجة من Windows 11 إلى Windows 10

تستمر شركة مايكروسوفت في الإعلان عن خطط لإضافة ميزات جديدة إلى نظام التشغيل Windows 10، على الرغم من حقيقة أن نظام التشغيل سيموت حتماً في أكتوبر 2025.

7 تغييرات مفيدة ينبغي على مايكروسوفت إجراؤها على مستكشف الملفات

7 تغييرات مفيدة ينبغي على مايكروسوفت إجراؤها على مستكشف الملفات

لا يزال مستكشف الملفات جزءًا مهمًا من نظام التشغيل Windows، ومع بعض التحديثات الذكية، قد تتمكن Microsoft من تحسين الأمور بشكل أكبر للمستخدمين.

أطلقت شركة Microsoft مجموعة جديدة من خلفيات سطح المكتب Fluid Textures، قم بالتحميل الآن!

أطلقت شركة Microsoft مجموعة جديدة من خلفيات سطح المكتب Fluid Textures، قم بالتحميل الآن!

مايكروسوفت تطلق مجموعة جديدة من خلفيات سطح المكتب Fluid Textures

دعوة لتنزيل حزمة خلفيات ديناميكية مصممة لنظام التشغيل Windows 11 ولكن تم إلغاؤها في اللحظة الأخيرة

دعوة لتنزيل حزمة خلفيات ديناميكية مصممة لنظام التشغيل Windows 11 ولكن تم إلغاؤها في اللحظة الأخيرة

بالإضافة إلى عناصر مثل الواجهة الجديدة والميزات، هناك جانب آخر، على الرغم من صغره، يحظى أيضًا بقدر كبير من الاهتمام على نظام التشغيل Windows: حزم الخلفيات المصممة والمقدمة من قبل Microsoft للمناسبات الخاصة.

مايكروسوفت تتوقف عن دعم تطبيق Windows Remote Desktop، وتنتقل إلى تطبيق Windows الجديد

مايكروسوفت تتوقف عن دعم تطبيق Windows Remote Desktop، وتنتقل إلى تطبيق Windows الجديد

أعلنت شركة Microsoft عن أمر هام للعملاء الذين يستخدمون تطبيق سطح المكتب البعيد لنظام التشغيل Windows من متجر Microsoft. في 27 مايو 2025، سيتم إيقاف هذا التطبيق رسميًا وإزالته من متجر Microsoft.

Windows 12: السعر المتوقع وتاريخ الإصدار والمواصفات والمزيد من الشائعات

Windows 12: السعر المتوقع وتاريخ الإصدار والمواصفات والمزيد من الشائعات

Windows 12 هو تحديث مستقبلي محتمل لنظام التشغيل Windows. ومن المتوقع إطلاقه في عام 2024، على الرغم من عدم وجود تأكيد رسمي من مايكروسوفت حتى الآن.

يحتوي برنامج Microsoft Copilot على زر Copilot وإليك كيفية استخدامه

يحتوي برنامج Microsoft Copilot على زر Copilot وإليك كيفية استخدامه

سيشاهد مستخدمو Windows Insider على قنوات Canary وDev أيقونة Copilot جديدة في برنامج Paint بعد التحديث الذي يتم طرحه، وإليك كيفية استخدامها.

أوقفت شركة Microsoft دعم نظام DRM القديم على Windows Media Player وWindows 7/8 وSilverlight

أوقفت شركة Microsoft دعم نظام DRM القديم على Windows Media Player وWindows 7/8 وSilverlight

إذا طلبت من خمسة مستخدمي Windows أن يشرحوا لك ما هي إدارة الحقوق الرقمية (DRM) في نظام التشغيل Vista، فمن المحتمل أن تحصل على خمس إجابات مختلفة. ولكن هناك نقطة واحدة

مايكروسوفت تعلن عن تاريخ انتهاء الدعم لتطبيقات وخوادم Office 2016 و2019

مايكروسوفت تعلن عن تاريخ انتهاء الدعم لتطبيقات وخوادم Office 2016 و2019

أعلنت شركة مايكروسوفت رسميًا أخيرًا عن نهاية الدعم المخطط لها (EOS) لنظام تطبيقات Office 2016 وOffice 2019.

سوف تقوم Microsoft 365 بتعطيل ActiveX بسبب إساءة الاستخدام المفرطة من قبل القراصنة

سوف تقوم Microsoft 365 بتعطيل ActiveX بسبب إساءة الاستخدام المفرطة من قبل القراصنة

لقد دعمت Microsoft Office تقنية ActiveX لسنوات عديدة كخيار لتوسيع المستندات وأتمتتها، ولكنها تشكل أيضًا ثغرة أمنية خطيرة.

تعليمات حول كيفية لعب Zuka Lien Quan Mobile الموسم الأول 2023

تعليمات حول كيفية لعب Zuka Lien Quan Mobile الموسم الأول 2023

زوكا هو قاتل معروف بأنه يشكل رعبًا للأبطال ذوي الصحة المنخفضة. تعلم كيفية استخدام Zuka بشكل فعال في الموسم 23.

أحدث رمز Heroic Era وكيفية استرداد الرمز

أحدث رمز Heroic Era وكيفية استرداد الرمز

إن تلقي الهدايا من خلال رموز هدايا Heroic Age هو ما يفعله جميع اللاعبين الجدد تقريبًا عند الانضمام إلى اللعبة.

8 من أرخص مزودي خدمات التخزين السحابي

8 من أرخص مزودي خدمات التخزين السحابي

دعونا نلقي نظرة على خيارات التخزين السحابي عبر الإنترنت الأرخص المتاحة. ستتناول هذه المقالة التسعير من حيث القيمة المطلقة والتسعير لكل جيجابايت (شهريًا) حتى تتمكن من اختيار الأفضل بالنسبة لك.

ما هو خطأ علامة الجنيه (####) في Excel؟

ما هو خطأ علامة الجنيه (####) في Excel؟

#### في Excel هو خطأ شائع في Excel ويظهر في العديد من الحالات المختلفة عندما نقوم بإدخال البيانات في Excel، أو الوظائف في Excel، أو إدخال الصيغ في Excel.

12 إعدادًا في هواتف Samsung Galaxy يجب عليك تغييرها

12 إعدادًا في هواتف Samsung Galaxy يجب عليك تغييرها

هل اشتريت للتو هاتف Samsung Galaxy وتحتاج إلى تكوينه؟ إليك 10 إعدادات يجب عليك تغييرها لجعل هاتف Samsung الخاص بك يعمل بشكل أفضل.

أحدث رموز لعبة Murder Mystery 2 وكيفية إدخالها

أحدث رموز لعبة Murder Mystery 2 وكيفية إدخالها

تساعد لعبة Code Murder Mystery 2 اللاعبين على اختيار المزيد من جلود السكاكين لشخصياتهم أو الحصول على المزيد من الأموال لاستخدامها في الخدمات وشراء أشياء أخرى في اللعبة.

28 تصميمًا جميلًا لبطاقات عيد الميلاد مع تمنيات طيبة للوالدين والأزواج والعشاق والأصدقاء

28 تصميمًا جميلًا لبطاقات عيد الميلاد مع تمنيات طيبة للوالدين والأزواج والعشاق والأصدقاء

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

ألغاز مغازلة مضحكة ولكنها حلوة ستأسر قلب من تحب

ألغاز مغازلة مضحكة ولكنها حلوة ستأسر قلب من تحب

ستساعدك هذه الاختبارات الممتعة على ترك انطباع قوي وكسب قلب الشخص الذي تحبه بسرعة وسعادة.

Corki DTCL الموسم 7: بناء العناصر، فرقة Corki Gunner القياسية

Corki DTCL الموسم 7: بناء العناصر، فرقة Corki Gunner القياسية

يحتاج Corki DTCL الموسم 7 إلى الحماية أو الدعم للتسبب في السيطرة إذا كان يريد أن يكون حراً في تدمير فريق العدو. في الوقت نفسه، يجب أن تكون معدات كوركي قياسية أيضًا لتكون قادرة على إحداث ضرر أكثر فعالية.

كيفية تنزيل Mini World Royale وتعليمات حول كيفية اللعب

كيفية تنزيل Mini World Royale وتعليمات حول كيفية اللعب

إليكم رابط تنزيل Mini World Royale وتعليمات اللعب، سيكون لدينا نسختين: Mini World Royale APK و Mini World Royale iOS.

ما هو 1314؟

ما هو 1314؟

1314 هو رقم يستخدمه الشباب عادة كرمز للحب. ولكن هل يعلم الجميع ما هو الرقم 1314 وماذا يعني؟

كيفية حماية صحتك العقلية والجسدية في بيئة سامة

كيفية حماية صحتك العقلية والجسدية في بيئة سامة

يمكن أن يكون التعامل مع المواقف السامة صعبًا للغاية. فيما يلي بعض النصائح التي قد تساعدك على التعامل مع البيئات السامة بلباقة والحفاظ على راحة البال.

طرق تحفيز الموسيقى للدماغ

طرق تحفيز الموسيقى للدماغ

يعلم معظم الناس أن الموسيقى ليست للترفيه فقط بل لها فوائد أكثر من ذلك بكثير. فيما يلي بعض الطرق التي تحفز بها الموسيقى نمو أدمغتنا.

العناصر الغذائية الأكثر نقصًا في النظام الغذائي

العناصر الغذائية الأكثر نقصًا في النظام الغذائي

النظام الغذائي مهم جدًا لصحتنا. ومع ذلك، فإن معظم أنظمتنا الغذائية غالباً ما تفتقر إلى هذه العناصر الغذائية الستة المهمة.

كيفية استخدام تطبيق CK Club التابع لـ Circle K لتلقي عروض جذابة

كيفية استخدام تطبيق CK Club التابع لـ Circle K لتلقي عروض جذابة

للحصول على أسرع المعلومات الترويجية من Circle K، يجب عليك تثبيت تطبيق CK Club. يقوم التطبيق بحفظ المدفوعات عند التسوق أو الدفع في Circle K بالإضافة إلى عدد الطوابع المجمعة.