Tente isso, funcionou para mim:
Data - Import external data - New web query and follow the wizard
É tão simples.
cumprimentos!
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?
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.
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.
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.
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'.
Os dados agora serão importados sem a conversão da data.
opções / Transição
avaliação da fórmula de transição - habilite-a
PS
e esqueça os dados já colados e salvos. = (
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
Isso é um pouco complicado, mas se os dados puderem ser colados normalmente (sem usar Colar Especial), normalmente funciona:
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).
Extensão de Resposta de Alex Robilotto para o objeto da área de transferência não formatado como "texto".
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.
Selecione todas as células e altere seu formato para Texto.
Em seguida, escolha Colar - > Corresponder a formatação do destino.