Når du lager diagrammer i Excel, er det noen ganger nyttig å tvinge frem linjeskift for å lage bedre visualiseringer. Ta for eksempel diagrammet som vises. Her inkluderer X-akseetikettene i diagrammet dataverdien i tillegg til selgeren. Dette oppsettet fungerer bra når du ikke vil oversvømme diagrammet med dataetiketter.
Hemmeligheten bak dette trikset er å bruke CHAR()-funksjonen i en formel som utgjør diagrametikettene.
Hvert tegn i Excel har en tilknyttet ANSI-tegnkode. ANSI-tegnkoden er et Windows-systemkodesett som definerer tegnene du ser på skjermen. ANSI-tegnsettet består av 255 tegn, nummerert fra 1 til 255. Den store bokstaven A er tegnnummer 97. Tallet 9 er tegn 57.
Selv tegn som ikke skrives ut, har koder. Koden for et mellomrom er 32. Koden for et linjeskift er 10.
Du kan hente frem et hvilket som helst tegn i en formel ved å bruke CHAR()-funksjonen. Eksemplet som vises kaller opp linjeskifttegnet og kobler det sammen med verdiene i cellene A3 og C3:
=A3 & CHAR(10) & C3
Selve cellen viser ikke linjeskiftet med mindre du har brukt brytetekst. Men selv om du ikke gjør det, vil ethvert diagram som bruker denne typen formel vise dataene som returneres av formelen med linjeskiftene.