Αφαιρέστε ή αφαιρέστε ετικέτες html από συμβολοσειρές κειμένου
Εάν υπάρχουν πολλές συμβολοσειρές κειμένου που περιβάλλονται με τις ετικέτες html, για να αφαιρέσετε όλες τις ετικέτες html, οι μέθοδοι σε αυτό το άρθρο μπορεί να σας βοηθήσουν.
- Αφαιρέστε ή αφαιρέστε όλες τις απλές ετικέτες html με τον τύπο
- Απογυμνώστε ή καταργήστε μερικές σύνθετες ετικέτες html με κωδικό VBA
Αφαιρέστε ή αφαιρέστε όλες τις απλές ετικέτες html με τον τύπο
Εάν οι συμβολοσειρές κειμένου σας περιβάλλονται με μερικές απλές ετικέτες html, η συνάρτηση MID στο Excel μπορεί να σας βοηθήσει να επιλύσετε αυτήν την εργασία. Η γενική σύνταξη είναι:
- string: η συμβολοσειρά κειμένου ή η τιμή κελιού από την οποία θέλετε να καταργήσετε τις ετικέτες html.
- text_start: ο αριθμός της θέσης που βρίσκεται ο πρώτος χαρακτήρας που θέλετε να χρησιμοποιήσετε.
- tag_len: το μήκος των ετικετών html στη συμβολοσειρά κειμένου.
Αντιγράψτε ή εισαγάγετε τον ακόλουθο τύπο σε ένα κενό κελί:
Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο και όλες οι ετικέτες html έχουν αφαιρεθεί από τα κελιά όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
Επεξήγηση του τύπου:
LEN (A2) -7: Αυτή η συνάρτηση LEN χρησιμοποιείται για τον υπολογισμό του μήκους της συμβολοσειράς κειμένου στο κελί A2 και αφαιρεί το 7 (ο αριθμός των ετικετών html, τόσο οι ετικέτες έναρξης όσο και το τέλος) σημαίνει τη λήψη του αριθμού των χαρακτήρων που θέλετε να εξαγάγετε, οι οποίοι εξαιρούν την ετικέτα html. Η επιστρεφόμενη τιμή θα χρησιμοποιηθεί ως όρισμα num_chars στη συνάρτηση MID.
MID (A2,4, LEN (A2) -7): Αυτή η συνάρτηση MID χρησιμοποιείται για την εξαγωγή όλων των χαρακτήρων που ξεκινούν από τον τέταρτο χαρακτήρα και το μήκος της συμβολοσειράς είναι οι αριθμοί-χαρακτήρες που επέστρεψε η συνάρτηση LEN.
Απογυμνώστε ή καταργήστε μερικές σύνθετες ετικέτες html με κωδικό VBA
Εάν υπάρχουν πολλές ετικέτες html εντός της συμβολοσειράς κειμένου όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, ο παραπάνω τύπος ενδέχεται να μην λειτουργεί σωστά, σε αυτήν την περίπτωση, ο ακόλουθος κώδικας VBA μπορεί να σας βοηθήσει να αντιμετωπίσετε ορισμένες σύνθετες ετικέτες html σε συμβολοσειρές κειμένου.
1. Κρατήστε πατημένο το Alt + F11 στο Excel και ανοίγει το Microsoft Visual Basic για εφαρμογές παράθυρο.
2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα 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, δείτε το στιγμιότυπο οθόνης:
4. Και μετά, κάντε κλικ στο OK κουμπί και όλες οι ετικέτες html έχουν αφαιρεθεί από τα επιλεγμένα κελιά, δείτε το στιγμιότυπο οθόνης:
Σχετικές συναρτήσεις που χρησιμοποιούνται:
- LEN:
- Η συνάρτηση LEN επιστρέφει τον αριθμό χαρακτήρων σε μια συμβολοσειρά κειμένου.
- MID:
- Η συνάρτηση MID χρησιμοποιείται για την εύρεση και την επιστροφή ενός συγκεκριμένου αριθμού χαρακτήρων από τη μέση μιας δεδομένης συμβολοσειράς κειμένου.
Περισσότερα άρθρα:
- Κατάργηση ανεπιθύμητων χαρακτήρων από το κελί στο Excel
- Μπορείτε να χρησιμοποιήσετε τη συνάρτηση SUBSTITUTE για να καταργήσετε τυχόν ανεπιθύμητους χαρακτήρες από ένα συγκεκριμένο κελί στο Excel.
- Κατάργηση διακοπών γραμμής από κελιά στο Excel
- Αυτό το σεμινάριο παρέχει τρεις τύπους που θα σας βοηθήσουν να αφαιρέσετε αλλαγές γραμμής (που συμβαίνουν πατώντας τα πλήκτρα Alt + Enter σε ένα κελί) από συγκεκριμένα κελιά στο Excel.
- Κατάργηση κειμένου βάσει μεταβλητής θέσης στο Excel
- Αυτό το σεμινάριο εξηγεί πώς να αφαιρέσετε κείμενο ή χαρακτήρες από ένα κελί όταν εντοπίζεται σε μεταβλητή θέση.
- Απογύμνωση ή κατάργηση μη αριθμητικών χαρακτήρων από συμβολοσειρές κειμένου
- Μερικές φορές, ίσως χρειαστεί να αφαιρέσετε όλους τους μη αριθμητικούς χαρακτήρες από τις συμβολοσειρές κειμένου και να διατηρήσετε τους αριθμούς μόνο όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Αυτό το άρθρο θα παρουσιάσει ορισμένους τύπους για την επίλυση αυτής της εργασίας στο Excel.
Τα καλύτερα εργαλεία παραγωγικότητας του Office
Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος
Θα θέλατε να ολοκληρώσετε την καθημερινή σας εργασία γρήγορα και τέλεια; Το Kutools για Excel φέρνει 300 ισχυρές προηγμένες λειτουργίες (Συνδυασμός βιβλίων εργασίας, άθροιση ανά χρώμα, διαίρεση περιεχομένων κελιών, ημερομηνία μετατροπής και ούτω καθεξής...) και εξοικονομεί 80% χρόνο για εσάς.
- Σχεδιασμένο για 1500 σενάρια εργασίας, σας βοηθά να λύσετε 80% προβλήματα του Excel.
- Μειώστε χιλιάδες κλικ στο πληκτρολόγιο και το ποντίκι κάθε μέρα, ανακουφίστε τα κουρασμένα μάτια και τα χέρια σας.
- Γίνετε ειδικός του Excel σε 3 λεπτά. Δεν χρειάζεται πλέον να θυμάστε οδυνηρούς τύπους και κωδικούς VBA.
- Απεριόριστη δωρεάν δοκιμή 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών. Δωρεάν αναβάθμιση και υποστήριξη για 2 χρόνια.

Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)
- Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
- Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
- Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
- Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), ακριβώς όπως το Chrome, το Firefox και το νέο Internet Explorer.
