Excel-formel: Tilføj linjeskift baseret på OS -

Indholdsfortegnelse

Generisk formel

=IF(INFO("system")="mac",CHAR(13),CHAR(10))

Resumé

For at tilføje et linjeskift under hensyntagen til det aktuelle operativsystem (Mac eller Windows) kan du bruge INFO-funktionen til at teste systemet og derefter returnere det korrekte brudkarakter - CHAR (10) til Windows, CHAR (13) til Mac.

Forklaring

Tegnet, der bruges til linjeskift, er forskelligt, afhængigt af om Excel kører på Mac eller Windows: CHAR (10) til Windows, CHAR (13) til Mac. Dette gør det vanskeligt at skrive en enkelt formel, der fungerer som forventet på begge platforme.

Løsningen er at bruge INFO-funktionen til at teste det aktuelle miljø og derefter justere linjeskiftkarakteren i overensstemmelse hermed. Vi gør dette ved at tilføje denne formel til C3:

=IF(INFO("system")="mac",CHAR(13),CHAR(10))

Derefter kalder vi C3 "break", så vi kan bruge ordet break som en variabel senere. Hvis Excel kører på en Mac, vil break være lig CHAR (13), hvis ikke, break vil være CHAR (10).

I kolonne E sammenkæder vi adresseoplysningerne, der vises i B, C og D med en formel som denne:

=B6&break&C6&break&D6

Resultatet af sammenkædningen er tekst med linjeskift:

Traci Brown -
1301 Robinson Court -
Saginaw, MI 48607

Bemærk: Sørg for, at du har aktiveret tekstindpakning på celler, der indeholder linjeskift.

Interessante artikler...