Note: The other languages of the website are Google-translated. Back to English

Αφαιρέστε ή αφαιρέστε ετικέτες 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 - Σας βοηθά να ξεχωρίζετε από το πλήθος

Θα θέλατε να ολοκληρώσετε την καθημερινή σας εργασία γρήγορα και τέλεια; Το Kutools για Excel φέρνει 300 ισχυρές προηγμένες λειτουργίες (Συνδυασμός βιβλίων εργασίας, άθροιση ανά χρώμα, διαίρεση περιεχομένων κελιών, ημερομηνία μετατροπής και ούτω καθεξής...) και εξοικονομεί 80% χρόνο για εσάς.

  • Σχεδιασμένο για 1500 σενάρια εργασίας, σας βοηθά να λύσετε 80% προβλήματα του Excel.
  • Μειώστε χιλιάδες κλικ στο πληκτρολόγιο και το ποντίκι κάθε μέρα, ανακουφίστε τα κουρασμένα μάτια και τα χέρια σας.
  • Γίνετε ειδικός του Excel σε 3 λεπτά. Δεν χρειάζεται πλέον να θυμάστε οδυνηρούς τύπους και κωδικούς VBA.
  • Απεριόριστη δωρεάν δοκιμή 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών. Δωρεάν αναβάθμιση και υποστήριξη για 2 χρόνια.
Κορδέλα του Excel (με εγκατεστημένο το Kutools για Excel)

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

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), ακριβώς όπως το Chrome, το Firefox και το νέο Internet Explorer.
Στιγμιότυπο οθόνης του Excel (με εγκατεστημένη την καρτέλα Office)
Σχόλια (0)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL