So geben Sie einen Wagenrücklauf in eine Excel-Datei ein


12

Wie kann ein Wagenrücklauf oder CHAR(13)eine Arbeitsblattzelle manuell eingegeben werden ? Ich spreche nicht von einem Zeilenvorschub oder CHAR(10).

Ich habe dies in einer Datei gesehen und der Wagenrücklauf hatte einen sehr seltsamen Effekt auf den Zelleninhalt, aber ich kann ihn nicht manuell reproduzieren.

AKTUALISIEREN

Es gibt sehr gute Antworten, wie man einen Zeilenvorschub in eine Excel-Arbeitsblattzelle eingibt, und tatsächlich hat mir einer von ihnen eine Idee gegeben, wie ich das erreichen kann, was ich eigentlich wollte:

=A1&CHAR(13)&A2 'Then copy cell + paste values only back again.

Ich akzeptiere die, die ihren Inhalt aktualisiert, um dies widerzuspiegeln. Es wäre jedoch schön zu wissen, ob es eine Entsprechung Alt + Returnzum Eingeben eines Wagenrücklaufs gibt.


Eine andere Sache, die zumindest in Excel 2013 unter Windows nicht funktioniert: das Einfügen des CR-Zeichens. Excel (oder vielleicht Windows) verwandelt den CR in einen LF.
Mathieu K.

Antworten:


24

Gefunden hier :

Methode 1 - Zellumhüllung

Oft müssen Sie nur die Zelle so einstellen, dass sie Text umschließt, und Sie können die Breite der Zelle auf die gewünschten Werte einstellen. Wählen Sie Zellen formatieren, Registerkarte Ausrichtung, und aktivieren Sie das Kontrollkästchen Text umbrechen.

Alt-Text

Das Ergebnis ist:

Alt-Text

Methode 2 - Fügen Sie einen Return ein

Das ist ein Kinderspiel. Geben Sie einfach die erste Zeile ein, drücken Sie Alt+ Enterund geben Sie die zweite Zeile ein. Das Ergebnis ist praktisch dasselbe wie oben. Wenn Sie dies jedoch kopieren und in Word einfügen, wird am Ende ein Zeilenumbruch angezeigt. Oder wenn Sie in CSV oder ein anderes Textformat exportieren, erhalten Sie möglicherweise unerwartete Ergebnisse.

Alt-Text

Das Ergebnis wird sein:

Alt-Text

Methode 3 - Verwenden einer Formel

Um dies zu verwenden, muss Umbruch ausgewählt sein. Hier ist eine Beispielformel:

=A1 & char(13) & A2

Kopieren Sie dann die Zelle und fügen Sie die Werte erst wieder zurück.

Die Ergebnisse sind wiederum die gleichen wie oben. Wenn Sie jedoch vergessen, Text in die Zelle einzufügen, wird Folgendes angezeigt:

Alt-Text


2
In Methode 3 macht er & char (10) & das ist ein Zeilenvorschub char (13) ist ein Wagenrücklauf, der in der Frage angegeben ist, siehe en.wikipedia.org/wiki/Ascii#ASCII_control_characters
Col

1
Bitte beachten Sie, dass die einzig richtige Antwort Methode 3 ist - Verwenden einer Formel wie in der ursprünglichen Frage angegeben.
Guillermooo

Nach meinem Test (Bild hier) sind die Methoden 1 und 2 einfach falsch. Methode 1 fügt keinerlei Zeilenumbruchzeichen ein. Methode 2 fügt einen Zeilenvorschub (Zeichen 10) ein, der ausdrücklich nicht in der Frage steht. Sogar Methode 3 ist immer noch leicht falsch: Das Bild wird immer noch falsch angezeigt CHAR(10). und zumindest in Excel 2013 führt der Wagenrücklauf nicht zum Zeilenumbruch. Daher ist es unerheblich, ob der Zeilenumbruch aktiviert ist, und sollte daher in den Anweisungen weggelassen werden. Bitte sehen / bearbeiten Sie stattdessen meine CW.
Mathieu K.

0

Verwenden Sie gemäß der Bearbeitung der ursprünglichen Frage durch das OP eine Formel, die Verkettung und ASCII-Zeichen 13 verwendet. Kopieren Sie sie und fügen Sie sie nur mit Werten über sich selbst ein.

Beispielformel:

="start of text"&CHAR(13)&"continuation of text"

oder

=A1&CHAR(13)&A2
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.