Wklejanie tekstu do programu Excel bez podziału na spacje (lub inne ograniczniki)

28

Niedawno użyłem funkcji Tekst na kolumny w programie Excel, aby podzielić kolumnę danych na wiele kolumn na podstawie znaku spacji. Teraz, gdy wklejam tekst do Excela, automatycznie dzieli go na wiele kolumn bez użycia funkcji Tekst na kolumny. Czy istnieje sposób na przywrócenie tej funkcjonalności do normalnej?

Leigh Riffel
źródło
mój dzieli adres URL na okrężnicę ... w każdym arkuszu kalkulacyjnym, którego używam!
boomhauer

Odpowiedzi:

48

To wydawało się działać, ale jest trochę zaangażowane.

  1. Wprowadź dane do komórki.
  2. Wybierz funkcję Tekst do kolumn.
  3. Upewnij się, że zaznaczono opcję Ograniczone i wybierz Dalej.
  4. Odznacz pole wyboru obok Spacji (lub separatora, który chcesz wyłączyć)
  5. Kliknij Zakończ.
Leigh Riffel
źródło
Nie zapomnij zaznaczyć swojej odpowiedzi jako rozwiązanie @ leigh-riffel. Pomaga społeczności.
evan.bovie
5
to zadziałało. więc wygląda na to, że ostatnia operacja zamiany tekstu na kolumny jest używana do całego przyszłego wklejania.
boomhauer
Służy do przyszłego wklejania w dowolnym skoroszycie, a także jest domyślnie ustawiany przy każdym otwarciu pliku tekstowego.
Mohirl
argh. oczywiste (z perspektywy czasu) - dzięki, że to świetna oszczędność czasu
fostandy
1
Smutne UX !! .. Powinni byli dodać opcję „Auto Split” / przycisk pola wyboru obok przycisku Podziel tekst na kolumny.
WeSam Abdallah
2

Utworzyłem szybkie makro i dodałem je do mojego pliku personal.xlsm. Oto kod. To mniej więcej robi to samo, co zasugerował Leigh Riffel, z wyjątkiem tego, że jest to szybki przebieg makro.

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
źródło
Uwaga: uruchomienie makra powoduje utratę historii cofania.
gws
0

Lub po prostu kliknij pasek formuły lub komórkę, jak podczas pisania, a następnie wklej - przejdzie ona tylko do tej komórki. (LOL tworzy makro - to takie skomplikowane)

Rybob
źródło
Działa to, jeśli próbujesz wkleić tylko do jednej komórki. Nie działa w przypadku wklejania do wielu wierszy, ponieważ wszystkie linie kończą się w jednej komórce.
krubo
-1

Czy CTRL Z for undo nie byłby szybszym sposobem na przywrócenie go?

Brian
źródło
1
Cofnij przywraca nie tylko ukryty podział, ale także samą jawną wklej. Chcę pasty, a nie podziału.
Leigh Riffel