كيفية استخدام دالة 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

مايكروسوفت: أجهزة الكمبيوتر التي تعمل بنظام Windows 11 21H2/22H2 ستضطر إلى التحديث إلى 23H2 الشهر المقبل

مايكروسوفت: أجهزة الكمبيوتر التي تعمل بنظام Windows 11 21H2/22H2 ستضطر إلى التحديث إلى 23H2 الشهر المقبل

يعد Windows 11 الإصدار 21H2 أحد الإصدارات الأصلية الرئيسية لنظام التشغيل Windows 11 الذي بدأ طرحه عالميًا في 4 أكتوبر 2021.

مايكروسوفت تضغط على رموز الاستجابة السريعة لبرنامج Copilot على شاشة قفل Windows 11 لجذب المستخدمين

مايكروسوفت تضغط على رموز الاستجابة السريعة لبرنامج Copilot على شاشة قفل Windows 11 لجذب المستخدمين

شهد عام 2023 رهان مايكروسوفت بشكل كبير على الذكاء الاصطناعي وشراكتها مع OpenAI لجعل Copilot حقيقة واقعة.

مايكروسوفت توضح متطلبات ودعم تقنية Bluetooth LE Audio لنظامي التشغيل Windows 11 و10

مايكروسوفت توضح متطلبات ودعم تقنية Bluetooth LE Audio لنظامي التشغيل Windows 11 و10

قدمت Microsoft دعم Bluetooth LE (منخفض الطاقة) Audio مع Windows 11 22H2 KB5026446 (الإصدار 22621.1778)، والمعروف أيضًا باسم Moment 3، في مايو 2023.

مايكروسوفت تطلق تطبيق Sticky Notes الجديد لنظام التشغيل Windows 11

مايكروسوفت تطلق تطبيق Sticky Notes الجديد لنظام التشغيل Windows 11

بعد إبقاء الأمور كما هي لسنوات، غيّر تحديث Sticky Note في منتصف عام 2024 قواعد اللعبة.

أعلنت شركة Microsoft عن قائمة وحدات المعالجة المركزية التي يدعمها Windows Server 2025، مما يسمح لعدة أجهزة افتراضية بمشاركة وحدة معالجة مركزية واحدة

أعلنت شركة Microsoft عن قائمة وحدات المعالجة المركزية التي يدعمها Windows Server 2025، مما يسمح لعدة أجهزة افتراضية بمشاركة وحدة معالجة مركزية واحدة

أعلنت شركة مايكروسوفت رسميًا اليوم عن التوفر العام لنظامي التشغيل Windows Server 2025 و System Center 2025.

كيف ستبدو واجهة Windows 11 الكلاسيكية على طراز التسعينيات

كيف ستبدو واجهة Windows 11 الكلاسيكية على طراز التسعينيات

هناك دائمًا شيء رائع بشكل لا يصدق حول واجهة المستخدم الحنينية لإصدارات Windows في التسعينيات.

11 طريقة مبتكرة لاستخدام Microsoft Word

11 طريقة مبتكرة لاستخدام Microsoft Word

عندما تفكر في Microsoft Word، ما الذي يتبادر إلى ذهنك؟ وثيقة؟ سيرة ذاتية؟ في حين أن هذه هي بالتأكيد استخداماته الأساسية، فإن Word يعد أيضًا أداة متعددة الاستخدامات بشكل مدهش لمجموعة متنوعة من المشاريع الإبداعية.

مايكروسوفت: TPM 2.0 في Windows 11 إلزامي وغير قابل للتفاوض

مايكروسوفت: TPM 2.0 في Windows 11 إلزامي وغير قابل للتفاوض

منذ أكثر من ثلاث سنوات، عندما أعلنت شركة مايكروسوفت عن نظام التشغيل Windows 11، تسبب نظام التشغيل على الفور في الكثير من الجدل.

حصة Windows 11 في السوق تقترب بسرعة من حصة Windows 10

حصة Windows 11 في السوق تقترب بسرعة من حصة Windows 10

يوفر تقرير أكتوبر 2024 نظرة عامة على حصة سوق Windows 11 مقارنة بإصدارات Windows الأخرى.

هاتف مايكروسوفت الذكي القابل للطي لن يحتوي على أي ثنية

هاتف مايكروسوفت الذكي القابل للطي لن يحتوي على أي ثنية

يقال إن شركة مايكروسوفت تقترب من إطلاق أول هاتف ذكي قابل للطي، حيث حصلت على براءة اختراع لهاتف قابل للطي مع القدرة على الطي 360 درجة ولكن دون التسبب في التجاعيد على الشاشة في الأول من أكتوبر.

10 اختصارات مفيدة لزيادة الإنتاجية على Microsoft Edge

10 اختصارات مفيدة لزيادة الإنتاجية على Microsoft Edge

تُعد اختصارات لوحة المفاتيح أداة إنتاجية رائعة، خاصةً بالنسبة لأولئك الذين تتضمن وظائفهم الكثير من الكتابة.

كيفية إصلاح #SPILL! في Microsoft Excel

كيفية إصلاح #SPILL! في Microsoft Excel

خطأ #SPILL! يعد هذا الخطأ شائعًا جدًا في Excel وإصلاحه بسيط للغاية. إليك كيفية إصلاح #SPILL! خطأ. سهل في Excel.

كيفية استخدام وظيفة FILTER في Excel

كيفية استخدام وظيفة FILTER في Excel

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

شركة Microsoft على وشك التوقف عن نشر مزامنة برنامج التشغيل WSUS، يجب على المستخدمين الانتباه!

شركة Microsoft على وشك التوقف عن نشر مزامنة برنامج التشغيل WSUS، يجب على المستخدمين الانتباه!

أعلنت شركة Microsoft في منشور جديد على موقع مجتمعها التقني عن خططها لإيقاف مزامنة برنامج تشغيل WSUS لصالح أحدث خدمات برامج التشغيل المستندة إلى السحابة.

كيفية تعيين عارض الصور في Windows كعارض الصور الافتراضي على نظام التشغيل Windows 11

كيفية تعيين عارض الصور في Windows كعارض الصور الافتراضي على نظام التشغيل Windows 11

تم إصدار Windows Photo Viewer لأول مرة مع Windows XP وسرعان ما أصبح أحد الأدوات الأكثر استخدامًا على Windows.

الفرق بين التلفزيون العادي والتلفزيون الذكي

الفرق بين التلفزيون العادي والتلفزيون الذكي

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

لماذا لا يوجد ضوء في الفريزر ولكن الثلاجة بها ضوء؟

لماذا لا يوجد ضوء في الفريزر ولكن الثلاجة بها ضوء؟

الثلاجات هي أجهزة مألوفة في المنازل. تحتوي الثلاجات عادة على حجرتين، حجرة التبريد واسعة وتحتوي على ضوء يضيء تلقائيًا في كل مرة يفتحها المستخدم، بينما حجرة الفريزر ضيقة ولا تحتوي على ضوء.

طريقتان لإصلاح ازدحام الشبكة الذي يُبطئ اتصال Wi-Fi

طريقتان لإصلاح ازدحام الشبكة الذي يُبطئ اتصال Wi-Fi

تتأثر شبكات Wi-Fi بالعديد من العوامل التي تتجاوز أجهزة التوجيه وعرض النطاق الترددي والتداخل، ولكن هناك بعض الطرق الذكية لتعزيز شبكتك.

كيفية الرجوع من نظام التشغيل iOS 17 إلى نظام التشغيل iOS 16 دون فقدان البيانات باستخدام Tenorshare Reiboot

كيفية الرجوع من نظام التشغيل iOS 17 إلى نظام التشغيل iOS 16 دون فقدان البيانات باستخدام Tenorshare Reiboot

إذا كنت تريد الرجوع إلى نظام التشغيل iOS 16 المستقر على هاتفك، فإليك الدليل الأساسي لإلغاء تثبيت نظام التشغيل iOS 17 والرجوع من نظام التشغيل iOS 17 إلى 16.

ماذا يحدث للجسم عند تناول الزبادي يومياً؟

ماذا يحدث للجسم عند تناول الزبادي يومياً؟

الزبادي طعام رائع. هل من الجيد تناول الزبادي يوميًا؟ عندما تأكل الزبادي يومياً كيف سيتغير جسمك؟ دعونا نكتشف ذلك معًا!

ما هو نوع الأرز الأفضل للصحة؟

ما هو نوع الأرز الأفضل للصحة؟

تناقش هذه المقالة أكثر أنواع الأرز المغذية وكيفية تحقيق أقصى قدر من الفوائد الصحية لأي نوع أرز تختاره.

كيفية الاستيقاظ في الوقت المحدد في الصباح

كيفية الاستيقاظ في الوقت المحدد في الصباح

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

نصائح للعب Rent Please! لعبة Landlord Sim للمبتدئين

نصائح للعب Rent Please! لعبة Landlord Sim للمبتدئين

الإيجار من فضلك! Landlord Sim هي لعبة محاكاة للهواتف المحمولة تعمل على نظامي التشغيل iOS وAndroid. ستلعب دور مالك مجمع سكني وتبدأ في تأجير شقة بهدف ترقية التصميم الداخلي لشققك وتجهيزها للمستأجرين.

أحدث رموز برج الدفاع في الحمام وكيفية إدخال الرموز

أحدث رموز برج الدفاع في الحمام وكيفية إدخال الرموز

احصل على رمز لعبة Bathroom Tower Defense من Roblox واستخدمه للحصول على مكافآت مثيرة. سيساعدونك على ترقية أو فتح الأبراج ذات الضرر الأعلى.

بنية ورموز ومبادئ تشغيل المحولات

بنية ورموز ومبادئ تشغيل المحولات

دعونا نتعلم عن بنية ورموز ومبادئ تشغيل المحولات بالطريقة الأكثر دقة.

4 طرق تجعل الذكاء الاصطناعي أجهزة التلفزيون الذكية أفضل

4 طرق تجعل الذكاء الاصطناعي أجهزة التلفزيون الذكية أفضل

من جودة الصورة والصوت الأفضل إلى التحكم الصوتي والمزيد، تعمل هذه الميزات المدعومة بالذكاء الاصطناعي على جعل أجهزة التلفزيون الذكية أفضل بكثير!

لماذا ChatGPT أفضل من DeepSeek

لماذا ChatGPT أفضل من DeepSeek

في البداية، كان لدى الناس آمال كبيرة في DeepSeek. باعتباره روبوت محادثة يعمل بالذكاء الاصطناعي يتم تسويقه كمنافس قوي لـ ChatGPT، فإنه يعد بإمكانيات وتجارب دردشة ذكية.

تعرف على Fireflies.ai: السكرتير الذكي المجاني الذي يوفر لك ساعات من العمل

تعرف على Fireflies.ai: السكرتير الذكي المجاني الذي يوفر لك ساعات من العمل

من السهل تفويت التفاصيل المهمة عند تدوين الأساسيات الأخرى، ومحاولة تدوين الملاحظات أثناء الدردشة قد تكون مزعجة. Fireflies.ai هو الحل.

كيفية تربية أكسولوتل في ماين كرافت، ترويض السلمندر في ماين كرافت

كيفية تربية أكسولوتل في ماين كرافت، ترويض السلمندر في ماين كرافت

سيكون Axolot Minecraft مساعدًا رائعًا للاعبين عند العمل تحت الماء إذا كانوا يعرفون كيفية استخدامه.

مكان هادئ: الطريق إلى الأمام - تكوين لعبة الكمبيوتر الشخصي

مكان هادئ: الطريق إلى الأمام - تكوين لعبة الكمبيوتر الشخصي

تم تقييم تكوين A Quiet Place: The Road Ahead بدرجة عالية جدًا، لذا سيتعين عليك مراعاة التكوين قبل اتخاذ قرار التنزيل.