Excel kode funksjon tar et tegn eller tekst som parameter og returnerer en numerisk kode som representerer sin tegnsett. Introdusert i Excel 2003 , har Microsoft inkludert koden funksjon i hver versjon av regnearkprogrammet siden da. Koden funksjonen er det motsatte av Excel røye funksjon. Syntax
Som alle funksjonene i Excel , bruker du likhetstegnet å kalle en funksjon . Type " = CODE ( tekst )" inn i en tom celle, der "tekst" er teksten som du ønsker å returnere koden for . For eksempel skriver "= 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 skriver "= KODE ( " AB ")" returnerer bare 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 skriver "= CODE ( 4/2 ) " returnerer 50 , returnerer ASCII-kode for siffer to, men å skrive "= KODE ( " 4/2 ")" 52 , ASCII-koden for siffer fire, der koden funksjon behandlet som et tegn, og ikke et tall i dette tilfelle på grunn av de anførselstegn. Men hvis du ikke tar med en operatør , tar funksjonen bare det første tegnet. For eksempel har både "= CODE ( 242 )" og "= KODE ( " 242 ") " return 50 .
Unntak og feil
I visse tilfeller aksepterer koden funksjon mer enn ett tegn som en parameter og returnerer dens ASCII verdi . For eksempel skriver "= KODE ( " ... ")" med tre perioder automatisk konverterer til ellipsen karakter , som returnerer en ASCII- kode 133 . Alternativt, hvis du skriver "= KODE (" " )" uten å inkludere noen tegn, returnerer funksjonen en " # VERDI ! " error . Tilsvarende, hvis du bruker ikke-numeriske tegn uten anførselstegn som " = CODE ( A) , " deretter funksjonen returnerer en "# NAVN? " error .
Returverdier
ASCII tabeller varierer fra null til 127 for standard , og 128-255 i lengre verdier , med hvert tall som representerer et tegn. Imidlertid har ikke alle ASCII-verdi et tegn. For eksempel vil koden funksjon aldri tilbake verdier mellom null og 31 fordi disse representerer visse tastetrykk som tilbaketasten eller shift-tastene . Men , det gjør koden funksjonen returnerer verdier for de fleste utvidede ASCII- tegn, for eksempel varemerket tegn ( 153 ), pluss - minus-tegn ( 177 ) og flere latinske tegn med sine diakritiske tegn .