Πώς να χρησιμοποιήσετε τη συνάρτηση CLEAN στο Excel (10 παραδείγματα)

  • Μοιραστείτε Αυτό
Hugh West

Το Λειτουργία CLEAN είναι μια συνάρτηση κειμένου του Excel που χρησιμοποιείται για την αφαίρεση μη εκτυπώσιμων χαρακτήρων ή αλλαγών γραμμής από τα κείμενα ενός συνόλου δεδομένων. Σε αυτό το άρθρο, θα μπορέσετε να μάθετε τις λεπτομέρειες της συνάρτησης Λειτουργία CLEAN και να γνωρίσετε ορισμένες χρήσεις αυτής της συνάρτησης με μερικά παραδείγματα.

Λήψη βιβλίου εργασίας

CLEAN Functions.xlsm

CLEAN Λειτουργία: Σύνοψη & Σύνταξη

⦿ Λειτουργία Στόχος

Το Λειτουργία CLEAN αφαιρεί όλους τους μη εκτυπώσιμους χαρακτήρες από το κείμενο.

⦿ Σύνταξη

=CLEAN(text)

⦿ Επιχειρήματα

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

⦿ Αξία επιστροφής

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

⦿ Έκδοση

Το Λειτουργία CLEAN εισάγεται στο Excel 2000 έκδοση και είναι διαθέσιμη για όλες τις εκδόσεις μετά από αυτή.

Σημείωση

Το Λειτουργία CLEAN μπορεί να αφαιρέσει μόνο τους μη εκτυπώσιμους χαρακτήρες που αντιπροσωπεύονται από αριθμούς 0 στο 31 στο 7-bit ASCII κωδικός.

10 παραδείγματα χρήσης της συνάρτησης CLEAN στο Excel

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

Για τη δημιουργία του άρθρου, χρησιμοποιήσαμε Microsoft Excel 365 έκδοση, μπορείτε να χρησιμοποιήσετε οποιεσδήποτε άλλες εκδόσεις ανάλογα με την ευκολία σας.

1. Αφαίρεση μη εκτυπώσιμων χαρακτήρων

Εδώ, έχουμε κάποια Email Ids που έχουν κάποιους μη εκτυπώσιμους χαρακτήρες όπως CHAR(15) , CHAR(12) και με τη χρήση του Λειτουργία CLEAN θα τα αφαιρέσουμε και θα πάρουμε το Πραγματικά Email Ids.

➤Επιλογή του κελιού εξόδου D5

=CLEAN(C5)

C5 είναι η Εισαγόμενο Email Id από την οποία θέλουμε να αφαιρέσουμε τους μη εκτυπώσιμους χαρακτήρες.

➤Press ENTER

➤Τραβήξτε κάτω το Χειρολαβή πλήρωσης Εργαλείο

Αποτέλεσμα :

Με αυτόν τον τρόπο, θα λάβετε το Πραγματικό Email Id το οποίο είναι απαλλαγμένο από όλους τους μη εκτυπώσιμους χαρακτήρες.

Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τη λειτουργία TEXT στο Excel (10 παραδείγματα)

2. Αφαίρεση του διαλείμματος γραμμής

Ας υποθέσουμε ότι έχετε κάποια αλλαγή γραμμής μεταξύ του ονόματος και του επωνύμου των μαθητών και θέλετε να αφαιρέσετε αυτές τις αλλαγές γραμμής χρησιμοποιώντας την εντολή Λειτουργία CLEAN .

➤Επιλογή του κελιού εξόδου D5

=CLEAN(C5)

C5 είναι η Όνομα μαθητή από το οποίο θέλετε να αφαιρέσετε το διάλειμμα γραμμής.

➤Press ENTER

➤Τραβήξτε κάτω το Χειρολαβή πλήρωσης Εργαλείο

Αποτέλεσμα :

Μετά από αυτό, θα λάβετε το Ονόματα μαθητών οι οποίες είναι απαλλαγμένες από όλα τα διαλείμματα γραμμής.

3. Χρήση της λειτουργίας CLEAN και της λειτουργίας TRIM

Μερικές φορές, μπορεί να έχετε επιπλέον κενό στη συμβολοσειρά κειμένου που είναι CHAR(32) και ως το Λειτουργία CLEAN δεν μπορεί να αφαιρέσει αυτό έτσι, εδώ χρησιμοποιούμε το Λειτουργία TRIM μαζί με το Λειτουργία CLEAN για να αφαιρέσετε CHAR(15) , CHAR(12) και CHAR(32) από το Εισαγόμενο Email Id παρακάτω.

➤Επιλογή του κελιού εξόδου D5

=TRIM(CLEAN(C5))

C5 είναι η Εισαγόμενο Email Id από την οποία θέλουμε να αφαιρέσουμε τους μη εκτυπώσιμους χαρακτήρες.

TRIM θα αφαιρέσει όλα τα επιπλέον κενά από τη συμβολοσειρά κειμένου.

➤Press ENTER

➤Τραβήξτε κάτω το Χειρολαβή πλήρωσης Εργαλείο

Αποτέλεσμα :

Με αυτόν τον τρόπο, θα λάβετε το Πραγματικό Email Id το οποίο είναι απαλλαγμένο από όλους τους μη εκτυπώσιμους χαρακτήρες.

4. Χρήση της λειτουργίας CLEAN και της λειτουργίας SUBSTITUTE

Μερικές φορές, μπορεί να έχετε μη εκτυπώσιμους χαρακτήρες οι οποίοι δεν μπορούν να αφαιρεθούν από το πρόγραμμα Λειτουργία CLEAN . Στο Εισαγόμενο Email Id στήλη, έχουμε κάποια μη σπαστά διαστήματα τα οποία είναι CHAR(160) Για να αφαιρέσουμε αυτούς τους τύπους μη εκτυπώσιμων χαρακτήρων μπορούμε να χρησιμοποιήσουμε την εντολή Λειτουργία SUBSTITUTE μαζί με το Λειτουργία CLEAN και το Λειτουργία TRIM .

➤Επιλογή του κελιού εξόδου D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))

C5 είναι η Εισαγόμενο Email Id από την οποία θέλουμε να αφαιρέσουμε τους μη εκτυπώσιμους χαρακτήρες.

ΥΠΟΚΑΤΑΣΤΑΣΗ θα αντικαταστήσει CHAR(160) με ένα κενό, ΚΑΘΑΡΟ θα αφαιρέσει τους μη εκτυπώσιμους χαρακτήρες CHAR(15) , CHAR(12) και TRIM θα αφαιρέσει όλα τα επιπλέον κενά από τη συμβολοσειρά κειμένου.

➤Press ENTER

➤Τραβήξτε κάτω το Χειρολαβή πλήρωσης Εργαλείο

Αποτέλεσμα :

Μετά από αυτό, θα λάβετε το Πραγματικό Email Id το οποίο είναι απαλλαγμένο από όλους τους μη εκτυπώσιμους χαρακτήρες.

Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τη λειτουργία REPLACE στο Excel (3 κατάλληλα παραδείγματα)

5. Χρήση της λειτουργίας CLEAN και της λειτουργίας LEN

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

➤Επιλογή του κελιού εξόδου D5

=LEN(TRIM(CLEAN(C5)))

C5 είναι η Όνομα μαθητή του οποίου το μήκος χαρακτήρων θέλετε να μετρήσετε.

ΚΑΘΑΡΟ θα αφαιρέσει το διάλειμμα γραμμής και TRIM θα αφαιρέσει όλα τα επιπλέον κενά από τη συμβολοσειρά κειμένου. Μετά από αυτό LEN θα μετρήσει το μήκος των χαρακτήρων.

➤Press ENTER

➤Τραβήξτε κάτω το Χειρολαβή πλήρωσης Εργαλείο

Αποτέλεσμα :

Στη συνέχεια, θα είστε σε θέση να μετρήσετε τον αριθμό των χαρακτήρων του Ονόματα μαθητών .

Παρόμοιες αναγνώσεις

  • Πώς να χρησιμοποιήσετε τη συνάρτηση CODE στο Excel (5 παραδείγματα)
  • Χρήση της συνάρτησης EXACT του Excel (6 κατάλληλα παραδείγματα)
  • Πώς να χρησιμοποιήσετε τη συνάρτηση FIXED στο Excel (6 κατάλληλα παραδείγματα)
  • Χρήση της συνάρτησης UPPER στο Excel (4 παραδείγματα)
  • Πώς να χρησιμοποιήσετε τη λειτουργία SEARCH στο Excel (3 παραδείγματα)

6. Χρήση της λειτουργίας CLEAN και της λειτουργίας LEFT

Ας πούμε, θέλετε να εξάγετε το τμήμα του ονόματος από το Εισαγόμενο Email Id και για να το κάνετε αυτό μπορείτε να χρησιμοποιήσετε το Λειτουργία CLEAN και το Λειτουργία LEFT .

➤Επιλογή του κελιού εξόδου D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 είναι η Εισαγόμενο Email Id .

ΚΑΘΑΡΟ θα αφαιρέσει τους μη εκτυπώσιμους χαρακτήρες και FIND("@", CLEAN(C5),1) θα δώσει τη θέση του "@" στη συμβολοσειρά κειμένου. Έτσι, ΒΡΕΊΤΕ θα επιστρέψει 6 και στη συνέχεια 6-1=5 θα είναι ο αριθμός των χαρακτήρων στο Λειτουργία LEFT .

Μετά από αυτό ΑΡΙΣΤΕΡΆ θα εξάγει τους πέντε πρώτους χαρακτήρες από το καθαρό Email Id .

➤Press ENTER

➤Τραβήξτε κάτω το Χειρολαβή πλήρωσης Εργαλείο

Αποτέλεσμα :

Στη συνέχεια, θα λάβετε τα ονόματα των μαθητών στο Όνομα στήλη.

Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τη συνάρτηση RIGHT στο Excel (με 6 εύκολα παραδείγματα)

7. Αντικατάσταση χαρακτήρων

Εδώ, θα δημιουργήσουμε ένα Νέο Email Id αφαιρώντας τους μη εκτυπώσιμους χαρακτήρες και αντικαθιστώντας "gmail" με "yahoo" από το Εισαγόμενο Email Id στήλη.

➤Επιλογή του κελιού εξόδου D5

=SUBSTITUTE(CLEAN(C5), "gmail", "yahoo")

C5 είναι η Εισαγόμενο Email Id .

ΥΠΟΚΑΤΑΣΤΑΣΗ θα αντικαταστήσει "gmail" με ένα "yahoo"

➤Press ENTER

➤Τραβήξτε κάτω το Χειρολαβή πλήρωσης Εργαλείο

Αποτέλεσμα :

Με αυτόν τον τρόπο, θα λάβετε το Νέα Email Ids .

8. Έλεγχος εάν τα κείμενα πρέπει να καθαριστούν

Για ένα μεγάλο σύνολο δεδομένων, μπορεί να είναι κουραστικό να βρείτε ποια κείμενα πρέπει να καθαρίσετε. Αλλά μπορεί να γίνει εύκολα αν μπορείτε να ελέγξετε εύκολα ποιες συμβολοσειρές κειμένου πρέπει να καθαριστούν. Για να το κάνουμε αυτό εδώ χρησιμοποιούμε το Λειτουργία IF .

➤Επιλογή του κελιού εξόδου D5

=IF(CLEAN(C5)=C5, "Cleaned", "Not Cleaned")

C5 είναι η Εισαγόμενο Email Id .

CLEAN(C5)=C5 είναι ο λογικός έλεγχος που σημαίνει ότι η συμβολοσειρά κειμένου είναι ίση με τη συμβολοσειρά κειμένου από την οποία αφαιρούνται όλοι οι μη εκτυπώσιμοι χαρακτήρες. Όταν είναι ΑΛΗΘΙΝΟ τότε ΕΆΝ θα επιστρέψει "Καθαρισμένο" διαφορετικά "Δεν έχει καθαριστεί"

➤Press ENTER

➤Τραβήξτε κάτω το Χειρολαβή πλήρωσης Εργαλείο

Αποτέλεσμα :

Στη συνέχεια, θα μάθετε ποιες συμβολοσειρές κειμένου πρέπει να καθαρίσετε.

9. Λήψη του μέσου όρου των τιμών

Εδώ, έχουμε κάποια σημάδια που έχουν όμως κάποιους μη εκτυπώσιμους χαρακτήρες και μπορείτε να τα αφαιρέσετε χρησιμοποιώντας την εντολή Λειτουργία CLEAN . Αλλά μετά από αυτό, οι αριθμοί θα μετατραπούν σε κείμενα, ώστε να μην μπορείτε να πάρετε το Μέσος όρος βαθμών χωρίς να τις μετατρέψετε σε τιμές με τη χρήση του Λειτουργία VALUE .

➤Επιλογή του κελιού εξόδου D5

=ΤΙΜΉ(CLEAN(C5))

C5 είναι η Εισαγόμενα σήματα .

ΚΑΘΑΡΟ θα αφαιρέσει το περιττό μέρος των δεδομένων (αλλά θα μετατρέψει τα δεδομένα σε κείμενο) και στη συνέχεια, ΑΞΙΑ θα μετατρέψει τις συμβολοσειρές κειμένου σε αριθμούς.

➤Press ENTER

➤Τραβήξτε κάτω το Λαβή πλήρωσης Εργαλείο

Μετά από αυτό, θα λάβετε τους βαθμούς που είναι σε αριθμητική μορφή.

Για να λάβετε το Μέσος όρος βαθμών, πληκτρολογήστε τον ακόλουθο τύπο στο κελί D11

=ΜΈΣΟΣ ΌΡΟΣ(D5:D10)

D5:D10 είναι το εύρος των Μαρκς

Τέλος, θα λάβετε 73.83 ως το Μέσος όρος Mark .

10. Χρήση Κώδικας VBA

Το Λειτουργία CLEAN μπορεί επίσης να χρησιμοποιηθεί στο VBA κωδικός.

➤Γύρνα σε Προγραμματιστής Καρτέλα>>, Visual Basic Επιλογή

Στη συνέχεια, το Visual Basic Editor θα ανοίξει.

➤Γύρνα σε Εισαγωγή Καρτέλα>>, Ενότητα Επιλογή

Μετά από αυτό, ένα Ενότητα θα δημιουργηθεί.

➤Γράψτε τον ακόλουθο κώδικα

 Sub cleanspace() Range("D5") = Application.WorksheetFunction.Clean(Range("C5")) Range("D6") = Application.WorksheetFunction.Clean(Range("C6")) Range("D7") = Application.WorksheetFunction.Clean(Range("C7")) Range("D8") = Application.WorksheetFunction.Clean(Range("C8")) Range("D9") = Application.WorksheetFunction.Clean(Range("C9")) Range("D10") = Application.WorksheetFunction.Clean(Range("C10")) EndΥπο 

Τα κύτταρα C5 στο C10 του Στήλη Γ θα είναι απαλλαγμένα από τους μη εκτυπώσιμους χαρακτήρες λόγω του Λειτουργία CLEAN και θα πάρουμε τις εξόδους στα αντίστοιχα κελιά του Στήλη Δ .

➤Press F5

Αποτέλεσμα :

Με αυτόν τον τρόπο, θα λάβετε το Πραγματικό Email Id το οποίο είναι απαλλαγμένο από όλους τους μη εκτυπώσιμους χαρακτήρες.

Πράγματα που πρέπει να θυμάστε

🔺 Αυτή η λειτουργία αφαιρεί μόνο 0 στο 31 7-bit ASCII κώδικα από το δεδομένο κείμενο.

🔺 Το Λειτουργία CLEAN μπορεί επίσης να αφαιρέσει ορισμένους μη εκτυπώσιμους χαρακτήρες που δεν είναι ορατοί.

🔺 Δεν μπορεί να αφαιρέσει τους μη εκτυπώσιμους χαρακτήρες που δεν υπάρχουν στο ASCII κωδικός.

Τμήμα πρακτικής

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

Συμπέρασμα

Σε αυτό το άρθρο, προσπαθήσαμε να καλύψουμε την εισαγωγή και τη χρήση του Λειτουργία CLEAN στο Excel. Ελπίζω να σας φανεί χρήσιμο. Αν έχετε προτάσεις ή ερωτήσεις, μπορείτε να τις μοιραστείτε στο τμήμα σχολίων.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.