Einfügen von Text in Excel ohne Aufteilen auf Leerzeichen (oder andere Trennzeichen)

28

Ich habe kürzlich die Funktion "Text in Spalten" in Excel verwendet, um eine Datenspalte basierend auf dem Leerzeichen in mehrere Spalten aufzuteilen. Wenn ich jetzt Text in Excel einfüge, wird er automatisch in mehrere Spalten aufgeteilt, ohne dass die Funktion "Text in Spalten" verwendet wird. Gibt es eine Möglichkeit, diese Funktionalität auf den Normalzustand zurückzusetzen?

Leigh Riffel
quelle
Meine teilt die URLs auf den Doppelpunkt ... in jeder Tabelle, die ich verwende!
Boomhauer

Antworten:

48

Dies schien zu funktionieren, ist aber etwas umständlich.

  1. Geben Sie Daten in eine Zelle ein.
  2. Wählen Sie die Funktion Text in Spalten.
  3. Stellen Sie sicher, dass Begrenzt ausgewählt ist, und klicken Sie auf Weiter.
  4. Deaktivieren Sie das Kontrollkästchen neben Leerzeichen (oder dem Trennzeichen, das Sie deaktivieren möchten)
  5. Klicken Sie auf Fertig stellen.
Leigh Riffel
quelle
Vergiss nicht, deine Antwort als Lösung @ leigh-riffel zu markieren. Es hilft der Community.
evan.bovie
5
das hat funktioniert. Es sieht also so aus, als würde der letzte Text-in-Spalten-Vorgang für alle zukünftigen Einfügungen verwendet.
Boomhauer
Es wird für alle zukünftigen Einfügungen in eine Arbeitsmappe verwendet und auch standardmäßig festgelegt, wenn Sie eine Textdatei öffnen.
Mohirl
argh. offensichtlich (im nachhinein) - danke das ist eine tolle zeitersparnis
fostandy
1
Sad UX !! .. Sie sollten eine "Auto Split" -Option / Kontrollkästchen-Schaltfläche direkt neben der Schaltfläche "Text in Spalten teilen" hinzugefügt haben.
WeSam Abdallah
2

Ich habe ein schnelles Makro erstellt und es meiner Datei personal.xlsm hinzugefügt. Hier ist der Code. Dies macht mehr oder weniger dasselbe, was Leigh Riffel vorgeschlagen hat, außer dass es sich um einen schnellen Macro-Run handelt.

Sub DisableAutoSplitting()
    Selection.TextToColumns Destination:=Range("C2"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
End Sub
Kush Shah
quelle
Achtung: Das Ausführen eines Makros verliert Ihren Rückgängig-Verlauf.
gws
0

Oder klicken Sie einfach in die Formelleiste oder in die Zelle, als ob Sie tippen, und fügen Sie sie ein. Sie wird dann nur in diese Zelle verschoben. (LOL Erstellen eines Makros - so über kompliziert)

Rybob
quelle
Dies funktioniert, wenn Sie nur in eine Zelle einfügen möchten. Das Einfügen in mehrere Zeilen ist nicht möglich, da alle Zeilen in einer Zelle enden.
Krubo
-1

Wäre STRG Z für "Rückgängig machen" nicht eine schnellere Möglichkeit, es zurückzusetzen?

Brian
quelle
1
Rückgängig macht nicht nur den impliziten Split rückgängig, sondern auch das explizite Einfügen. Ich möchte die Paste, nur nicht die Spaltung.
Leigh Riffel