Excel Clean Function

Benotzt d'CLEAN-Funktion fir eng Rei vun net druckbare Computer Zeechen ze bidden déi kopéiert oder importéiert goufen an e Workheets zesummen mat gudde Donnéeën.

Dëse Low-Level-Code gëtt am Ufank an / an am Ende vu Datendateie fonnt.

Verschidde Beispiller vun dësen net-bedruckbaren Zeechen sinn d'Zeeche mat dem Text an de Beispiller gemooss an den Zellen A2 a A6 am Bild hei uewen.

Dës Zeeche kënne mat den Donnéeën an Aarbechtsplaze beweegen, wéi zB Dréckerei, Sortéierung a Filtratiounsdaten.

Entfernen net druckbar ASCII an Unicode Charaktere mat der CLEAN Funktion

All Zeechen op engem Computer - bedruckbar an net druckbar - huet eng Zuel, bekannt als Unicode-Charaktercode oder Wäert.

Eng aner, méi al a méi bekannt Zeechen ass ASCII, déi fir den amerikanesche Standardkodex fir Informatiounsaustausch steet, gouf an den Unicode Set gesat.

Dofir sinn déi éischt 32 Zeechen (0 bis 31) vun den Unicode- a ASCII-Sets identesch a si gi genannt Kontrollmoossen déi vu Programmer benotzt ginn fir Peripheriegeräter wéi Printers ze kontrolléieren.

Als Suchzuel si se net fir eng Benotzung an engem Aarbechtsblat gedriwwen a kënnen d'Ursaache vu Feeler hunn erwähnt wann se dobäi sinn.

D'CLEAN-Funktioun, déi de Unicode-Zeechen-Set festleet, ass entwéckelt fir déi éischt 32 net druckende ASCII-Zeechen ze beseechen an d'selwecht markéiert Zeechen aus dem Unicode-Set z'entwéckelen.

D'Syntax an d'Argumenten vun der CLEAN Function

Eng Syntax vun der Funktioun steet um Layout vun der Funktioun an schloen d'Funktioun den Numm, d'Klammern an d' Argumenter .

De Syntax fir d'CLEAN Funktion ass:

= CLEAN (Text)

Text - (erfuerderlech) d'Daten déi net ausdruckbar sinn. Eng Zuel referenzéiert op de Standort vun dësen Daten am Arbeitsblat.

Zum Beispill, fir d'Donnéeën an der Zelle A2 am Bild hei ze veränneren, gitt d'Formel:

= CLEAN (A2)

an eng aner Aarbechtsplazzelle.

Zëmmeren

Wann d'Zuel vun Daten benotzt gëtt, gëtt d'CLEAN-Funktion, zousätzlech fir all druk-Zeechen ofgeschaaft, all Zuelen un Text ze konvertéieren - wat zu Fehlzeilen resultéieren, wann dës Donnéeën a Berechnungen benotzt ginn.

Beispiller: Ofleeën vun non-printable Charakteren

An der Spalt A an dem Bild ass d' CHAR-Funktionalitéit gewinnt fir Drécker ze benotze fir den Text Text ze maachen, wéi an der Formel bar iwwer dem Aarbechtsblatt fir d'Zelle A3 agefouert gëtt, déi dann mat der CLEAN-Funktioun erofgeholl ginn.

An de Spalten B an C vum Bild hei steet d'Funktioun LEN, déi d'Zuel vun Zeechen an enger Zelle zielt, benotzt fir den Effekt vun der CLEAN-Funktioun op den Daten an der Kolonn A. ze weisen.

De Charakterziel fir d'Zelle B2 ass 7 - 4 Zeechen fir den Text Text an 3 fir d'non-print Zeechen ronderëm.

De Charakterziel an der Zuel C2 ass 4, well d'CLEAN-Funktioun an der Formel agefouert gëtt an d'3 dräifach Zeechen ofgeschnidden hun, ier d'LEN Funktion d'Zeechen zielt.

Character # 129, # 141, # 143, # 144, a # 157

D'Unicode-Zeechnumm enthält aner Ënnerdrécker-Zeechen, déi net an der ASCII Zeechnimmnummer 129, 141, 143, 144 an 157 fonnt goufen.

Och wann d'Support-Websäit vun Excel seet, et kann net sinn, kann d'CLEAN-Funktioun dës Unicode-Zeechen aus Daten wéi d'Zeilenreihe dréien.

An dësem Beispill benotzt d'CLEAN-Funktion an der Spalt C déi fënnef net sichtbare Kontrollfiguren aus der Dir weg e puer Schrëtt fir de Texttext op C3 ze liesen.

Character # 127

Et ass een net-Druckerei-Zeechen an der Unicode-Set, déi d'CLEAN-Funktioun net erofhuelen kann - de box-shaped Zeechen # 127, deen an der Zelle A4 gezeechent gëtt, wou vier vun dësen Zeechen d'Wuerttext ëmgoen.

Den Zeechenzocker vu Acht an der Zuel C4 ass dat selwecht wéi déi an der Zelle B4 a well d'CLEAN-Funktioun op C4 probéiert huet, onverfeierbar # 127 opzehuelen.

Allerdéngs, wéi an der Zeil vu fënnef an sechs hei opgefouert gi sinn, sinn alternativ Formelen déi d'CHAR- an SUBSTITUTE-Fonktiounen benotzt , déi benotzt kënne ginn fir dëse Charakter ze entfernen:

  1. De Formel an der Zeil 5 benotzt de SUBSTITUTE an d'CHAR fir den Zeechen # 127 duerch e Charakter ze ersetzen, deen d'CLEAN-Funktioun erofhuelen kéint - an dësem Fall, Zeechen # 7 (de schwaarchen Dout, deen an der Zuel A2 gesi gouf);
  2. D'Formel an der Rei 6 benotzt d'SUBSTITUTE a CHAR Fonkele fir den Zeechen # 127 matzemaachen, ouni näischt wéi de leere Zitatmarken ( "" ) am Ende vun der Formel an der D6. Als Resultat ass d'CLEAN-Funktion net an der Formel gebraucht ginn, well et kee Charakter ass fir ze entfernen.

Removing Non Breaking Spaces aus engem Worksheet

Ähnlech wéi net-bedruckbare Zeechen ass den net breetende Raum, wat och Problemer mat Berechnungen an Formatéiere vun engem Aarbechtsblat verursaachen kann. Den Unicode-Wäert fir de net breetende Raum ass # 160.

Onbrechend Räichte gi wäit an Webseiten benotzt - den HTML Code fir et ass & nbsp; - also wann d'Donnéeën aus enger Websäit an Excel kopéiert ginn, kann net ofbriechend Zeréckplazen ofgeschloss ginn.

Ee Wee fir net brechmaat Rächer aus engem Workheet ze entfernen ass mat dëser Formel déi verbënnt d'SUBSTITUTE, CHAR, an TRIM Funktionalitéiten.