كيف يمكنني إزالة جميع علامات HTML من سلسلة نصية في Excel؟
عند التعامل مع بيانات تم تصديرها من صفحة ويب، أو أنظمة إدارة المحتوى، أو نماذج HTML، قد تحتوي أوراق عمل Excel على سلاسل نصية مضمنة بعلامات HTML، مثل، ، ،، وأكثر. تُستخدم هذه العلامات لتنسيق المحتوى أو تمييزه على صفحات الويب، لكنها في Excel تتحول إلى فوضى غير ضرورية تعوق تحليل البيانات، وتمنع الفرز والتصفية، وتتدخل في المعالجة أو إعداد التقارير لاحقًا. لذا، فإن القدرة على إزالة جميع علامات HTML من السلاسل النصية بكفاءة تُعد خطوةً جوهرية لتنظيف البيانات وإعدادها وتحليلها بفعالية أكبر.
تقدم هذه المقالة حلولًا خطوة بخطوة تساعدك على إزالة علامات HTML من Excel بسرعة ودقة. سواء كنت تفضّل استخدام ميزات Excel المدمجة، أو إضافات موثوقة مثل Kutools لـ Excel، أو الطرق البرمجية، فستتمكّن من تنظيف بياناتك بجهد أقل، وتجهيزها للمعالجة والتقارير بسلاسة.
![]() |
![]() |
![]() |
إزالة جميع علامات HTML من سلسلة نصية باستخدام أمر البحث والاستبدال
إزالة جميع علامات HTML من سلسلة نصية باستخدام KUTOOLS AI
إزالة جميع علامات HTML من سلسلة نصية باستخدام كود VBA
إزالة جميع علامات HTML من سلسلة نصية باستخدام أمر البحث والاستبدال
أحد أبسط الطرق لإزالة جميع علامات HTML من سلاسل Excel هو استخدام ميزةالبحث والاستبدال. تناسب هذه الطريقة بشكل خاص الحالات التي تتبع فيها جميع العلامات تنسيقًا عاديًا ()، ولا تحتوي على أحرف متداخلة باستثناء كونها علامات. إنها طريقة سريعة ولا تتطلب إضافات أو معرفة برمجية إضافية، وتعمل مباشرة داخل Excel. ومع ذلك، فهي الأنسب للبيانات النصية العادية، وقد لا تُزال بهذه الطريقة العلامات التي تمتد عبر أسطر متعددة أو تلك التي يحتوي محتواها بالكامل على علامات.
اتبع الخطوات التالية لإزالة علامات HTML باستخدام البحث والاستبدال:
1. حدد الخلايا التي تحتوي على علامات HTML التي ترغب في إزالتها. يمكنك اختيار عمود واحد، أو نطاق معيّن، أو حتى مناطق غير متجاورة متعددة بالضغط على مفتاح Ctrl أثناء التحديد.
2. اضغطCtrl + Hعلى لوحة المفاتيح لفتح مربع حوار «البحث والاستبدال». في المربع الذي يظهر:
- في مربعالبحث عن، أدخل. يُستخدم هذا الرمز النجمي (*) كرمز بديل لمطابقة أي محتوى محصور ضمنه.
- اترك مربعاستبدال بـفارغًا. هذا يعني أن أي نص يطابق النمط سيتم حذفه.

3. انقر على زراستبدال الكل. وسيقوم Excel فورًا بالبحث عن جميع علامات HTML المطابقة للنمط في نطاق التحديد الخاص بك وحذفها دفعة واحدة!
ملاحظات ونصائح:
- سيطابق الرموز البديلة الحد الأدنى من الأحرف بينها. إذا احتوى نصك على علامات زائدة وغير مُعدَّة كعلامات، فقد تشوه النتيجة.
- ستحذف هذه الطريقة العلامات تمامًا، مع الحفاظ على المحتوى خارجها دون أي تغيير.
- إذا لم تُجرَ أي تغييرات، فتأكد من خلو بياناتك من فواصل الأسطر داخل العلامات، إذ إن وجودها يعطل مطابقة الأنماط.
- تحقق من نتائجك: قد تظهر كيانات HTML مثل
<أو>كمحتوى، ولن يتم مطابقتها أو إزالتها بهذه الطريقة.
هذه الطريقة أكثر فاعلية مع مقاطع HTML القصيرة والمنظمة جيدًا. أما الهياكل HTML المعقدة أو شديدة التداخل، فننصحك باللجوء إلى حلول متقدمة مثل VBA أو الإضافات المتخصصة.
إزالة جميع علامات HTML من سلسلة نصية باستخدام KUTOOLS AI
إذا كنت تبحث عن حلٍّ مباشر ومُؤتمت، فإنKutools لـ Excelيوفّر لك طريقةً فائقة الراحة لإزالة علامات HTML باستخدام ميزة مساعد الذكاء الاصطناعي. مع KUTOOLS AI، كل ما عليك فعله هو وصف ما تريد تحقيقه بلغة واضحة، وسيقوم البرنامج فورًا بتحليل طلبك وإيجاد حلٍّ دقيق—بدون الحاجة إلى خطوات يدوية أو دوال معقدة أو كتابة نصوص برمجية. وهكذا تصبح العملية أسرع وأسهل للجميع، بغض النظر عن خلفياتهم التقنية. ويُوصى باستخدام Kutools بشكل خاص لمهام تنظيف البيانات المتكررة أو مجموعات البيانات الكبيرة.
بعد تثبيت Kutools لـ Excel، قم بما يلي لاستدعاء وظيفة مساعد الذكاء الاصطناعي لهذه المهمة:
- حدد الخلايا التي تحتوي على سلاسل نصية متضمِّنة علامات HTML غير مرغوب فيها.
- في جزء مساعد الذكاء الاصطناعي، اكتب طلبك بوضوح في مربع الدردشة. على سبيل المثال:
إزالة جميع علامات HTML من النطاق المحدد - اضغط 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 منها. انظر المثال أدناه:

4. انقر على «موافق»، وسيقوم الماكرو تلقائيًا بمعالجة كل خلية في تحديدها وحذف جميع علامات HTML دفعة واحدة.
نصائح واستكشاف الأخطاء وإصلاحها:
- إذا لم يُنفَّذ الكود، فتأكد من تفعيل ماكرو في إعدادات Excel الخاصة بك.
- يُوصى بشدة بعمل نسخة احتياطية من مصنفك قبل تشغيل أي كود VBA، خاصةً عند التعامل مع بيانات مهمة.
- إذا ظهرت رسالة خطأ، فتحقق من وجود خلايا مدمجة أو أوراق مقفلة أو تنسيق خلية غير مناسب في نطاق تحديك.
- قد تتطلب العلامات HTML المتداخلة أو التالفة إجراء تعديلات على النمط المستخدم في كود VBA.
- لأفضل أداء، حدد فقط نطاق البيانات ذا الصلة، إذ قد تؤدي التحديدات الكبيرة إلى إبطاء التنفيذ.
توفر طريقة VBA هذه حلاً قويًّا وقابلًا للبرمجة لتنظيف البيانات الغنية بـ HTML، مما يجعلها مثالية للاستخدام المتكرر وسهلة التكيُّف مع هياكل بيانات متنوعة. وهي مفيدة بشكل خاص للمستخدمين ذوي الخبرة التقنية أو عند التعامل مع مدخلات نصية معقدة من السيناريوهات الواقعية.
كلٌّ من هذه الطرق—البحث والاستبدال، أو KUTOOLS AI، أو كود VBA—يوفّر حلاً فعّالاً لإزالة علامات HTML في Excel. ويعتمد الخيار الأمثل على مدى تعقيد بياناتك ومستوى خبرتك في Excel أو استخدام الإضافات. احفظ دائمًا نسخة احتياطية من بياناتك قبل تطبيق أي عمليات شاملة، وجرب الطريقة التي تختارها على نطاق صغير أولًا لضمان دقة النتائج. وإذا استمرت المشكلة أو رغبت في مزيد من الأتمتة، فاستكشف الصيغ المخصصة أو الإضافات الخارجية المتخصصة في معالجة النصوص لتلبية احتياجاتك بدقة.
إذا كنت مهتمًّا باكتشاف المزيد من استراتيجيات تنظيف بيانات Excel وسير العمل الموفرة للوقت، فإنموقعنا الإلكتروني يقدم آلاف الدروس التعليميةلمستخدمي Excel من جميع مستويات المهارة.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل


