Comentarios

Convertir texto a número en Excel

Convertir texto a número en Excel

Pregunta: ¿Cómo convierto celdas llenas de números de caracteres en valores numéricos para poder usar los valores en las fórmulas matemáticas de Excel?

Recientemente tuve que agregar una columna de números en Excel que fueron copiados y pegados de una tabla en una página web. Debido a que los números están representados por texto en la página web (es decir, el número "10" es en realidad "Hex 3130"), una función de suma para la columna simplemente da como resultado un valor cero.

Puede encontrar muchas páginas web (incluidas las páginas de Microsoft) que simplemente le dan consejos que no funcionan. Por ejemplo, esta página ...

//support.microsoft.com/kb/291047

... te da siete métodos. El único que realmente funciona es volver a escribir el valor manualmente. (Gee, gracias, Microsoft. Nunca habría pensado en eso). La solución más común que encontré en otras páginas es copiar las celdas y luego usar Pegado especial para pegar el valor. Eso tampoco funciona. (Probado en Excel 2003 y Excel 2007.)

La página de Microsoft proporciona una macro VBA para hacer el trabajo ("Método 6"):

Sub Enter_Values ​​() Para cada xCell In Selection xCell.Value = xCell.Value Next xCell End Sub

Tampoco funciona, pero todo lo que tienes que hacer es hacer un cambio y funciona:

Para cada xCell en la selección xCell.Value = CDec (xCell.Value) Siguiente xCell

No es una ciencia exacta. No puedo entender por qué tantas páginas lo tienen mal.