Usuario del software
2012-11-19 17:11:30 +0000 2012-11-19 17:11:30 +0000
40

Impedir que Excel convierta los valores numéricos/texto copiados en fecha

Estoy copiando y pegando algunos datos de una tabla html en Excel. Pero excel convierte automáticamente algunos valores de texto o números en fecha. Cuando cambio el formato, el número es perverso, el número es algo así como 4112523 (excel probablemente interpreta la celda como fecha y luego la convierte a número o algo así...) Hay un truco para importar archivos CSV , pero ¿hay alguna solución cuando se pegan los datos directamente desde un navegador web?

Respuestas [10]

27
2014-07-18 20:59:47 +0000

Esto es definitivamente un kluge y es la única cosa que he descubierto para hacer. Vine aquí buscando una solución más elegante.

Tengo una pequeña mejora para esto.

  1. Pegar los datos en la hoja de cálculo tal cual.
  2. Seleccionar todo y formatear como texto
  3. Pega de nuevo sobre lo que hiciste la primera vez pero esta vez como valores.

Esto te evita tener que contar columnas y filas, etc.

Si tienes datos que realmente quieres que sean números, fechas, etc, es mucho más fácil reformatearlos correctamente desde este extremo que hacerlo desde el otro. Como los números no se convertirán automáticamente, he utilizado texto a columnas en la columna, seleccionando "delimitado" pero desmarcando todos los delimitadores. Esto tiene el mismo efecto que ir a cada celda y darle a enter para que Excel lo reconozca de nuevo. Feo, pero funciona.

27
17
2014-09-12 09:59:43 +0000

La forma más sencilla.

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.
17
10
2014-10-17 15:14:34 +0000

Antes de pegar, seleccione la columna que contendrá el valor no fechado. Haga clic con el botón derecho del ratón. Seleccione "formato de celdas". Luego selecciona 'texto' como formato y haz clic en Aceptar.

Ahora, sigue adelante y pega, pero pega usando la opción 'coincidir con el formato de destino'.

10
4
2012-11-19 18:07:13 +0000

Prueba esto, a mí me funcionó:

Datos - Importar datos externos - Nueva consulta web y seguir el asistente

Es muy sencillo.

¡Saludos!

4
2
2013-09-30 15:53:36 +0000
  1. Abra un libro de trabajo en blanco
  2. Haga clic en Datos
  3. Haga clic en Desde el texto
  4. 4. Localizar el archivo CSV/txt
  5. Haga clic en Siguiente
  6. 6. Escoja el delimitador
  7. Haga clic en Next Haga clic en Siguiente
  8. Utilice la barra de desplazamiento para localizar la columna que desea proteger y haga clic en ella
  9. Seleccione Texto en el formato de datos de la columna
  10. Haga clic en Finalizar
  11. Haga clic en Aceptar

Los datos se habrán importado sin la conversión de la fecha.

2
1
2013-11-03 20:18:22 +0000

Esto es un poco kluge, pero si los datos se pueden pegar normalmente (sin usar Paste Special) suele funcionar:

  1. Formatea todas las celdas vacías donde caerán las fechas como texto.
  2. Haga clic con el botón derecho del ratón al pegar y seleccione "Coincidir con el formato de destino".

Ten cuidado, sin embargo, b/c si pegas números en las celdas que has preformateado, también se convertirán en texto, y tendrás que usar value() o algo así para recuperarlos (con Excel 2013 obtienes una vista previa de dónde irán los datos con sólo pasar el ratón por encima del botón Pegar, así que yo suelo hacer eso y luego convertir primero las columnas donde caerán cadenas parecidas a fechas).

1
1
2018-03-30 17:56:18 +0000

Seleccione todas las celdas y cambie su formato a Texto.

A continuación, elija Pegar -> Coincidir con el formato de destino.

1
0
2012-11-19 17:41:04 +0000

Pruebe las siguientes opciones:

1) Seleccione las celdas y vaya a Formato --> celdas --> número y seleccione Texto para la selección

O

2) Al pegar desde MS word péguelo utilizando la opción Pegado especial y seleccione la opción "Sólo valores" en el cuadro de diálogo

0
0
2017-08-03 05:27:08 +0000

Ampliación de la Respuesta de Alex Robilotto para objetos del portapapeles no formateados como "texto".

  • Por ejemplo, esto funciona para objetos del portapapeles basados en la web

Los pasos:

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: pegar como valor no es una opción para los objetos del portapapeles que no son de texto, basados en la web.

0
0
2014-08-21 14:14:58 +0000
  1. En su navegador de Internet, Archivo/Guardar página como/Guardar página web, Completar/"nombrarlo"
  2. Abra Excel (2007), Archivo/Abrir/"nombre" Archivo que guardó en #1
0