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

تحويل HTML إلى نص في الخلايا المحددة باستخدام دالة البحث والاستبدال
تحويل HTML إلى نص في ورقة العمل بأكملها باستخدام VBA
تحويل HTML إلى نص في الخلايا باستخدام دالة البحث والاستبدال
يمكنك تحويل كل HTML إلى نصوص في الخلايا باستخدام دالةالبحث والاستبدالفي Excel. يُرجى اتباع الخطوات التالية.
1. حدد الخلايا التي تريد تحويل كل HTML فيها إلى نصوص، ثم اضغط على مفاتيحCtrl+F لفتح مربع حوارالبحث والاستبدال.
2. في مربع حوارالبحث والاستبدال، انتقل إلى تبويباستبدال، وأدخل في مربعالبحث عن، واترك مربعاستبدال بـفارغًا، ثم انقر على زراستبدال الكل. راجع لقطة الشاشة:

3. بعد ذلك، يظهر مربع حوارMicrosoft Excel لإعلامك بعدد علامات HTML التي تم استبدالها. انقر على زرموافق، ثم أغلق مربع حوارالبحث والاستبدال.

بعد ذلك، ستلاحظ أن جميع علامات HTML قد تمت إزالتها من الخلايا المحددة، كما يظهر في لقطة الشاشة أدناه.


افتح سحر إكسل مع KUTOOLS AI
- التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
- الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
- برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
- تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
- ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
تحويل HTML إلى نص في ورقة العمل بأكملها باستخدام VBA
بالإضافة إلى ذلك، يمكنك تحويل كل HTML إلى نص دفعةً واحدة في ورقة العمل بأكملها باستخدام كود VBA أدناه.
1. افتح الورقة التي تحتوي على HTML الذي تريد تحويله إلى نص، ثم اضغط على مفاتيحAlt+F11 لفتح نافذةMicrosoft Visual Basic for Applications.
2. في نافذةMicrosoft Visual Basic for Applications، انقر علىإدراج > وحدة نمطية، ثم انسخ كود VBA أدناه إلى نافذة الوحدة النمطية.
كود VBA: تحويل HTML إلى نص في ورقة العمل بأكملها
Sub RemoveHTMLTags()
'Update by Extendoffice 20180703
Dim xRg As Range
Dim xCell As Range
Dim xStr As String
Dim xRegEx As RegExp
Dim xMatch As Match
Dim xMatches As MatchCollection
Set xRegEx = New RegExp
Application.EnableEvents = False
Set xRg = Cells.SpecialCells(xlCellTypeConstants)
With xRegEx
.Global = True
.Pattern = "<(""[^""]*""|'[^']*'|[^'"">])*>"
End With
For Each xCell In xRg
xStr = xCell.Value
Set xMatches = xRegEx.Execute(xCell.Text)
For Each xMatch In xMatches
xStr = Replace(xStr, xMatch.Value, "")
Next
xCell.Value = xStr
Next
Application.EnableEvents = True
End Sub 3. لا تزال في نافذةMicrosoft Visual Basic for Applications، يُرجى النقر علىأدوات > المراجع. بعد ذلك، حدد خيارMicrosoft VBScript Regular Expression 5.5 في مربع حوارالمراجع - مشروع VBA، ثم انقر على زرموافق.

4. اضغط على مفتاحF5 أو انقر على زر التشغيل لتشغيل الكود.
بعد ذلك، تُزال جميع علامات HTML من ورقة العمل بأكملها فورًا.
مقالات ذات صلة:
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل