Excel-Formel: Zeilenumbruch basierend auf OS - hinzufügen

Inhaltsverzeichnis

Generische Formel

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

Zusammenfassung

Um einen Zeilenumbruch unter Berücksichtigung des aktuellen Betriebssystems (Mac oder Windows) hinzuzufügen, können Sie das System mit der Funktion INFO testen und dann das richtige Unterbrechungszeichen zurückgeben - CHAR (10) für Windows, CHAR (13) für Mac.

Erläuterung

Das für Zeilenumbrüche verwendete Zeichen unterscheidet sich je nachdem, ob Excel unter Mac oder Windows ausgeführt wird: CHAR (10) für Windows, CHAR (13) für Mac. Dies macht es schwierig, eine einzige Formel zu schreiben, die auf beiden Plattformen wie erwartet funktioniert.

Die Lösung besteht darin, die aktuelle Umgebung mit der INFO-Funktion zu testen und dann den Zeilenumbruch entsprechend anzupassen. Wir tun dies, indem wir diese Formel zu C3 hinzufügen:

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

Dann nennen wir C3 "break", damit wir das Wort break später wie eine Variable verwenden können. Wenn Excel auf einem Mac ausgeführt wird, entspricht break CHAR (13). Wenn nicht, entspricht break CHAR (10).

In Spalte E verketten wir die in B, C und D angezeigten Adressinformationen mit einer Formel wie der folgenden:

=B6&break&C6&break&D6

Das Ergebnis der Verkettung ist Text mit Zeilenumbrüchen:

Traci Brown
1301 Robinson Court
Saginaw, MI 48607

Hinweis: Stellen Sie sicher, dass der Zeilenumbruch für Zellen aktiviert ist, die Zeilenumbrüche enthalten.

Interessante Beiträge...