KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

إزالة النص الموجود داخل الأقواس أو الأقواس المعقوفة من السلاسل النصية

المؤلفXiaoyangتاريخ التعديل

عند التعامل مع البيانات النصية في Excel، قد تصادف سلاسل تحتوي على معلومات محصورة بين أقواس () أو أقواس معقوفة []، وتحتاج إلى إزالتها لتنظيف البيانات أو تنسيقها. يُعد الحذف اليدوي لهذا النوع من النصوص عملية تستغرق وقتًا طويلاً، خاصةً عند العمل مع مجموعات بيانات كبيرة. لحسن الحظ، توجد عدة طرق فعّالة لإزالة النص الموجود داخل الأقواس أو الأقواس المعقوفة في Excel. ويقدّم لك هذا الدليل تعليماتٍ خطوة بخطوة لكل طريقة، لتمكينك من تنظيف بياناتك بسرعة وفعالية.

إزالة النص الموجود داخل الأقواس


إزالة النص الموجود داخل الأقواس أو الأقواس المعقوفة من السلاسل النصية باستخدام صيغة

يمكنك إنشاء صيغة مبنية على دوال SUBSTITUTE وMID وFIND وLEN للتعامل مع هذه المهمة، والصيغة العامة هي:

=SUBSTITUTE(text,MID(LEFT(text,FIND(«)»,text)),FIND(«(»,text),LEN(text)),«»)
  • textسلسلة النص أو المرجع الخلوي الذي ترغب في استخدامه.

يرجى نسخ الصيغة التالية أو إدخالها في خلية فارغة حيث تريد الحصول على النتيجة:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2)),«»)

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

إزالة النص الموجود داخل الأقواس باستخدام صيغة

شرح الصيغة:

1. MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2)): تُستخدم دالة MID هذه كمعامل old_text داخل دالة SUBSTITUTE.

  • LEFT(A2,FIND(«)»,A2)): يُستخدم هذا الجزء من الصيغة لاستخراج النص من بداية الخلية A2 حتى القوس الأيمن «)»، لتكون النتيجة كالتالي: «Tom Hill (Houston Texas)»، وسيُعامل هذا الناتج كمعامل نصي داخل دالة MID.
  • FIND(«(»,A2): تُرجع دالة FIND موضع القوس الأيسر في الخلية A2، وتكون النتيجة: 10. ويُعدّ هذا الجزء من الصيغة معامل start_num داخل دالة MID.
  • LEN(A2): تحصل دالة LEN على العدد الإجمالي للأحرف في الخلية A2، وتكون النتيجة: 27. ويُستخدم هذا الجزء كمعامل num_chars لدالة MID.
  • MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2))= MID(«Tom Hill (Houston Texas)»,[[PH_27]]): تُستخدم دالة MID هنا لاستخراج جزء من النص الذي أعادته دالة LEFT، بدءًا من الحرف العاشر وبطول 27 حرفًا، لتُعطيك النتيجة التالية: «(Houston Texas)».

2. SUBSTITUTE(A2,MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2)),«»)= SUBSTITUTE(A2, «(Houston Texas)»,«»):في النهاية، تُستخدم دالة SUBSTITUTE لاستبدال النص القديم الذي أعادته دالة MID بنص فارغ في سلسلة الخلية A2.

ملاحظات:

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

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(«]»,A2)),FIND(«[»,A2),LEN(A2)),«»)

2. إذا لم تحتوِ قيمة الخلية على أقواس، فسيظهر خطأ بعد تطبيق الصيغة أعلاه. في هذه الحالة، يكفي وضع الصيغة أعلاه داخل دالة IFERROR:

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2)),«»),A2)

إصلاح الصيغة عند التعامل مع الخلايا التي لا تحتوي على أقواس


إزالة النص الموجود داخل الأقواس أو الأقواس المعقوفة من السلاسل النصية باستخدام KUTOOLS AI

لم يكن تنظيف البيانات أسهل من أي وقت مضى! باستخدامKUTOOLS AI Aide، يمكنك إزالة كل النصوص الموجودة داخل الأقواس من مجموعة بيانات Excel الخاصة بك فورًا. تقوم هذه الأداة الذكية بأتمتة العملية، مما ينقذك من التعديل اليدوي ويضمن الدقة حتى مع مجموعات البيانات الكبيرة. معKUTOOLS AI Aide، يصبح تنظيف وتنسيق معلوماتك أمرًا سهلاً بنقرات قليلة فقط!

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         تجربة مجانية...

بعد تثبيتKutools لـ Excel، يُرجى النقر علىKutools > مساعد الذكاء الاصطناعيلفتح جزءKUTOOLS AI Aide.

  1. حدد نطاق البيانات التي تريد إزالة النص الموجود داخل أقواسها؛
  2. بعد ذلك، اكتب الطلب في مربع الدردشة، مثل:
    إزالة النص الموجود داخل الأقواس النطاق المحدد
  3. ثم اضغط على مفتاحEnter أو انقر على زرإرسال. بعد أن يُنهي KUTOOLS AI تحليل سؤالك، انقر على زرتنفيذللحصول على النتيجة.

إزالة النص الموجود داخل الأقواس أو الأقواس المعقوفة من السلاسل النصية باستخدام دالة معرّفة من قِبل المستخدم

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

إزالة النص الموجود داخل جميع الأقواس

في هذه الحالة، يمكن لدالة معرَّفة من قِبل المستخدم (UDF) أن تساعدك في إزالة كل النصوص الموجودة داخل الأقواس. يُرجى اتباع الخطوات التالية:

1. اضغط مع الاستمرار على مفاتيحAlt + F11 في Excel، وستفتح لك نافذةMicrosoft Visual Basic for Applications.

2. انقر علىإدراج > وحدة نمطية (Module)، ثم الصق كود VBA التالي في نافذة الوحدة النمطية.

Function remtxt(ByVal str As String) As String
'updateby Extendoffice
  While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
    str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
  Wend
  remtxt = Trim(str)
End Function

3. بعد ذلك، عُد إلى ورقة العمل التي تريد استخدام الصيغة فيها، وأدخل ما يلي في خلية فارغة: =remtxt(A2)، ثم اسحب مقبض التعبئة لأسفل عبر الخلايا التي ترغب في تطبيق الصيغة عليها. وسيتم إزالة جميع النصوص الموجودة داخل الأقواس المتعددة — بما في ذلك الأقواس نفسها — دفعة واحدة. راجع لقطة الشاشة:

إزالة النص الموجود داخل جميع الأقواس باستخدام دالة معرّفة من قبل المستخدم


الدوال ذات الصلة المستخدمة:

  • LEN:
  • تُرجع دالة LEN عدد الأحرف الموجودة في السلسلة النصية.
  • MID:
  • تُستخدم دالة MID لاستخراج عدد معيّن من الأحرف من وسط سلسلة نصية معيّنة وإرجاعها.
  • FIND:
  • تُستخدم دالة FIND للعثور على سلسلة نصية داخل سلسلة نصية أخرى، وتعيد موضع بدء السلسلة المطلوبة داخل السلسلة الأخرى.
  • SUBSTITUTE:
  • تستبدل دالة SUBSTITUTE في Excel نصًا أو أحرفًا داخل سلسلة نصية بنصٍّ أو أحرفَ أخرى.

مقالات إضافية:


أفضل أدوات الإنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
بحث VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة المتقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة تابعة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة معتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من القائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة...)|  50+أنواعالمخططات(مخطط جانت...)|  40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد...)|  19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار...)|  12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة...)|  7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم خلايا Excel...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.