Excel kod funktionen tar en karaktär eller text som en parameter och returnerar en numerisk kod som representerar sin teckenuppsättning . Infördes i Excel 2003 , har Microsoft inkluderat koden fungerar i varje version av kalkylprogram sedan dess . Koden funktionen är motsatsen till Excel röding funktion . Syntax
Liksom alla funktioner i Excel , använder du likhetstecknet för att anropa en funktion . Typ " = KOD ( text ) " till en tom cell , där " a" är den text som du vill returnera koden för . Till exempel skriver " = KOD ( " A " ) " returnerar 65 , ASCII-koden för huvudstaden " A " karaktär . Typing " = KOD (" B ") " returnerar 66 , och så vidare. Funktionen anser bara det första tecknet . Till exempel skriver " = KOD ( " AB " ) " bara returnerar 65 , eftersom funktionen utelämnar allt efter det första tecknet .
Numbers
koden funktion utför beräkningar på tal , men bara om du inte inkludera citattecken . Till exempel skriver " = KOD ( 4/2 ) " returnerar 50 , returnerar ASCII-koden för siffran två , men att skriva " = KOD ( " 4/2 " ) " 52 , ASCII-koden för siffran fyra , där koden fungerar behandlas som ett tecken och inte en siffra i detta fall på grund av de citationstecken. Men om du inte tar med en operatör , tar funktionen helt enkelt det första tecknet . Till exempel , både " = KOD ( 242 ) " och " = KOD ( " 242 " ) " retur 50 .
Undantag och fel
vissa fall accepterar koden funktion mer än ett tecken som en parameter och returnerar dess ASCII värde . Till exempel skriver " = KOD ( " ... " ) " med tre perioder automatiskt konverterar till ellipsens karaktär , som returnerar en ASCII-koden för 133 . Alternativt, om du skriver " = KOD ( " " ) " utan att inkludera några tecken, returnerar funktionen ett " # VALUE ! " felet. Likaså om du använder icke-numeriska tecken utan citattecken , t.ex. " = KOD ( A ) , " sedan funktionen returnerar ett " # NAME ? " fel .
returvärden
ASCII tabeller intervallet från noll till 127 på standard , och 128 till 255 utvidgade värden , med varje nummer representerar en karaktär . Dock har inte alla ASCII- värde ett tecken representation . Till exempel kommer koden funktionen aldrig återvända värden mellan noll och 31 , eftersom dessa representerar vissa tangenttryckningar som backsteg eller tangenterna skift . Däremot har koden fungerar returvärden för de flesta utökade ASCII-tecken , till exempel varumärket tecknet ( 153 ) , plus - minus- tecken ( 177 ) och flera latinska tecken med sina diakritiska tecken .