Μετάβαση στο κύριο περιεχόμενο

Αφαιρέστε ή αφαιρέστε ετικέτες html από συμβολοσειρές κειμένου

Εάν υπάρχουν πολλές συμβολοσειρές κειμένου που περιβάλλονται από ετικέτες html, για να καταργήσετε όλες τις ετικέτες html, οι μέθοδοι σε αυτό το άρθρο μπορεί να σας κάνουν τη χάρη.


Αφαιρέστε ή αφαιρέστε όλες τις απλές ετικέτες html με τύπο

Εάν οι συμβολοσειρές κειμένου σας περιβάλλονται από μερικές απλές ετικέτες html, η συνάρτηση MID στο Excel μπορεί να σας βοηθήσει να λύσετε αυτήν την εργασία. Η γενική σύνταξη είναι:

=MID(string,text_start,LEN(string)-tag_len)
  • string: η συμβολοσειρά κειμένου ή η τιμή του κελιού από την οποία θέλετε να καταργήσετε τις ετικέτες html.
  • text_start: ο αριθμός της θέσης που εντόπισε ο πρώτος χαρακτήρας που θέλετε να χρησιμοποιήσετε.
  • tag_len: το μήκος των ετικετών html μέσα στη συμβολοσειρά κειμένου.

Αντιγράψτε ή εισαγάγετε τον ακόλουθο τύπο σε ένα κενό κελί:

=MID(A2,4,LEN(A2)-7)

Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο και όλες οι ετικέτες 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
  • Αυτό το σεμινάριο παρέχει τρεις τύπους που θα σας βοηθήσουν να αφαιρέσετε αλλαγές γραμμής (που συμβαίνουν πατώντας τα πλήκτρα Alt + Enter σε ένα κελί) από συγκεκριμένα κελιά στο Excel.

Τα καλύτερα εργαλεία παραγωγικότητας του Office

Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος

Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων  |  Διαγραφή κενών γραμμών  |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων  |  Γύρος χωρίς φόρμουλα ...
Super VLookup: Πολλαπλά Κριτήρια  |  Πολλαπλή Αξία  |  Σε πολλά φύλλα  |  Ασαφής αναζήτηση...
Adv. Αναπτυσσόμενη λίστα: Εύκολη αναπτυσσόμενη λίστα  |  Εξαρτημένη αναπτυσσόμενη λίστα  |  Πολλαπλή αναπτυσσόμενη λίστα...
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  Συγκρίνετε στήλες με Επιλέξτε Ίδια και διαφορετικά κελιά ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος  |  Προβολή σχεδίου  |  Μεγάλη Formula Bar  |  Διαχείριση βιβλίου εργασίας & φύλλου | Βιβλιοθήκη πόρων (Αυτόματο κείμενο)  |  Επιλογή ημερομηνίας  |  Συνδυάστε φύλλα εργασίας  |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών  |  Αποστολή email ανά λίστα  |  Σούπερ φίλτρο  |  Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων ...)  |  50 + Διάγραμμα Τύποι (Gantt διάγραμμα ...)  |  40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια ...)  |  19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι ...)  |  12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος ...)  |  7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαχωρίστε τα κελιά του Excel ...)  |  ... κι αλλα

Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...


Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations