Folosește CURAT funcția de a elimina un număr de caractere care nu au fost imprimate, care au fost copiate sau importate într-o foaie de lucru, împreună cu date bune. Unele exemple comune ale acestor caractere care nu se pot imprima se află în imaginile acestui tutorial.
Astfel de caractere pot interfera cu utilizarea datelor în operațiile din foile de lucru, cum ar fi tipărirea, sortarea și filtrarea datelor. Această funcție de nivel scăzut este frecvent întâlnită la începutul și / sau la sfârșitul fișierelor de date în scopuri de întreținere.
Acest tutorial a fost testat și confirmat pentru Microsoft Excel 2007, 2010 și 2016.
CELE MAI BUNE CĂRȚI NECESABILE
Fiecare caracter de pe un computer - imprimabil și care nu poate fi tipărit - are un număr cunoscut drept codul sau valoarea caracterelor Unicode. Un alt set de caractere mai vechi și mai cunoscut este ASCII, care reprezintă standardul american pentru schimbul de informații, fiind încorporat în setul Unicode.
Ca rezultat, primele 32 de caractere (0 la 31) ale seturilor Unicode și ASCII sunt identice și sunt denumite caractere de control utilizate de programe pentru a controla dispozitive periferice, cum ar fi imprimante. Ca atare, acestea nu sunt destinate utilizării într-o foaie de lucru și pot cauza o serie de erori atunci când sunt prezente.
CURAT , care precede setul de caractere Unicode, a fost conceput pentru a elimina primele 32 de caractere ASCII care nu imprimă și elimină aceleași caractere din setul Unicode.
CLEAN Sintaxă de funcții și argumente
Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, paranteze și argumente. Sintaxa pentru CURAT funcția este:
= CLEAN (Text)
Text: (obligatoriu) datele care urmează să fie curățate de caractere care nu pot fi imprimate. O referință de celule la locația acestor date în foaia de lucru.
De exemplu, pentru a curăța datele în celulă A2 în imaginea de mai sus, introduceți formula într-o altă celulă a foii de lucru:
= CLEAN (A2)
Dacă se utilizează pentru a curăța datele numerice, CURAT funcția, în plus față de eliminarea oricăror caractere care nu sunt tipărite, va converti toate numerele în text, ceea ce poate duce la erori dacă acele date sunt apoi utilizate în calcule.
Caracterele care nu se pot imprima
În coloana A în imagine,CARBONIZA a fost folosită pentru a adăuga caractere care nu sunt tipărite textului cuvântului așa cum se arată în bara de formula de deasupra foii de lucru pentru celula A3 care sunt apoi eliminate cu CURAT funcţie.
Încoloanele B și C a imaginii,LEN funcția, care numără numărul de caractere dintr-o celulă, este utilizată pentru a arăta efectul utilizării CURAT funcționează pe datele din coloana A.
LEN funcția este pur și simplu pentru a afișa numărul de caractere după CURAT funcția a fost executată; nu este necesar atunci când vă curățați datele Excel.
- Numărul de caractere pentru celula B2 este de 6 deoarece există patru caractere pentru cuvânttext și două pentru caracterele care nu îl tipăresc.
- Numărul de caractere pentru celula C2 este de 4 deoarece CURAT funcția a fost adăugată la formula și îndepărtează cele două caractere care nu sunt tipărite înainte de LEN funcția numără caracterele.
Eliminarea caracterelor care nu pot fi tipărite și non-ASCII
In timp ce CURAT funcția este excelentă pentru eliminarea caracterelor ASCII care nu pot fi tipărite, există câteva caractere care nu se încadrează în gama ASCII pe care ați dori să le eliminați din cauza faptului că acestea nu pot fi tipărite.
Caracterele Unicode care nu pot fi imprimate includ numerele 129, 141, 143, 144, și 157. În plus, este posibil să doriți să eliminați numărul 127, care este caracterul de ștergere și este, de asemenea, non-printabile.
O modalitate de a elimina astfel de date este de a avea SUBSTITUI funcția convertește-o într-un caracter ASCII că CURAT funcția poate fi eliminată, după cum se vede mai sus rândul 3 Unde caracter 132 se înlocuiește cu caracterul 7, și apoi curățate.
= LEN (CLEAN (SUBSTITUT (A3, CHAR (132), CHAR (7))))
În mod alternativ, se poate înlocui pur și simplu caracterul care nu poate fi imprimat cu nimic, așa cum este prezentat în rândul 3.
= LEN (SUBSTITUT (A4, CHAR (127), ""))