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

كيف يمكنني إزالة جميع علامات HTML من سلسلة نصية في Excel؟

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

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

تقدم هذه المقالة حلولًا خطوة بخطوة تساعدك على إزالة علامات HTML من Excel بسرعة ودقة. سواء كنت تفضّل استخدام ميزات Excel المدمجة، أو إضافات موثوقة مثل Kutools لـ Excel، أو الطرق البرمجية، فستتمكّن من تنظيف بياناتك بجهد أقل، وتجهيزها للمعالجة والتقارير بسلاسة.

لقطة شاشة تُظهر سلاسل نصية تحتوي على وسوم HTML في Excel
سهم
لقطة شاشة تُظهر سلاسل نصية بعد إزالة وسوم HTML منها

إزالة جميع علامات HTML من سلسلة نصية باستخدام أمر البحث والاستبدال

إزالة جميع علامات HTML من سلسلة نصية باستخدام KUTOOLS AI

إزالة جميع علامات HTML من سلسلة نصية باستخدام كود VBA


إزالة جميع علامات HTML من سلسلة نصية باستخدام أمر البحث والاستبدال

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

اتبع الخطوات التالية لإزالة علامات HTML باستخدام البحث والاستبدال:

1. حدد الخلايا التي تحتوي على علامات HTML التي ترغب في إزالتها. يمكنك اختيار عمود واحد، أو نطاق معيّن، أو حتى مناطق غير متجاورة متعددة بالضغط على مفتاح Ctrl أثناء التحديد.

2. اضغطCtrl + Hعلى لوحة المفاتيح لفتح مربع حوار «البحث والاستبدال». في المربع الذي يظهر:

  • في مربعالبحث عن، أدخل. يُستخدم هذا الرمز النجمي (*) كرمز بديل لمطابقة أي محتوى محصور ضمنه.
  • اترك مربعاستبدال بـفارغًا. هذا يعني أن أي نص يطابق النمط سيتم حذفه.

لقطة شاشة لمعيار "بحث واستبدال" في Excel لإزالة وسوم HTML

3. انقر على زراستبدال الكل. وسيقوم Excel فورًا بالبحث عن جميع علامات HTML المطابقة للنمط في نطاق التحديد الخاص بك وحذفها دفعة واحدة!

ملاحظات ونصائح:

  • سيطابق الرموز البديلة الحد الأدنى من الأحرف بينها. إذا احتوى نصك على علامات زائدة وغير مُعدَّة كعلامات، فقد تشوه النتيجة.
  • ستحذف هذه الطريقة العلامات تمامًا، مع الحفاظ على المحتوى خارجها دون أي تغيير.
  • إذا لم تُجرَ أي تغييرات، فتأكد من خلو بياناتك من فواصل الأسطر داخل العلامات، إذ إن وجودها يعطل مطابقة الأنماط.
  • تحقق من نتائجك: قد تظهر كيانات HTML مثل< أو> كمحتوى، ولن يتم مطابقتها أو إزالتها بهذه الطريقة.

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


إزالة جميع علامات HTML من سلسلة نصية باستخدام KUTOOLS AI

إذا كنت تبحث عن حلٍّ مباشر ومُؤتمت، فإنKutools لـ Excelيوفّر لك طريقةً فائقة الراحة لإزالة علامات HTML باستخدام ميزة مساعد الذكاء الاصطناعي. مع KUTOOLS AI، كل ما عليك فعله هو وصف ما تريد تحقيقه بلغة واضحة، وسيقوم البرنامج فورًا بتحليل طلبك وإيجاد حلٍّ دقيق—بدون الحاجة إلى خطوات يدوية أو دوال معقدة أو كتابة نصوص برمجية. وهكذا تصبح العملية أسرع وأسهل للجميع، بغض النظر عن خلفياتهم التقنية. ويُوصى باستخدام Kutools بشكل خاص لمهام تنظيف البيانات المتكررة أو مجموعات البيانات الكبيرة.

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

بعد تثبيت Kutools لـ Excel، قم بما يلي لاستدعاء وظيفة مساعد الذكاء الاصطناعي لهذه المهمة:

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

المزايا: KUTOOLS AI سهل الاستخدام ومرن، وهو مثالي خصوصًا إذا لم تكن على دراية بدوال Excel أو البرمجة، أو إذا كنت تتعامل بانتظام مع أنواع مختلفة من مهام تنظيف النصوص. كما يُمكّنك من تنفيذ عمليات متكررة متعددة، مما يوفّر وقتك بشكل كبير.

نقاط يجب مراعاتها:

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

إزالة جميع علامات HTML من سلسلة نصية باستخدام كود VBA

إذا كنت بحاجة إلى حلٍ أكثر قوة وقابلية للتخصيص—خاصةً عند التعامل مع محتوى HTML معقد أو غير منتظم—فيمكن لماكرو VBA أن يزيل جميع علامات HTML من بياناتك بكفاءة. وتُعد هذه الطريقة أكثر مرونة، إذ تتعامل بسلاسة مع النصوص المعقدة أو الطويلة التي قد تفشل أدوات Excel القياسية في معالجتها بشكل فعّال.

VBA مثالي عندما:

  • تحتاج إلى معالجة مجموعات بيانات كبيرة بانتظام أو أتمتة عملية التنظيف.
  • علامات HTML متداخلة أو غير منتظمة.
  • تريد دمج منطق مخصص، مثل الاحتفاظ ببعض العلامات وإزالة أخرى.

اتبع الخطوات التالية لإعداد وتشغيل كود VBA:

1. اضغطAlt + F11 في Excel لفتح محررMicrosoft Visual Basic for Applications.

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

كود VBA: إزالة جميع علامات HTML من سلسلة نصية

Sub RemoveTags()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xAddress As String
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select data range", "Kutools for Excel", xAddress, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    xRg.NumberFormat = "@"
    With CreateObject("vbscript.regexp")
        .Pattern = "\<.*?\>"
        .Global = True
        For Each xCell In xRg
            xCell.Value = .Replace(xCell.Value, "")
        Next
    End With
End Sub

3. اضغطF5 لتشغيل الكود. عند ظهور مربع الحوار، حدد الخلايا التي تريد إزالة علامات HTML منها. انظر المثال أدناه:

لقطة شاشة تُظهر مطالبة بتحديد نطاق لرمز VBA

4. انقر على «موافق»، وسيقوم الماكرو تلقائيًا بمعالجة كل خلية في تحديدها وحذف جميع علامات HTML دفعة واحدة.

نصائح واستكشاف الأخطاء وإصلاحها:

  • إذا لم يُنفَّذ الكود، فتأكد من تفعيل ماكرو في إعدادات Excel الخاصة بك.
  • يُوصى بشدة بعمل نسخة احتياطية من مصنفك قبل تشغيل أي كود VBA، خاصةً عند التعامل مع بيانات مهمة.
  • إذا ظهرت رسالة خطأ، فتحقق من وجود خلايا مدمجة أو أوراق مقفلة أو تنسيق خلية غير مناسب في نطاق تحديك.
  • قد تتطلب العلامات HTML المتداخلة أو التالفة إجراء تعديلات على النمط المستخدم في كود VBA.
  • لأفضل أداء، حدد فقط نطاق البيانات ذا الصلة، إذ قد تؤدي التحديدات الكبيرة إلى إبطاء التنفيذ.

توفر طريقة VBA هذه حلاً قويًّا وقابلًا للبرمجة لتنظيف البيانات الغنية بـ HTML، مما يجعلها مثالية للاستخدام المتكرر وسهلة التكيُّف مع هياكل بيانات متنوعة. وهي مفيدة بشكل خاص للمستخدمين ذوي الخبرة التقنية أو عند التعامل مع مدخلات نصية معقدة من السيناريوهات الواقعية.


كلٌّ من هذه الطرق—البحث والاستبدال، أو KUTOOLS AI، أو كود VBA—يوفّر حلاً فعّالاً لإزالة علامات HTML في Excel. ويعتمد الخيار الأمثل على مدى تعقيد بياناتك ومستوى خبرتك في Excel أو استخدام الإضافات. احفظ دائمًا نسخة احتياطية من بياناتك قبل تطبيق أي عمليات شاملة، وجرب الطريقة التي تختارها على نطاق صغير أولًا لضمان دقة النتائج. وإذا استمرت المشكلة أو رغبت في مزيد من الأتمتة، فاستكشف الصيغ المخصصة أو الإضافات الخارجية المتخصصة في معالجة النصوص لتلبية احتياجاتك بدقة.

إذا كنت مهتمًّا باكتشاف المزيد من استراتيجيات تنظيف بيانات Excel وسير العمل الموفرة للوقت، فإنموقعنا الإلكتروني يقدم آلاف الدروس التعليميةلمستخدمي Excel من جميع مستويات المهارة.


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

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

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل