Excel-kaava: Poista ei-toivotut merkit

Sisällysluettelo

Yleinen kaava

=SUBSTITUTE(B4,CHAR(code),"")

Yhteenveto

Voit poistaa tiettyjä ei-toivottuja merkkejä Excelissä käyttämällä KAAVA-funktioon perustuvaa kaavaa. Esitetyssä esimerkissä kaavassa C4 on:

=SUBSTITUTE(B4,CHAR(202),"")

Mikä poistaa 4 näkymättömän merkin sarjan sarakkeen B jokaisen solun alusta.

Selitys

SUBSTITUTE-toiminto voi etsiä ja korvata solun tekstiä missä tahansa. Tässä tapauksessa käytämme SUBSTITUTE-merkkiä koodinumerolla 202 olevan merkin löytämiseen ja korvataan se tyhjällä merkkijonolla (""), joka poistaa merkin tehokkaasti kokonaan.

Kuinka voit selvittää, mitkä hahmot on poistettava, kun ne ovat näkymättömiä? Saat solun ensimmäisen merkin yksilöllisen koodinumeron käyttämällä kaavaa, joka perustuu KOODI- ja VASEN-funktioihin:

=CODE(LEFT(B4))

Tässä VASEN-funktio palauttaa ensimmäisen merkin vasemmalla ilman valinnaista toista argumenttia. Tämä menee CODE-toimintoon, joka raportoi merkkikoodiarvon, joka on 202 näytetyssä esimerkissä.

Yleisempi puhdistus on TRIM- ja CLEAN-toiminnoissa.

Kaikki yhdessä kaavassa

Tässä tapauksessa, koska me riisumme päähahmot, voimme yhdistää molemmat kaavat yhteen, kuten:

=SUBSTITUTE(B4,CHAR(CODE(LEFT(B4))),"")

Tässä sen sijaan, että annettaisiin merkki 202 nimenomaisesti SUBSTITUTE: lle, käytämme koodia dynaamisesti CODE ja CHAR, käyttäen solun ensimmäistä merkkiä.

Mielenkiintoisia artikkeleita...