Excel CLEAN-functie - Teksttekens opschonen

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel CLEAN-functie in Excel om alle niet-afdrukbare tekens te verwijderen.

Overzicht functie CLEAN

De CLEAN-functie Verwijdert alle niet-afdrukbare tekens uit een cel met tekst.

Om de CLEAN Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

CLEAN-functie Syntaxis en ingangen:

1 =CLEAN(tekst)

tekst - Een reeks tekst.

Hoe de CLEAN-functie in Excel te gebruiken:

De CLEAN-functie verwijdert alle niet-afdrukbare ASCII-tekens (American Standard Code for Information Interchange) van 0 tot 31. Een voorbeeld hiervan is het verwijderen van regeleinden.

1 =REINIG(B3)

Andere niet-afdrukbare tekens

Al onze tekens op het toetsenbord hebben een specifieke ASCII-code (American Standard Code for Information Interchange). U kunt CODE gebruiken om erachter te komen wat de ASCII-code van het teken is. Enkele van de niet-afdrukbare van 1 tot 31 zijn deze hieronder die u kunt verwijderen met CLEAN:

Als u de ASCII-codenummers uitprobeert, zult u zien dat veel ervan er identiek uitzien. Ze zijn niet bedoeld voor gebruik in Excel, maar voor andere programma's.

SCHOON met nummer/datums

Houd er rekening mee dat CLEAN een tekstfunctie is. Bij gebruik van CLEAN is het resultaat een tekst. U kunt deze getallen bijvoorbeeld niet optellen in cel E3 na het gebruik van CLEAN.

Hetzelfde gebeurt voor datums, omdat ze worden herkend als serienummers en niet als tekst. U hoeft datums misschien niet op te tellen, maar het werkt niet goed in filters en draaitabellen.

Om de bovenstaande problemen op te lossen, kunt u VALUE gebruiken om tekst naar waarden om te zetten.

SCHOON VERSUS TRIM

CLEAN-functie is alleen van toepassing op niet-afdrukbare tekens, dus als u spatie en andere tekens moet verwijderen, moeten we TRIM gebruiken. raadpleeg onderstaande tabel om een ​​idee te krijgen van het verschil tussen TRIM en CLEAN:

SCHOON in Google Spreadsheets

De CLEAN-functie werkt in Google Spreadsheets precies hetzelfde als in Excel:

CLEAN-voorbeelden in VBA

U kunt ook de CLEAN-functie in VBA gebruiken. Type:applicatie.werkbladfunctie.schoon(tekst)

De volgende VBA-instructies uitvoeren:

1234567891011121314151617181920 Range("B2") = Application.WorksheetFunction.Clean(Range("A2"))Range("B3") = Application.WorksheetFunction.Clean(Range("A3"))Range("B4") = Application.WorksheetFunction.Clean(Range("A4"))Range("B5") = Application.WorksheetFunction.Clean(Range("A5"))Range("B6") = Application.WorksheetFunction.Clean(Range("A6"))Range("B7") = Application.WorksheetFunction.Clean(Range("A7"))Range("B8") = Application.WorksheetFunction.Clean(Range("A8"))Range("B9") = Application.WorksheetFunction.Clean(Range("A9"))Range("B10") = Application.WorksheetFunction.Clean(Range("A10"))Range("B11") = Application.WorksheetFunction.Clean(Range("A11"))Range("B12") = Application.WorksheetFunction.Clean(Range("A12"))Range("B13") = Application.WorksheetFunction.Clean(Range("A13"))Range("B14") = Application.WorksheetFunction.Clean(Range("A14"))Range("B15") = Application.WorksheetFunction.Clean(Range("A15"))Range("B16") = Application.WorksheetFunction.Clean(Range("A16"))Range("B17") = Application.WorksheetFunction.Clean(Range("A17"))Range("B18") = Application.WorksheetFunction.Clean(Range("A18"))Range("B19") = Application.WorksheetFunction.Clean(Range("A19"))Range("B20") = Application.WorksheetFunction.Clean(Range("A20"))Range("B21") = Application.WorksheetFunction.Clean(Range("A21"))

zal de volgende resultaten opleveren:

Bezoek de Microsoft-website voor meer informatie over de CLEAN-formule.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave