Vzorec programu Excel: Odstráňte nechcené znaky -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete v programe Excel odstrániť konkrétne nežiaduce znaky, môžete použiť vzorec založený na funkcii SUBSTITUTE. V zobrazenom príklade je vzorec v C4:

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

Ktorý odstráni sériu 4 neviditeľných znakov na začiatku každej bunky v stĺpci B.

Vysvetlenie

Funkcia SUBSTITUTE dokáže vyhľadať a nahradiť text v bunke, nech sa vyskytne kdekoľvek. V takom prípade používame SUBSTITUTE na nájdenie znaku s kódovým číslom 202 a jeho nahradenie prázdnym reťazcom („“), ktorý znak skutočne úplne odstráni.

Ako môžete zistiť, ktoré znaky je potrebné odstrániť, keď sú neviditeľné? Ak chcete získať jedinečné číslo kódu pre prvý znak v bunke, môžete použiť vzorec založený na funkciách CODE a LEFT:

=CODE(LEFT(B4))

Tu funkcia LEFT bez voliteľného druhého argumentu vráti prvý znak vľavo. Ide o funkciu CODE, ktorá hlási hodnotu kódu znakov, ktorá je v uvedenom príklade 202.

Všeobecnejšie čistenie nájdete v časti TRIM a CLEAN.

Všetko v jednom vzorci

V tomto prípade, keďže zbavujeme vedúce postavy, môžeme kombinovať oba vzorce v jednom, napríklad takto:

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

Tu namiesto poskytovania znaku 202 explicitne SUBSTITUTE používame CODE a CHAR na dynamické poskytnutie kódu pomocou prvého znaku v bunke.

Zaujímavé články...