הסר או הסר תגי HTML ממחרוזות טקסט
אם ישנן מספר מחרוזות טקסט המכוסות בתגי HTML, כדי להסיר את כל תגי ה-HTML, השיטות במאמר זה עשויות לעזור.
הסר או הסר את כל תגי ה-HTML הפשוטים באמצעות נוסחה
אם מחרוזות הטקסט שלך מכוסות בכמה תגי HTML פשוטים, הפונקציה MID ב-Excel יכולה לעזור לך לפתור את המשימה הזו. התחביר הכללי הוא:
- string: מחרוזת הטקסט או ערך התא שממנו ברצונך להסיר את תגי ה-HTML.
- text_start: המספר של המיקום שבו נמצא התו הראשון אותו ברצונך להשתמש.
- tag_len: אורך תגי ה-HTML בתוך מחרוזת הטקסט.
אנא העתק או הזן את הנוסחה הבאה לתא ריק:
לאחר מכן, גרור את ידית המילוי למטה לתאים שברצונך להחיל עליהם נוסחה זו, וכל תגי ה-HTML יוסרו מהخلايا כפי שמוצג בסcreenshot הבא:
הסבר על הנוסחה:
LEN(A2)-7: פונקציית LEN משמשת לחישוב אורך מחרוזת הטקסט בתא A2, ומחסירה 7 (מספר תגי ה-HTML, גם התגים ההתחלתיים והסופיים) כדי לקבל את מספר התווים אותם ברצונך לחלץ שאינם כוללים את תג ה-HTML. הערך המוחזר ישמש כארגומנט num_chars בתוך הפונקציה MID.
MID(A2,4,LEN(A2)-7): פונקציית MID משמשת לחלץ את כל התווים שמתחילים מהתו הרביעי, ואורך המחרוזת הוא num-chars שהוחזר על ידי פונקציית LEN.
הסר או הסר תגי HTML מורכבים עם קוד VBA
אם ישנם מספר תגי HTML בתוך מחרוזת הטקסט כפי שמוצג בסcreenshot הבא, הנוסחה לעיל עשויה שלא לעבוד כראוי, במקרה זה, הקוד VBA הבא יכול לעזור לך להתמודד עם תגי HTML מורכבים במחרוזות טקסט.
1. החזק את המקשים Alt + F11 ב-Excel, וזה יפתח את חלון Microsoft Visual Basic for Applications.
2. לחץ על Insert > Module, והדבק את הקוד VBA הבא בחלון ה-Module.
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, ראה את הסcreenshot:
4. ואז, לחץ על כפתור OK, וכל תגי ה-HTML יוסרו מהתאים שנבחרו, ראה את הסcreenshot:
פונקציות קשורות:
- LEN:
- הפונקציה LEN מחזירה את מספר התווים במחרוזת טקסט.
- MID:
- הפונקציה MID משמשת למציאת והחזרת מספר מסוים של תווים מתוך מחרוזת הטקסט הנתונה.
מאמרים נוספים:
- הסר תווים לא רצויים מתא ב-Excel
- ניתן להשתמש בפונקציית SUBSTITUTE כדי להסיר כל תו לא רצוי מתאים ספציפי ב-Excel.
- הסר שורות חדשות מתאים ב-Excel
- הדרכה זו מספקת שלוש נוסחאות כדי לעזור לך להסיר שורות חדשות (שהתרחשו כתוצאה מלוחצים על מקשי Alt + Enter בתא) מתאים מסוימים ב-Excel.
- הסר טקסט בהתבסס על מיקום משתנה ב-Excel
- הדרכה זו מסבירה כיצד להסיר טקסט או תווים מתאים כאשר הם ממוקמים במיקום משתנה.
- הסר או הסר תווים שאינם מספריים ממחרוזות טקסט
- לפעמים, ייתכן שיהיה עליך להסיר את כל התווים שאינם מספריים ממחרוזות הטקסט, ולשמור רק על המספרים כפי שמוצג בסcreenshot הבא. מאמר זה יציג כמה נוסחאות לפתרון משימה זו ב-Excel.
הכלים הטובים ביותר לפריון עבודה ב-Office
Kutools for Excel - עוזר לך להבליט את עצמך מהקהל
🤖 | עוזר KUTOOLS AI: מהפכה בניתוח נתונים בהתבסס על: ביצוע אינטליגנטי | יצירת קוד | יצירת נוסחאות מותאמות אישית | ניתוח נתונים ויצירת תרשימים | קריאה לפונקציות Kutools… |
תכונות פופולריות: מצא, הדגש או זיהוי כפילויות | מחיקת שורות ריקות | שילוב עמודות או תאים ללא אובדן נתונים | עיגול ללא נוסחה ... | |
VLookup מתקדם: קריטריונים מרובים | ערכים מרובים | על פני מספר גליונות | חיפוש עמום... | |
רשימה נפתחת מתקדמת: רשימה נפתחת קלה | רשימה נפתחת תלוית | רשימה נפתחת עם בחירה מרובה... | |
מנהל עמודות: הוספת מספר מסוים של עמודות | הזזת עמודות | שינוי מצב הנראות של עמודות מוסתרות | השוואת עמודות לבחירת תאים זהים ושונים ... | |
תכונות מובילות: מיקוד רשת | תצוגת עיצוב | שורת נוסחאות משופרת | מנהל חוברת עבודה וגיליונות | ספריית טקסט אוטומטי (טקסט אוטומטי) | בורר תאריך | מיזוג גליונות עבודה | הצפנה/פענוח תאים | שליחת דוא"ל לפי רשימה | סינון מתקדם | סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ... | |
15 סטים כלים מובילים: 12 כלים לטקסט (הוסף טקסט, מחק תווים מסוימים ...) | מעל 50 סוגי תרשימים (תרשים גאנט ...) | מעל 40 נוסחאות מעשיות (חישוב גיל על פי תאריך לידה ...) | 19 כלים להכנסה (הכנס קוד QR, הכנס תמונה ממסלול ...) | 12 כלים להמרה (המרה למילים, המרת מטבע ...) | 7 כלים למיזוג והפרדה (מיזוג מתקדם של שורות, הפרדת תאים באקסל ...) | ... ועוד |
Kutools for Excel מצויד ביותר מ-300 תכונות, מבטיח שהדברים שאתה זקוק להם הם רק במרחק לחיצה אחת...
Office Tab - אפשר קריאה ועריכה בטאבים בתוך Microsoft Office (כולל Excel)
- תוך שנייה אחת תוכל לעבור בין עשרות מסמכים פתוחים!
- חוסך מאות הקלקות בעכבר עבורך מדי יום, תאמר שלום ליד עכבר.
- מעלה את התפוקה שלך ב-50% בעת צפייה ועריכת מסמכים מרובים.
- מביא את הטאבים האפקטיביים ל-Office (כולל Excel), בדיוק כמו ב-Chrome, Edge ו-Firefox.