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?


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.

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

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)


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?


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
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.