Cum se utilizează funcția de curățare a Excel

Cuprins:

Cum se utilizează funcția de curățare a Excel
Cum se utilizează funcția de curățare a Excel
Anonim

Ce trebuie să știți

  • Pentru a elimina caracterele ASCII, introduceți =CLEAN(Text).
  • Utilizați funcția SUBSTITUTE pentru a converti caracterele Unicode în caractere ASCII.

Iată cum se utilizează funcția Clean în Microsoft Excel 2019, 2016, 2013, 2010 și Excel pentru Microsoft 365. Funcția Curățare elimină multe caractere de computer care nu pot fi imprimate copiate sau importate într-o foaie de lucru, deoarece astfel de caractere pot interfera cu tipărirea, sortarea și filtrarea datelor.

CLEAN Sintaxa și argumentele funcției

Sintaxa unei funcții este aspectul acesteia și include numele, parantezele și argumentele. Sintaxa pentru funcția CLEAN este:

=CURAT (Text)

Text

(obligatoriu) este un

referință celule

la locația acestor date în foaia de lucru pe care doriți să o curățați.

De exemplu, spuneți celula A2 conține această formulă:

=CHAR(10)&„Calendar”&CHAR(9)

Pentru a curăța asta, ați introduce formula într-o altă celulă a foii de lucru:

=CURAT(A2)

Rezultatul ar lăsa doar cuvântul

Calendar

în celula A2.

Pe lângă eliminarea caracterelor care nu se imprimă, funcția CLEAN convertește și numerele în text, ceea ce poate duce la erori dacă utilizați ulterior acele date în calcule.

Eliminarea caracterelor neprintabile, non-ASCII

În timp ce funcția CLEAN este excelentă pentru eliminarea caracterelor ASCII neprintabile, există câteva caractere neprintabile care se încadrează în afara intervalului ASCII pe care ați dori să le eliminați.

Caractere Unicode neprintabile includ numerele 129, 141, 143,144 și 157 . În plus, este posibil să doriți să eliminați 127 , care este caracterul de ștergere și, de asemenea, nu este imprimabil.

O modalitate de a elimina astfel de date este ca funcția SUBSTITUTE să le convertească într-un caracter ASCII pe care funcția CLEAN îl poate elimina. Puteți imbrica funcțiile SUBSTITUTE și CLEAN pentru a facilita acest lucru.

=CURAT(ÎNLOCUIT(A3, CHAR(129), CHAR(7)))

În mod alternativ, se poate pur și simplu înlocui caracterul neprintabil ofensator cu nimic ("").

=SUBSTITUT(A4, CHAR(127), "")

Ce sunt caracterele care nu se pot imprima?

Image
Image

Fiecare caracter de pe computer - imprimabil și neprintabil - are un număr cunoscut sub numele de codul sau valoarea caracterelor Unicode. Un alt set de caractere, mai vechi și mai cunoscut este ASCII, care înseamnă American Standard Code for Information Interchange, a fost încorporat în setul Unicode.

Ca urmare, primele 32 de caractere (de la 0 la 31) ale setului Unicode și ASCII sunt identice. Acestea sunt folosite de programe pentru a controla dispozitive periferice, cum ar fi imprimante, pe diferite platforme. Ca atare, acestea nu sunt destinate utilizării într-o foaie de lucru și pot provoca erori atunci când sunt prezente.

Funcția CLEAN, care precede setul de caractere Unicode, elimină primele 32 de caractere ASCII care nu se imprimă și aceleași caractere din setul Unicode.

Recomandat: