Excel es sin duda una poderosa aplicación de la suite Microsoft Office. En esta poderosa aplicación hay un montón de funciones de Excel asignadas para realizar tareas complejas fácilmente y sin esfuerzo.
Pero en algunos casos, Excel se convierte en un gran desastre.
Hoy en este artículo voy a describir un problema común de cómo convertir el texto en números en Excel.
Cuando el usuario importa datos de alguna fuente, como Access o archivos de texto entonces en algunos casos los números pueden ser formateados como texto en celdas
Bueno, esta es una situación bastante frustrante ya que, cuando los números están formateados o almacenados como texto, todos los cálculos y la clasificación salen mal.
Pero no te pongas tenso ya que hay varios métodos que te ayudarán a convertir el texto en números en Microsoft Excel.
Este problema hace que las funciones como SUM y MEDIA ignoren los valores de estas células. Estas cadenas de texto podrían contener un texto real además de los números que necesitas para cubrir
Sin embargo, si quieres ser más productivo en Excel y quieres aprender funciones y características poderosas de Excel, entonces Aprende Excel avanzado fácilmente.
Glosario
Cómo convertir el texto en un número en Excel
Para convertir el texto de Excel en un número , pruebe cualquiera de los métodos que se indican a continuación y compruebe cuáles le ayudan.
Nota: Cada método dado asume que ya ha cambiado cualquier formato de número de celda en las celdas a General. Sigue los pasos para hacerlo:
- En Formato menú en Excel ; clic
- Luego, en Number tab > en Category > haga clic en General and > OK.
Ahora sigue los métodos dados uno por uno:
Paso 1: Reescribir los valores en las células
En el menú Formato , haga clic en Células y luego en Pestaña de números para cambiar el formato de los números de las células. Después de eso reescribe los números
Espero que hacer esto te ayude a convertir el texto de Excel en un número.
Paso 2: Seleccionar «Editar directamente en la celda»
Para ello, sigue los pasos indicados y comprueba si esto te ayuda a convertir el texto en un número en Excel .
- Primero en el menú Herramientas ; haga clic en Opciones (en Windows); o en Mac haga clic en Preferencias en el menú Edición.
- A continuación, en la pestaña Editar , compruebe que la casilla Editar directamente en la celda está seleccionada y haga clic en OK .
- Y haz doble clic en la celda que quieras formatear; pulsa Enter.
Paso 3: Usar Paste Special con Multiply
Hacer esto ayudará a tu Excel a convertir el texto en números , así que aquí sigue los pasos para hacerlo:
- Introduce el valor 1, en cualquier celda en blanco.
- Después de esa selección, la celda particular donde escribes 1 ; en el menú Editar haz clic en Copiar.
- Y con los valores selecciona las celdas que necesitas convertir en números.
- A continuación, en el menú Editar ; haga clic en Pegar especial.
- A continuación, en Operación > clic Multiplicar, y en Pegar ; clic Valores > clic OK .
Si tienes algún problema para cambiar de categoría al pegar tus datos en la hoja de Excel, entonces mira nuestro post: 5 Soluciones de trabajo para arreglar el error de Microsoft Excel no puede pegar datos
Paso 4: Eliminar los personajes y espacios ocultos
Este paso funciona bien si los datos están dispuestos en una sola columna o fila. Este consejo utiliza la función TRIM y la función CLEAN para eliminar los espacios adicionales y los caracteres no imprimibles que podrían ser importados con el archivo.
El siguiente ejemplo asume que los datos están en la columna A y comienzan en la fila 1 ($A$1).
Siga los pasos indicados para usar este ejemplo:
- A la derecha de la columna , A inserte una columna seleccionando la columna B ; haga clic en Columnas en Insertar menú
- En la primera celda de la columna insertada (B1) , escriba lo siguiente
- Después, en la columna B ; a la derecha de la celda elija todas las celdas que contengan datos en la columna A
- A continuación, en el menú Edición, apunte a Rellenar; y luego haga clic en Bajar. La nueva columna contiene valores de texto en columna A
- Luego, con el mismo rango seleccionado, en el menú Editar ; haga clic en Copiar
- Selecciona la celda A1 ; haz clic en Pegado especial en menú Edición. Luego debajo de Pegar ; hacer clic en Values > hacer clic en OK para volver a pegar los valores convertidos encima de la columna A .
- Y seleccionando la columna para borrar la columna B; haga clic en Delete on Edit menu
Puedes ver que el texto que estaba en la columna A está en formato numérico ahora.
Paso 5: Utilizar el procedimiento de Visual Basic para aplicaciones
Microsoft ofrece ejemplos de programación sólo a modo de ilustración, y sin garantía expresa o implícita.
Incluye, pero no se limita a las garantías implícitas de comerciabilidad o idoneidad por una razón en particular.
En este artículo, suponemos que usted está familiarizado con un lenguaje de programación que se está confirmando y con las herramientas que se utilizan para crear y depurar procedimientos.
Los ingenieros de soporte de Microsoft pueden ayudar a describir la funcionalidad de un proceso en particular, pero no cambiarían estos ejemplos para proporcionar una funcionalidad adicional o construir procedimientos para satisfacer sus requisitos particulares.
Crear un macro Visual Basic for Applications para volver a introducir los números en la celda o rango de celdas elegido.
Sigue los pasos para hacerlo:
- Escoge las células que exhiben el comportamiento .
- Si no lo ha hecho, entonces en el menú Formato haga clic en Celdas ; haga clic en la pestaña Número para modificar el formato de número de las celdas
- A continuación, en el menú Herramientas , apunte a Macro ; haga clic en Editor Visual Basic
- Y en el menú Insertar ; haga clic en Módulo .
- Después de ese tipo siguiendo código de macro en el nuevo módulo :
- A continuación, en el menú Archivo , haga clic en Cerrar y volver a Microsoft Excel
- Reseleccione las células afectadas si no están ya seleccionadas.
- A continuación en Menú de herramientas ; apunte a Macro ; haga clic en Macros . En la lista de nombres de macros ; haz clic en Introducir valores ; haz clic en Ejecutar.
Paso 6: Utilizar el texto a las columnas
Este método funciona mejor si los datos están dispuestos en una sola columna. El ejemplo supone que los datos están en la columna A y comienzan en la fila 1 ($A$1) . Sigue los pasos para hacerlo:
- Elija una columna de celdas que contenga el texto.
- Y en el menú Datos ; haga clic en Texto a Columnas .
- Después de eso en Tipo de datos original > clic Delimitado; clic Siguiente.
- Siguiente en Delimitadores; haga clic para elegir la casilla de verificación Tab ; haga clic en Siguiente.
- Y bajo Formato de datos de la columna; clic General .
- A continuación, haga clic en Avanzado ; haga cualquier ajuste apropiado para el Separador de decimales ; Separador de miles y haga clic en OK.
- Haz clic en Finalizar.
Y que todo su texto se convierte en números.
Paso 7: Excel convierte el texto a números usando VBA
Otra forma muy interesante de hacer que tu Excel convierta el texto en números es usando el código VBA. Es muy aplicable para la versión de la aplicación Excel 2003/2007.
Se ha comprobado que en muchos casos toda la solución mencionada anteriormente no funciona. Bueno, en tal situación Excel Convertir Texto a Número usando VBA funciona de maravilla.
Este siguiente código de macro VBA se proporciona en la página de Microsoft para hacer que Excel convierta el texto en un número.
Sub Enter_Values()
Para cada xCélula en selección
xValor.celular = xValor.celular
Próxima xCell
End Sub
Si en caso de que el código VBA anterior muestre un error en la ejecución, entonces necesita hacer los siguientes cambios en la codificación:
Para cada xCélula en selección
xValor.Celular = CDec(xValor.Celular)
Próxima xCell
Inténtelo, seguramente encontrará este paso demasiado fácil para convertir el texto en números en Excel .
Conclusión:
Bueno, esto se trata de cómo convertir el texto en números en Excel .
Hice todo lo posible para reunir los posibles pasos que te ayudarán.
Siga los pasos dados uno por uno y haga fácilmente que su Excel convierta el texto en un número .
¡¡¡Buena suerte!!!
>