back to top
6.6 C
New York
الخميس, فبراير 26, 2026

فهم وظيفة رمز التلدة (~) في Excel واستخدامه مع Wildcards بفعالية

ماذا يفعل رمز التلدة (~) في Excel؟ شرح شامل عن دوره في التعامل مع Wildcards

تُعتبر برنامج Excel من أقوى وأشهر أدوات معالجة البيانات والجداول الحسابية، ويستخدمها ملايين الأشخاص حول العالم في مجالات متعددة مثل الأعمال، التعليم، التحليل المالي، وغيرها. من بين الميزات التي يتيحها Excel هي استخدام “Wildcard characters” أو ما يعرف بـ الأحرف البرية في عمليات البحث والتصفية، والتي تتيح مرونة عالية في التعامل مع البيانات. ولكن قد يواجه المستخدمون مشكلة عندما يحتاجون إلى البحث عن الحروف البرية نفسها كنص عادي داخل الخلايا، وليس كرموز بحث. هنا يأتي دور رمز التلدة (~) كحرف escape character في Excel. في هذا المقال سوف نستعرض بالتفصيل أهمية هذا الرمز، وكيف يعمل في التعامل مع الأحرف البرية في Excel.


مقدمة عن الأحرف البرية (Wildcards) في Excel

الأحرف البرية هي رموز خاصة يمكن استخدامها في الصيغ والبحث داخل Excel لتوفير معايير بحث مرنة وغير محددة تمامًا. يوجد في Excel نوعان رئيسيان من الأحرف البرية:

  • *Asterisk ()**: يمثل أي تسلسل سواء من الأحرف أو الأرقام، ويمكن أن يكون هذا التسلسل فارغًا أحيانًا.
  • Question Mark (?): يمثل حرفًا واحدًا فقط في الموضع الذي يوضع فيه.

مثال بسيط:

  • البحث باستخدام "A*" يعثر على كل الكلمات التي تبدأ بحرف A مثل “Apple”، “Accountant”.
  • البحث باستخدام "b?t" يعثر على كلمات مثل “bat”، “bet”، “but”، لكنه لا يعثر على “boot” لاحتوائها على أكثر من حرف واحد في الموضع الأوسط.

المشكلة عند استخدام الأحرف البرية مع المحتوى النصي الفعلي

تظهر المشكلة عندما تحتوي بياناتنا داخل Excel على علامات النجمة (*) أو علامة الاستفهام (?) كنصوص حرفية في الخلايا، ونرغب في البحث عنها أو إحصاء عددها بشكل حرفي، وليس كقواعد بحث. على سبيل المثال:

  • إذا كان لديك جدول للمخزون لعناصر مختلفة، وقمت بوضع علامة النجمة بجانب المنتجات المخفضة أو على وشك النفاد.
  • عند محاولة استخدام دالة مثل COUNTIF(A:A, "*") لحساب عدد المنتجات التي تحتوي على علامة النجمة، فإن Excel لن يبحث عن الخلايا التي تحتوي على النجمة الحرفية، بل سيعتبر * حرفاً برياً ويبحث عن أي قيمة غير فارغة، فيعيد عدد كل الخلايا غير الفارغة، مما يعكس نتيجة خاطئة.

دور رمز التلدة (~) كحرف Escape في Excel

لحل هذه المشكلة، يستخدم Excel رمز التلدة (~) كحرف escape character، مما يعني أن Excel سيعامل الحرف الذي يلي التلدة على أنه نص عادي وليس كحرف بري.

كيف يعمل هذا؟

عند كتابة علامة النجمة أو علامة الاستفهام بعد التلدة، فإنه يتم البحث عن هذا الرمز تحديدًا كنص ولا يتم تفسيره كحرف بري. على سبيل المثال:

  • لاستخدام COUNTIF لحساب عدد الخلايا التي تحتوي على النجمة فعليًا:
    =COUNTIF(A:A, "*~*")

    هنا:

    • أول الـ* يستخدم كـ wildcard للسماح لأي نص قبله.
    • ~* يبحث عن النجمة الحرفية بشكل محدد.
  • بالمثل، لجمع مبيعات المنتجات التي تنتهي بعلامة استفهام حرفية:
    =SUMIF(A:A, "*~?", C:C)

    حيث يستخدم الأول * كـ wildcard، و~? يشير إلى علامة الاستفهام الفعلية.


أمثلة عملية على استخدام التلدة في الصيغ

1. دالة COUNTIF مع النجمة الحرفية

لنفترض أن لديك جدول بيانات فيه رموز منتجات مثل:

  • ProductA*
  • ProductB
  • ProductC*

إذا استخدمت الصيغة:

=COUNTIF(A:A,"*")

سوف تعيد عدد كل الخلايا التي تحتوي على نصوص طالما أنها ليست فارغة. ولكن إذا كنت تريد فقط عد الخلايا التي تحتوي على النجمة كجزء من النص:

=COUNTIF(A:A,"*~*")

سوف تعيد عدد الخلايا التي تحتوي فعلًا على نجمة.


2. دالة SUMIF مع علامة الاستفهام الحرفية

إذا كنت تدير قاعدة بيانات حيث توضع علامة ? على المنتجات التي تحتاج مراجعة خاصة، وتريد حساب مبيعات هذه المنتجات:

=SUMIF(A:A,"*~?",C:C)

سوف تجمع القيم في العمود C بناء على وجود علامة ? في نهاية عناصر العمود A.


استخدام التلدة في البحث والاستبدال (Find and Replace)

ميزة مهمة في Excel هي البحث والاستبدال، حيث يمكن البحث عن أحرف معينة داخل الخلايا وتغييرها. ولكن لأن علامات النجمة والاستفهام تُفسر كأحرف برية، إذا أردت البحث عن واحدة منها بمعناها الحرفي، لا بد من استخدام التلدة.

مثال:

  • للبحث عن كل العلامات النجمة داخل النصوص واستخدام استبدالها، اكتب في خانة “Find what”:
    ~*

    بدلاً من كتابة النجمة مباشرة والتي ستفسر على أنها تعني “أي نص”.

  • للبحث عن علامة الاستفهام الحرفية:
    ~?

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


استخدام التلدة مع خيارات التصفية في Excel

عند تطبيق Filters على جدول البيانات، يمكن أيضًا البحث عن قيم تحتوي على أحرف برية. مثلا عند البحث عن النجمة * دون التلدة، سيعرض Excel كل الصفوف لأن النجمة تمثل أي نص. لذلك يجب استخدام التلدة عند كتابة معايير البحث داخل مربع فلترة الأعمدة، هكذا:

~*

ليتم عرض فقط الصفوف التي تحتوي على حرف النجمة بالفعل.


التلدة وعلاقتها بنفسها: البحث عن التلدة داخل البيانات

ماذا لو أردنا البحث أو حساب الخلايا التي تحتوي على رمز التلدة (~) نفسه؟

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

  • للبحث عن التلدة في صيغة COUNTIF مثلا:
    =COUNTIF(A:A,"*~~*")
  • في مربع البحث لاستبدال وعرض كل التلدات، نكتب:
    ~~

خلاصة وأهمية فهم التلدة (~) في Excel

يعد فهم دور رمز التلدة (~) في Excel خطوة أساسية لكل مستخدم يتعامل مع البيانات، خاصة إذا كان يحتاج إلى البحث أو تحليل بيانات تحتوي على الرموز الخاصة مثل النجمة (*) وعلامة الاستفهام (?).

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


كلمات مفتاحية بالإنجليزية ضمن سياق المقال

لتحسين ظهور هذا المقال في محركات البحث والربط بالصور المناسبة مثل “Excel interface”، “Wildcard characters”, “Escape character”, “COUNTIF formula”, “SUMIF formula”, “Find and Replace dialog”, “Filter search”, “Literal character search” و”Excel tilde usage” تم إدماجها بشكل طبيعي في الشرح لتعزيز الفهم واستعراض المصطلحات ذات العلاقة.


في الختام

لا تتردد في تجربة استخدام الرمز ~ (tilde) في الصيغ التي تعتمد على البحث أو التصفية في Excel، فهو المفتاح لفهم كيف تتعامل مع مدخلات تتضمن الأحرف البرية. هذا التمييز بين البحث الحرفي والبحث باستخدام wildcards يجعل مهامك أسهل وأكثر دقة، سواء كنت تحلل بيانات مالية، تدير مخزون منتجات، أو تحتاج إلى تنظيف البيانات بفعالية.


Related Articles

Loading...

Stay Connected

14,163المشجعينمثل
1,700أتباعتابع
1,200أتباعتابع
11,000المشتركينالاشتراك

Latest Articles