Excel-formel: Legg til linjeskift basert på OS -

Generisk formel

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

Sammendrag

For å legge til et linjeskift med tanke på gjeldende operativsystem (Mac eller Windows), kan du bruke INFO-funksjonen til å teste systemet og deretter returnere riktig pausetegn - CHAR (10) for Windows, CHAR (13) for Mac.

Forklaring

Tegnet som brukes for linjeskift, er forskjellig avhengig av om Excel kjører på Mac eller Windows: CHAR (10) for Windows, CHAR (13) for Mac. Dette gjør det vanskelig å skrive en enkelt formel som fungerer som forventet på begge plattformene.

Løsningen er å bruke INFO-funksjonen til å teste det nåværende miljøet, og deretter justere linjeskiftkarakteren deretter. Vi gjør dette ved å legge til denne formelen i C3:

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

Så kaller vi C3 "break" slik at vi kan bruke ordet break som en variabel senere. Hvis Excel kjører på en Mac, vil break være lik CHAR (13), hvis ikke, break vil være CHAR (10).

I kolonne E sammenkobler vi adresseinformasjonen som vises i B, C og D med en formel som denne:

=B6&break&C6&break&D6

Resultatet av sammenkoblingen er tekst med linjeskift:

Traci Brown -
1301 Robinson Court -
Saginaw, MI 48607

Merk: sørg for at tekstomslag er aktivert på celler som inneholder linjeskift.

Interessante artikler...