Når du opretter diagrammer i Excel, er det nogle gange nyttigt at fremtvinge linjeskift med det formål at komponere bedre visualiseringer. Tag det viste diagram, for eksempel. Her inkluderer X-akse-etiketterne i diagrammet dataværdien ud over sælgeren. Denne opsætning fungerer godt, når du ikke ønsker at oversvømme dit diagram med dataetiketter.
Hemmeligheden bag dette trick er at bruge CHAR()-funktionen i en formel, der udgør dine diagrametiketter.
Hvert tegn i Excel har en tilknyttet ANSI-tegnkode. ANSI-tegnkoden er et Windows-systemkodesæt, der definerer de tegn, du ser på din skærm. ANSI-tegnsættet består af 255 tegn, nummereret fra 1 til 255. Det store bogstav A er tegnnummer 97. Tallet 9 er tegn 57.
Selv ikke-udskrivende tegn har koder. Koden for et mellemrum er 32. Koden for et linjeskift er 10.
Du kan hente et hvilket som helst tegn i en formel ved at bruge CHAR()-funktionen. Det viste eksempel kalder linjeskifttegnet frem og forbinder det med værdierne i cellerne A3 og C3:
=A3 & CHAR(10) & C3
Selve cellen viser ikke linjeskiftet, medmindre du har anvendt ombrydningstekst. Men selvom du ikke gør det, vil ethvert diagram, der bruger denne form for formler, vise de data, der returneres af formlen med linjeskift.