A CLEAN funkció használata az Excelben (10 példa)

  • Ossza Meg Ezt
Hugh West

A CLEAN funkció egy Excel szövegfunkció, amely arra szolgál, hogy eltávolítsa a nem nyomtatható karaktereket vagy a sortöréseket az adatkészlet szövegeiből. Ebben a cikkben megismerheti a nem nyomtatható karakterek vagy sortörések eltávolításának részleteit. CLEAN funkció és megismerkedhetünk a függvény néhány felhasználási módjával néhány példán keresztül.

Munkafüzet letöltése

CLEAN Functions.xlsm

CLEAN Function: Summary & Syntax

⦿ Funkció Célkitűzés

A CLEAN funkció eltávolítja az összes nem nyomtatható karaktert a szövegből.

⦿ Szintaxis

=CLEAN(text)

⦿ Érvek

Érv Kötelező/választható Magyarázat
szöveg Kötelező Ez az a szöveges karakterlánc, amelyből az összes nem nyomtatható karaktert el akarja távolítani.

⦿ Visszatérési érték

A funkció beírása után a nem nyomtatható karakterektől mentes szöveges karakterláncot kap.

⦿ Verzió

A CLEAN funkció bevezetésre kerül a Excel 2000 verzióban, és az azt követő összes verzióban elérhető.

Megjegyzés:

A CLEAN funkció csak a nem nyomtatható karaktereket tudja eltávolítani, amelyeket a számok képviselnek. 0 a címre. 31 a 7 bites ASCII kód.

10 példa a CLEAN funkció használatára az Excelben

Itt egy főiskola alábbi adattábláját fogjuk használni, amelyben néhány nem nyomtatható karakter van a más forrásból importált adatokban. Ennek a táblázatnak a segítségével fogjuk elmagyarázni a funkció különböző példáit.

A cikk létrehozásához a Microsoft Excel 365 verzió, bármely más verziót is használhatsz a kényelemnek megfelelően.

1. Nem nyomtatható karakterek eltávolítása

Itt van néhány Email azonosítók amelyek néhány nem nyomtatható karaktert tartalmaznak, mint például CHAR(15) , CHAR(12) és a CLEAN funkció eltávolítjuk őket, és megkapjuk a Valódi e-mail azonosítók.

➤A kimeneti cella kiválasztása D5

=CLEAN(C5)

C5 a Importált e-mail azonosító amelyből el akarjuk távolítani a nem nyomtatható karaktereket.

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Eredmény :

Így megkapja a Valódi e-mail azonosító amely mentes az összes nem nyomtatható karaktertől.

Bővebben: Hogyan használjuk a TEXT funkciót az Excelben (10 példa)

2. A sortörés eltávolítása

Tegyük fel, hogy a tanulók keresztneve és vezetékneve között van néhány sortörés, és ezeket a sortöréseket el szeretné távolítani a CLEAN funkció .

➤A kimeneti cella kiválasztása D5

=CLEAN(C5)

C5 a Diák neve amelyből el akarja távolítani a sortörést.

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Eredmény :

Ezután megkapja a Diákok neve amelyek mentesülnek az összes sortöréstől.

3. A CLEAN funkció és a TRIM funkció használata

Néha előfordulhat, hogy a szöveges karakterláncban extra szóköz van, ami CHAR(32) és mint a CLEAN funkció nem tudja ezt eltávolítani, így itt használjuk a TRIM funkció a CLEAN funkció eltávolítani CHAR(15) , CHAR(12) és CHAR(32) a Importált e-mail azonosító az alábbiakban.

➤A kimeneti cella kiválasztása D5

=TRIM(CLEAN(C5))

C5 a Importált e-mail azonosító amelyből el akarjuk távolítani a nem nyomtatható karaktereket.

TRIM eltávolítja az összes extra szóközt a szöveges karakterláncból.

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Eredmény :

Így megkapja a Valódi e-mail azonosító amely mentes az összes nem nyomtatható karaktertől.

4. A CLEAN funkció és a SUBSTITUTE funkció használata

Néha előfordulhat, hogy nem nyomtatható karakterek vannak, amelyeket nem lehet eltávolítani a CLEAN funkció . A Importált e-mail azonosító oszlopban van néhány nem törés nélküli szóköz, amelyek CHAR(160) Az ilyen típusú nem nyomtatható karakterek eltávolításához használhatjuk a SUBSTITUTE funkció a CLEAN funkció és a TRIM funkció .

➤A kimeneti cella kiválasztása D5

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

C5 a Importált e-mail azonosító amelyből el akarjuk távolítani a nem nyomtatható karaktereket.

PÓTLÓ felváltja CHAR(160) egy üressel, CLEAN eltávolítja a nem nyomtatható karaktereket CHAR(15) , CHAR(12) és TRIM eltávolítja az összes extra szóközt a szöveges karakterláncból.

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Eredmény :

Ezután megkapja a Valódi e-mail azonosító amely mentes az összes nem nyomtatható karaktertől.

Bővebben: A REPLACE funkció használata az Excelben (3 megfelelő példa)

5. A CLEAN funkció és a LEN funkció használata

Itt megszámoljuk a karakterek számát a Diákok neve a LEN funkció miután a sortöréseket eltávolítottuk a CLEAN funkció .

➤A kimeneti cella kiválasztása D5

=LEN(TRIM(CLEAN(C5)))

C5 a Diák neve amelynek karakterhosszát számolni szeretné.

CLEAN eltávolítja a sortörést és TRIM eltávolítja az összes extra szóközt a szöveges karakterláncból. Ezután a LEN számolja a karakterek hosszát.

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Eredmény :

Ezután meg tudja számolni a karakterek számát a Diákok neve .

Hasonló olvasmányok

  • A CODE funkció használata az Excelben (5 példa)
  • Excel EXACT funkció használata (6 megfelelő példa)
  • A FIXED funkció használata az Excelben (6 megfelelő példa)
  • Használja az UPPER funkciót az Excelben (4 példa)
  • A SEARCH funkció használata az Excelben (3 példa)

6. A TISZTÍTÁS funkció és a BALRA funkció használata

Tegyük fel, hogy a név részt akarjuk kivenni a Importált e-mail azonosító és ehhez használhatja a CLEAN funkció és a LEFT funkció .

➤A kimeneti cella kiválasztása D5

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

C5 a Importált e-mail azonosító .

CLEAN eltávolítja a nem nyomtatható karaktereket és FIND("@", CLEAN(C5),1) megadja a "@" a szöveges karakterláncban. Tehát, FIND vissza fog térni 6 majd 6-1=5 a karakterek száma lesz a LEFT funkció .

Ezután LEFT kivonja az első öt karaktert a tiszta Email azonosító .

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Eredmény :

Ezután megkapja a diákok neveit a Keresztnév oszlop.

Bővebben: Hogyan használjuk a RIGHT funkciót az Excelben (6 egyszerű példával)

7. Karakterek cseréje

Itt létrehozunk egy Új e-mail azonosító a nem nyomtatható karakterek eltávolításával és a következő karakterek helyettesítésével "gmail" a címen "yahoo" a Importált e-mail azonosító oszlop.

➤A kimeneti cella kiválasztása D5

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

C5 a Importált e-mail azonosító .

PÓTLÓ felváltja "gmail" egy "yahoo"

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Eredmény :

Ily módon megkapja a Új e-mail azonosítók .

8. Annak ellenőrzése, hogy a szövegek tisztításra szorulnak-e

Egy nagy adathalmaz esetén fárasztó lehet kideríteni, hogy mely szövegeket kell megtisztítani. De könnyen elvégezhető, ha könnyen ellenőrizhetjük, hogy mely szövegsorokat kell megtisztítani. Ehhez itt a IF funkció .

➤A kimeneti cella kiválasztása D5

=IF(CLEAN(C5)=C5, "Tisztítva", "Nem tisztítva")

C5 a Importált e-mail azonosító .

CLEAN(C5)=C5 a logikai teszt, ami azt jelenti, hogy a szöveges karakterlánc megegyezik az összes nem nyomtatható karakterrel eltávolított szöveges karakterlánccal. Ha a TRUE majd IF vissza fog térni "Kitakarítva" egyébként "Nem tisztított"

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Eredmény :

Ezután megtudhatja, hogy mely szöveges karakterláncokat kell megtisztítania.

9. Az értékek átlagának megszerzése

Itt van néhány jel, de van néhány nem nyomtatható karakter, és ezeket eltávolíthatjuk a CLEAN funkció . De ezután a számok átváltoznak a szövegekké, így nem lehet a Átlagos jegyek anélkül, hogy értékké alakítanánk őket a VALUE funkció .

➤A kimeneti cella kiválasztása D5

=ÉRTÉK(CLEAN(C5))

C5 a Importált jelek .

CLEAN eltávolítja az adatok felesleges részét (de az adatokat szöveggé alakítja), majd, ÉRTÉK a szöveges karakterláncokat számokká alakítja.

➤Press BELÉPÉS

➤Húzza le a Töltse ki a fogantyút Szerszám

Ezt követően megkapja a szám formátumú jegyeket.

Hogy megkapja a Átlagos jegyek, írja be a következő képletet a cellába D11

=ÁTLAG(D5:D10)

D5:D10 az a tartomány, amelyben a Márkok

Végül, megkapja 73.83 mint a Átlagos jel .

10. Használat VBA kód

A CLEAN funkció is használható a VBA kód.

➤Go to Fejlesztő Tab>> Visual Basic Opció

Ezután a Visual Basic szerkesztő megnyílik.

➤Go to Beillesztés Tab>> Modul Opció

Ezután egy Modul létrejön.

➤ Írja a következő kódot

 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")) EndSub 

A sejtek C5 a címre. C10 a C oszlop mentes lesz a nem nyomtatható karakterektől, mivel a CLEAN funkció és megkapjuk a kimeneteket a megfelelő cellákban a D oszlop .

➤Press F5

Eredmény :

Így megkapja a Valódi e-mail azonosító amely mentes az összes nem nyomtatható karaktertől.

Emlékezetes dolgok

🔺 Ez a funkció csak a 0 a címre. 31 7 bites ASCII kódot a megadott szövegből.

🔺 A CLEAN funkció eltávolíthat néhány nem nyomtatható karaktert is, amelyek nem láthatók.

🔺 Nem tudja eltávolítani a nem nyomtatható karaktereket, amelyek nincsenek jelen a ASCII kód.

Gyakorlati szekció

A saját magad általi gyakorláshoz adtam egy Gyakorlat szakasz az alábbi módon egy lapon, amelynek neve Gyakorlat Kérem, tegye meg egyedül.

Következtetés

Ebben a cikkben megpróbáltuk lefedni a bevezetést és a használatát a CLEAN funkció Remélem, hasznosnak találja. Ha bármilyen javaslata vagy kérdése van, nyugodtan ossza meg velünk a megjegyzés rovatban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.