Impede que o Excel converta valores de número / texto copiados / colados para data

36

Estou copiando e colando alguns dados da tabela html no excel. Mas excel converte automaticamente alguns valores de texto ou números para data! Quando eu mudo o formato, o número é pervertido, o número é algo como 4112523 (o Excel provavelmente interpreta a célula como data e depois converte em número ou algo assim ...)

Existe um truque para importar arquivos CSV , mas há alguma solução quando você está colando seus dados diretamente de um navegador da web?

    
por Tomas 19.11.2012 / 18:11

11 respostas

2

Tente isso, funcionou para mim:

Data - Import external data - New web query and follow the wizard

É tão simples.

cumprimentos!

    
por 19.11.2012 / 19:07
22

Este é definitivamente um kluge e é a única coisa que eu decidi fazer. Eu vim aqui procurando uma solução mais elegante.

Eu tenho uma pequena melhora para isso.

  1. Cole os dados na planilha como está.
  2. Selecionar tudo e formatar como texto
  3. Cole novamente o que você fez na primeira vez, mas desta vez como valores.

Isso evita que você tenha que contar colunas e linhas, etc.

Se você tem dados que você realmente quer que sejam números, datas, etc., é muito mais fácil reformatá-los corretamente a partir desse ponto do que do outro. Como os números não são convertidos automaticamente, usei o texto nas colunas da coluna, selecionando "delimitado", mas desmarcando todos os delimitadores. Isso tem o mesmo efeito de entrar em cada célula e pressionar Enter para que o Excel a reconheça novamente. Feio, mas funciona.

    
por 18.07.2014 / 22:59
14

A maneira mais simples.

1. Copy the original Data
2. Paste to Notepad (Prefer Notepad++)
3. Change the Cell Properties to TEXT
4. Copy All from Notepad
5. Paste back to Excel.
    
por 12.09.2014 / 11:59
9

Antes de colar, selecione a coluna que conterá o valor de não-data. Clique com o botão direito Selecione "formatar células". Em seguida, selecione 'text' como formato e clique em OK.

Agora, vá em frente e cole, mas cole usando a opção 'corresponde à formatação de destino'.

    
por 17.10.2014 / 17:14
2
  1. Abra uma pasta de trabalho em branco
  2. Clique em dados
  3. Clique em De
  4. Localize seu arquivo CSV / txt
  5. Clique em Próximo
  6. Escolha seu Delimitador
  7. Clique em Próximo
  8. Use a barra de rolagem para localizar a coluna que você deseja proteger e clique nela
  9. Selecione o texto no formato de dados da coluna
  10. Clique em Concluir
  11. Clique em OK

Os dados agora serão importados sem a conversão da data.

    
por 30.09.2013 / 17:53
1

opções / Transição

avaliação da fórmula de transição - habilite-a

PS

e esqueça os dados já colados e salvos. = (

    
por 19.11.2012 / 19:15
0

Experimente as seguintes opções:

1) Selecione as células e vá para o formato - > células - > número e selecione Texto para a seleção

OR

2) Ao colá-lo da palavra MS, cole-o usando a opção Colar Especial e selecione a opção 'Somente Valores' na caixa de diálogo

    
por 19.11.2012 / 18:41
0

Isso é um pouco complicado, mas se os dados puderem ser colados normalmente (sem usar Colar Especial), normalmente funciona:

  1. Formate todas as células vazias onde as datas caem como texto.
  2. Clique com o botão direito ao colar e selecione "Corresponder formatação de destino".

Tenha cuidado, porém, b / c se você colar números nas células que você pré-formatou, eles também serão convertidos em texto, e você terá que usar valor () ou tal para obtê-los de volta (com o Excel 2013, você tem uma prévia de onde os dados ficarão pairando sobre o botão Colar, então eu costumo fazer isso e depois converter as colunas onde as seqüências de caracteres parecidas com data chegarão primeiro).

    
por 03.11.2013 / 21:18
0
  1. No navegador da Internet, Arquivo / Salvar página como / Salvar como página da Web, Concluir / "nomeá-lo"
  2. Abra o Excel (2007), Arquivo / Abrir / "nomeie" Arquivo salvo em # 1
por 21.08.2014 / 16:14
0

Extensão de Resposta de Alex Robilotto para o objeto da área de transferência não formatado como "texto".

  • Por exemplo, isso funciona para objetos da área de transferência baseados na Web

Os passos:

1. Paste the data into the spreadsheet as is.
2. Select all and format the cells as text
3. Paste original clipboard object again over what you did the first time
   - But this time select "Paste Special..." and select "Text".

Nota: colar como valor não é uma opção para o objeto de área de trabalho não textual baseado na Web.

    
por 03.08.2017 / 07:27
0

Selecione todas as células e altere seu formato para Texto.

Em seguida, escolha Colar - > Corresponder a formatação do destino.

    
por 30.03.2018 / 19:56