Skip to main content

Excel's CHAR- og CODE-funktioner

DAX Fridays! #34: UNICHAR and REPT (Juni 2026)

DAX Fridays! #34: UNICHAR and REPT (Juni 2026)
Anonim

Der kan opstå problemer, når der konverteres tegnkoder fra et system til et andet system. Disse problemer medfører forvrængede data. For at rette dette, et universelt tegn sæt kendt som Unicode system blev udviklet i slutningen af ​​1980'erne, der giver de tegn, der anvendes i computersystemer en unik karakterkode.

Bemærk: Oplysningerne er denne artikel gælder for Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 til Mac, Excel 2016 til Mac, Excel til Mac 2011 og Excel Online.

Universal tegn sæt

Der er 255 forskellige tegnkoder eller kodepunkter på Windows ANSI-kodesiden, mens Unicode-systemet er designet til at holde over en million kodepunkter. Af hensyn til kompatibilitet matcher de første 255 kodepunkter i det nyere Unicode-system dem fra ANSI-systemet til vestlige sprogtegn og -numre.

For disse standardtegn programmeres koderne i computeren, så at skrive et bogstav på tastaturet indtaster koden til brevet i den anvendte applikation.

Ikke-standardtegn og symboler, som f.eks. Ophavsretssymbolet eller accentede tegn, der anvendes på forskellige sprog, indtastes i en ansøgning ved at skrive ANSI-koden eller Unicode-nummeret til tegnet på det ønskede sted.

Excel CHAR og CODE funktioner

Excel har en række funktioner, der arbejder med disse tal. CHAR og CODE arbejder i alle versioner af Excel. UNICHAR og UNICODE blev introduceret i Excel 2013.

Funktionerne CHAR og UNICHAR returnerer karakteren for en given kode. KODE- og UNICODE-funktionerne gør det modsatte og giver koden til en given karakter. Som vist i billedet ovenfor:

  • Resultatet for = CHAR (169) er copyright-symbolet ©.
  • Resultatet for = CODE (©) er 169.

Hvis de to funktioner er nestet sammen i form af

= CODE (CHAR (169))

output for formlen er 169, da de to funktioner gør det modsatte job af den anden.

Synkroniseringen og argumenterne i CHAR og UNICHAR-funktionerne

En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter.

Syntaxen for CHAR-funktionen er:

= CHAR (Nummer)

Syntaxen for UNICHAR-funktionen er:

= UNICHAR (Nummer)

I disse funktioner, Nummer (som kræves) er et tal mellem 1 og 255, der er forbundet med det tegn, du ønsker.

  • Det Nummer argument kan være det nummer, der er indtastet direkte i funktionen eller en cellehenvisning til placeringen af ​​nummeret på et regneark.
  • Hvis Nummer argumentet er ikke et helt tal mellem 1 og 255, CHAR-funktionen returnerer #VALUE! fejlværdi, som vist i række 4 i billedet ovenfor.
  • For kode numre større end 255 skal du bruge UNICHAR-funktionen.
  • Hvis en Nummer Argument på nul (0) er indtastet, CHAR og UNICHAR-funktionerne returnerer #VALUE! fejlværdi, som vist i række 2 i billedet ovenfor.

Indtast CHAR og UNICHAR funktionerne

Indstillinger for indtastning af en af ​​funktionerne omfatter indtastning af funktionen manuelt, f.eks

= CHAR (65)

eller

= UNICHAR (A7)

Funktionen og Nummer Argument kan også indtastes i dialogboksen Funktioner.

I Excel Online indlæses funktionen manuelt. I desktopversioner af Excel skal du bruge dialogboksen.

Følg disse trin for at indtaste CHAR-funktionen i celle B3:

  1. Vælg celle B3 for at gøre den til den aktive celle.
  2. Vælg formler.
  3. Vælge Tekst for at åbne funktionen rullelisten.
  4. Vælg CHAR i listen for at hente funktionens dialogboks.
  5. Vælg dialogboksen i dialogboksen Nummer linje.
  6. Vælg celle A3 i regnearket for at indtaste den cellehenvisning i dialogboksen.
  7. Vælg Okay for at fuldføre funktionen og lukke dialogboksen.

Udråbstegnkarakteren vises i celle B3, fordi dens ANSI-tegnkode er 33.

Når du vælger celle E2, er den komplette funktion = CHAR (A3) vises i formellelinjen over regnearket.

CHAR og UNICHAR Funktionsanvendelser

CHAR- og UNICHAR-funktionerne oversætter kodeksnumre til tegn til filer, der er oprettet på andre typer computere. For eksempel kan CHAR-funktionen fjerne uønskede tegn, der vises med importerede data.

Disse funktioner kan bruges sammen med andre Excel-funktioner, såsom TRIM og SUBSTITUTE, i formler designet til at fjerne uønskede tegn fra et regneark.

KODE OG UNICODE Funktioner Syntax og Argumenter

En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter.

Syntaxen for CODE-funktionen er:

= CODE (Tekst)

Syntaxen for UNICODE-funktionen er:

= UNICODE (Tekst)

I disse funktioner, Tekst (som er påkrævet) er det tegn, som du vil finde ANSI-kodenummeret på.

Det Tekst argument kan være en enkelt karakter omgivet af dobbelt citat mærker ( ' ' ), der indtastes direkte i funktionen eller en cellehenvisning til tegnets placering i et regneark, som vist i rækker 4 og 9 i billedet ovenfor.

Hvis tekst argumentet er tomt, returnerer funktionen CODE #VALUE! fejlværdi, som vist i række 2 i billedet ovenfor.

KODE-funktionen viser kun tegnkoden for et enkelt tegn. Hvis tekst argumentet indeholder mere end et tegn (f.eks. Ordet Excel vist i rækker 7 og 8 i billedet ovenfor), vises kun koden for det første tegn. I dette tilfælde er det nummeret69 som er tegnkoden til stor bogstav E.

Hovedtekst versus små bogstaver

Store eller små bogstaver kapital bogstaver på tastaturet har forskellige tegnkoder end den tilsvarende små bogstaver eller lille bogstaver.

For eksempel er UNICODE / ANSI-kodenummeret for store bogstaver "A" 65 mens den små bogstaver "a" UNICODE / ANSI kode nummer er 97, som vist i rækker 4 og 5 i billedet ovenfor.

Indtast CODE og UNICODE-funktionerne

Indstillinger for indtastning af enten funktion omfatter indtastning af funktionen i en celle, såsom:

= CODE (65)

eller

= UNICODE (A6)

Funktionen og Tekst Argument kan også indtastes i dialogboksen Funktioner.

I Excel Online indlæses funktionen manuelt. I desktopversioner af Excel skal du bruge dialogboksen.

Følg disse trin for at indtaste CODE-funktionen i celle B3:

  1. Vælg celle B3 for at gøre den til den aktive celle.
  2. Vælg formler.
  3. Vælge Tekst for at åbne funktionen rullelisten.
  4. Vælg KODE i listen for at hente funktionens dialogboks.
  5. Vælg dialogboksen i dialogboksen Tekst linje.
  6. Vælg celle A3 i regnearket for at indtaste den cellehenvisning i dialogboksen.
  7. Vælg Okay for at fuldføre funktionen og lukke dialogboksen.

Nummeret 64 vises i celle B3. Dette er tegnkoden for ampersand ( & ) Karakter.

Når du vælger celle B3, er den komplette funktion = KODE (A3) vises i formellelinjen over regnearket.