Colar texto no Excel sem dividir espaços (ou outro delimitador)

28

Recentemente, usei o recurso Texto para colunas no Excel para dividir uma coluna de dados em várias colunas com base no caractere de espaço. Agora, quando colo o texto no Excel, ele o divide automaticamente em várias colunas sem usar o recurso Text to Columns. Existe uma maneira de reverter essa funcionalidade de volta ao normal?

Leigh Riffel
fonte
o meu está dividindo URLs no cólon ... em todas as planilhas que eu uso!
boomhauer

Respostas:

48

Isso pareceu funcionar, mas está um pouco envolvido.

  1. Inserir dados em uma célula.
  2. Selecione o recurso Texto para colunas.
  3. Verifique se Delimitado está selecionado e escolha Avançar.
  4. Desmarque a seleção ao lado de Espaço (ou o delimitador que você deseja desativar)
  5. Clique em Finish.
Leigh Riffel
fonte
Não esqueça de marcar sua resposta como a solução @ leigh-riffel. Ajuda a comunidade.
Evan.bovie
5
isso funcionou. portanto, parece que a última operação de texto em colunas é usada para todas as colagens futuras.
boomhauer
É usado para todas as colagens futuras em qualquer pasta de trabalho e também é definido por padrão sempre que você abre um arquivo de texto.
Mohirl
argh. óbvia (em retrospecto) - graças que é uma grande economia de tempo
fostandy
1
Sad UX !! .. Eles deveriam ter adicionado um botão de opção / caixa de seleção "Divisão automática" ao lado do botão Dividir texto em colunas.
WeSam Abdallah
2

Criei uma macro rápida e a adicionei ao meu arquivo personal.xlsm. Aqui está o código. Isso faz mais ou menos a mesma coisa que Leigh Riffel sugeriu, exceto que é uma macro rápida.

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
fonte
Cuidado: a execução de uma macro perde o histórico de Desfazer.
GWS
0

Ou simplesmente clique na barra de fórmulas ou na célula como se estivesse digitando e cole - ela só entrará nessa célula. (LOL criando uma macro - muito complicado)

Rybob
fonte
Isso funciona se você estiver tentando colar em apenas uma célula. Não funciona para colar em várias linhas porque todas as linhas acabam na mesma célula.
krubo
-1

CTRL Z para desfazer não seria uma maneira mais rápida de revertê-lo?

Brian
fonte
1
Desfazer reverte não apenas a divisão implícita, mas também a própria pasta explícita. Eu quero a pasta, mas não a divisão.
Leigh Riffel