Excel kode funksjoner

Excel-kode funksjonen tar et tegn eller tekst som parameter og returnerer en tallkode som representerer sin tegnsett. Introdusert i Excel 2003, Microsoft har inkludert kodefunksjonen i hver versjon av regnearkprogrammet siden da. Koden funksjonen er det motsatte av Excel røye funksjon.

syntax

Som alle funksjoner i Excel, bruker du likhetstegnet for å kalle en funksjon. Type "= KODE (tekst)" til en tom celle, der "tekst" er teksten som du ønsker å returnere koden for. For eksempel skrive "= KODE (" A ")" returnerer 65; ASCII-koden for hovedstaden "A" karakter. Typing "= KODE (" B ")" returnerer 66, og så videre. Funksjonen vurderer bare det første tegnet. For eksempel skrive "= KODE (" AB ")" bare returnerer 65, som funksjon utelater alt etter det første tegnet.

tall

Koden funksjonen utfører beregninger på tall, men bare hvis du ikke inkluderer anførselstegn. For eksempel skrive "= KODE (4/2)" returnerer 50, ASCII-koden for sifret to, men å skrive "= KODE (" 4/2 ")" returnerer 52, ASCII-koden for sifret fire, der koden funksjon behandlet som en karakter og ikke et tall i dette tilfelle på grunn av de anførselstegn. Men hvis du ikke tar med en operatør, funksjonen tar bare det første tegnet. For eksempel, både "= KODE (242)" og "= KODE (" 242 ")" tilbake 50.

Unntak og feil

I visse tilfeller kan det kodefunksjonen tar mer enn en karakter som en parameter og returnerer ASCII verdi. For eksempel skrive "= KODE (" ... ")" med tre perioder automatisk konverterer til ellipsen karakter, som returnerer en ASCII-koden til 133. Alternativt, hvis du skriver "= KODE (" ")" uten å ta noen tegn , returnerer funksjonen en "#VERDI!" feil. Tilsvarende, hvis du bruker ikke-numeriske tegn uten anførselstegn, for eksempel "= KODE (A)," deretter funksjonen returnerer en "#NAVN?" feil.

returnerer verdier

ASCII bord varierer fra null til 127 for standarden, og 128 til 255 for utvidede verdier, hvor hvert tall som representerer et tegn. Imidlertid har ikke alle ASCII-verdi en tegnrepresentasjon. For eksempel vil koden funksjonen aldri returnere verdier mellom null og 31 fordi disse representerer visse tastetrykk som på tilbake eller skiftnøkler. Men gjør kodefunksjonen returnerer verdier for de fleste utvidede ASCII-tegn, for eksempel varemerket tegn (153), pluss-minus-tegn (177) og flere latinske bokstaver med sine diakritiske tegn.