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

Απογύμνωση ή κατάργηση αριθμητικών χαρακτήρων από συμβολοσειρές κειμένου

Εάν θέλετε να αφαιρέσετε όλους τους αριθμούς μόνο από μια λίστα συμβολοσειρών κειμένου αλλά να διατηρήσετε άλλους μη αριθμητικούς χαρακτήρες, ίσως υπάρχουν ορισμένοι τύποι στο Excel που μπορούν να σας βοηθήσουν.


Απογύμνωση ή κατάργηση όλων των αριθμών από συμβολοσειρές κειμένου στο Excel

Για να αφαιρέσετε μόνο αριθμούς από αλφαριθμητικές συμβολοσειρές, ένας σύνθετος τύπος πίνακα που συνδυάζει τις λειτουργίες TEXTJOIN, MID, ROW, IF, ISERR, LEN και INDIRECT μπορεί να σας βοηθήσει. (Note: Αυτός ο τύπος λειτουργεί καλά μόνο στο Excel 2019 και στο Office 365.) Η γενική σύνταξη είναι:

=TEXTJOIN("",TRUE,IF(ISERR(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)+0),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))
  • text: η συμβολοσειρά κειμένου ή η τιμή κελιού από την οποία θέλετε να καταργήσετε όλους τους αριθμούς.

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

=TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""))

2. Στη συνέχεια, πατήστε Ctrl + Shift + Εισαγωγή ταυτόχρονα για να λάβετε το πρώτο αποτέλεσμα, δείτε το στιγμιότυπο οθόνης:

3. Στη συνέχεια, επιλέξτε το κελί τύπου, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να χρησιμοποιήσετε, όλοι οι αριθμοί έχουν αφαιρεθεί από τις συμβολοσειρές κειμένου, δείτε το στιγμιότυπο οθόνης:


Επεξήγηση του τύπου:

ΣΕΙΡΑ (ΑΜΕΣΑ ("1:" & LEN (A2))): Η συνάρτηση INDIRECT μέσα στη συνάρτηση ROW θα επιστρέψει μια λίστα συστοιχιών, το μήκος του οποίου είναι το μήκος του κελιού A2 όπως παρακάτω, και αυτό το μέρος αναγνωρίζεται ως το start_num στη συνάρτηση MID.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}

MID (A2, ROW (ΑΜΕΣΑ ("1:" & LEN (A2))), 1): Αυτή η συνάρτηση MID χρησιμοποιείται για την εξαγωγή κειμένου από το κελί A2 για να πάρει έναν χαρακτήρα και θα επιστρέψει πίνακα όπως αυτό:
{"5"; "0"; "0"; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f" ; "o"; "r"; ""; "E"; "x"; "c"; "e"; "l"}

MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0: Προσθέτοντας 0 τιμή αφού χρησιμοποιηθεί αυτός ο πίνακας για να εξαναγκάσει το κείμενο σε έναν αριθμό, η αριθμητική τιμή κειμένου θα μετατραπεί σε αριθμό και οι μη αριθμητικές τιμές θα εμφανίζονται ως #VALUE τιμή σφάλματος όπως αυτή:
{"5"; "0"; "0"; # VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE! !;#ΑΞΙΑ! !;#ΑΞΙΑ!...}

IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""): Η συνάρτηση IF χρησιμοποιείται για να ελέγξει εάν ο πίνακας που επιστρέφεται από τη συνάρτηση MID είναι τιμές σφάλματος ή όχι. Εάν πρόκειται για τιμή σφάλματος, λάβετε τον μη αριθμητικό χαρακτήρα χρησιμοποιώντας τη δεύτερη συνάρτηση MID, διαφορετικά, εμφανίζονται κενές συμβολοσειρές ως εξής:
{""; ""; ""; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f"; "o ";" r ";" ";" E ";" x ";" c ";" e ";" l "}

TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")): Τέλος, η συνάρτηση TEXTJOIN θα ενώσει όλες τις τιμές και θα αγνοήσει την κενή συμβολοσειρά για να πάρει το αποτέλεσμα.


:

1. Κατά την αφαίρεση αριθμητικών χαρακτήρων, ίσως να απομένουν μερικοί επιπλέον χαρακτήρες διαστήματος, για να αφαιρέσετε όλους τους επιπλέον χώρους, θα πρέπει να τυλίξετε τον τύπο στη συνάρτηση TRIM όπως παρακάτω:

=TRIM(TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")))

2. Για να καταργήσετε αριθμούς από συμβολοσειρές κειμένου σε πρώιμες εκδόσεις του Excel, εφαρμόστε τον ακόλουθο τύπο:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")


Σχετικές συναρτήσεις που χρησιμοποιούνται:

  • TEXTJOIN:
  • Η συνάρτηση TEXTJOIN ενώνει πολλές τιμές από μια σειρά, μια στήλη ή μια περιοχή κελιών με συγκεκριμένο οριοθέτη.
  • MID:
  • Η συνάρτηση MID χρησιμοποιείται για την εύρεση και την επιστροφή ενός συγκεκριμένου αριθμού χαρακτήρων από τη μέση μιας δεδομένης συμβολοσειράς κειμένου.
  • ROW:
  • Η συνάρτηση Excel ROW επιστρέφει τον αριθμό σειράς μιας αναφοράς.
  • INDIRECT:
  • Η συνάρτηση Excel INDIRECT μετατρέπει μια συμβολοσειρά κειμένου σε έγκυρη αναφορά.
  • LEN:
  • Η συνάρτηση LEN επιστρέφει τον αριθμό χαρακτήρων σε μια συμβολοσειρά κειμένου.
  • IF:
  • Η συνάρτηση IF εκτελεί μια απλή λογική δοκιμή, η οποία εξαρτάται από το αποτέλεσμα σύγκρισης και επιστρέφει μία τιμή εάν το αποτέλεσμα είναι ΑΛΗΘΡΟ ή άλλη τιμή εάν το αποτέλεσμα είναι ΛΑΘΟΣ.
  • ISERR:
  • Η συνάρτηση ISERR χρησιμοποιείται για την επιστροφή TRUE για οποιονδήποτε τύπο σφάλματος εκτός από το σφάλμα # N / A.

Περισσότερα άρθρα:

  • Κατάργηση διακοπών γραμμής από κελιά στο Excel
  • Αυτό το σεμινάριο παρέχει τρεις τύπους που θα σας βοηθήσουν να αφαιρέσετε αλλαγές γραμμής (που συμβαίνουν πατώντας τα πλήκτρα Alt + Enter σε ένα κελί) από συγκεκριμένα κελιά στο Excel.

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

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

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων  |  Διαγραφή κενών γραμμών  |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων  |  Γύρος χωρίς φόρμουλα ...
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