Cómo extraer un número o texto de Excel con esta función

  • Brian Curtis
  • 0
  • 3037
  • 217
Anuncio

Microsoft Excel es excelente para trabajar con números y texto, pero si está utilizando ambos en la misma celda, puede encontrar algunas dificultades. Afortunadamente, puede extraer números o texto de las celdas para trabajar con sus datos de manera más eficiente. Demostramos varias opciones, dependiendo del formato en el que se encuentren sus datos actualmente..

Números almacenados como texto

Esta es una situación común y, afortunadamente, muy fácil de tratar. A veces, las celdas que contienen solo números se etiquetan incorrectamente como texto, lo que impide que Microsoft Excel las use en operaciones. Puede ver en la imagen a continuación que las celdas en la columna A se almacenan como texto, como lo indica la bandera verde en cada celda, así como el cuadro de formato, los cuales se resaltan a continuación.

Convertir a número

Para resolver el problema, simplemente haga clic en una celda, haga clic en el cuadro de advertencia y seleccione “Convertir a número.” ¡Eso es todo al respecto! Esto se puede hacer en varias celdas seleccionándolas todas y haciendo clic en el cuadro de advertencia, pero probablemente no sea tan eficiente como el siguiente método.

Texto a columnas

Si tiene muchas celdas que deben repararse, el uso de este método puede llevar una cantidad de tiempo monumental. Para pasar por el proceso más rápido, puede usar el texto de Microsoft Excel en columnas Cómo convertir archivos de texto delimitado en hojas de cálculo de Excel Cómo convertir archivos de texto delimitado en hojas de cálculo de Excel Use Microsoft Excel para importar datos de un archivo de texto a una hoja de cálculo. El Asistente de importación de texto le ayuda a importar datos de texto delimitado y organizarlos de forma ordenada. función. Seleccione los números que desea convertir, vaya a Datos> Texto a columnas, y use el asistente para asegurarse de que los números salgan correctamente (en su mayor parte, solo tendrá que hacer clic próximo y Terminar sin jugar con ninguna de las configuraciones).

El texto se convertirá en números y ya está listo. Tenga en cuenta que esto solo funciona en una columna a la vez, por lo que si tiene muchas columnas, puede optar por este método final.

Pegado especial

Para que este método funcione, deberá ingresar el número 1 en una celda (es importante que esté en formato de número). Seleccione esa celda y cópiela. Ahora, seleccione todos los números que desea convertir al formato de número y presione Editar> Pegado especial. Seleccionar “Multiplicar” desde la sección Operación y presione OK.

Todos los números que seleccionó se convertirán al formato General, que reconoce los números. Las celdas de texto también se convertirán al formato General, lo que no debería causar ningún problema..

Extracción de números o texto de celdas de formato mixto

Ahora llegamos a la parte difícil: sacar números de celdas que contienen múltiples formatos de entrada. Si tiene un número y una unidad (como “7 palas,” como tenemos a continuación), te encontrarás con este problema. Para resolverlo, veremos un par de formas diferentes de dividir las celdas en números y texto, permitiéndole trabajar con cada una individualmente. El primer método es un poco engorroso, pero funciona muy bien en pequeños conjuntos de datos..

IZQUIERDA / DERECHA Y BÚSQUEDA

La función principal que usaremos aquí es IZQUIERDA, que devuelve los caracteres más a la izquierda de una celda. Como puede ver en nuestro conjunto de datos anterior, tenemos celdas con números de uno, dos y tres caracteres, por lo que tendremos que devolver el uno, dos o tres caracteres más a la izquierda de las celdas. Al combinar IZQUIERDA con la función de BÚSQUEDA 4 funciones de búsqueda de Excel para buscar hojas de cálculo de manera eficiente 4 funciones de búsqueda de Excel para buscar hojas de cálculo de manera eficiente Buscar una hoja de cálculo de Excel grande no siempre es fácil. Use fórmulas de búsqueda para ahorrar tiempo y buscar hojas de cálculo de manera eficiente. , podemos devolver todo a la izquierda del espacio. Aquí está la función:

= IZQUIERDA (A1, BÚSQUEDA ("", A1, 1))

Esto devolverá todo a la izquierda del espacio. Uso del controlador de relleno Cómo ahorrar tiempo en Excel mediante el controlador de relleno Cómo ahorrar tiempo en Excel mediante el controlador de relleno El dominio del controlador de relleno es el primer paso para convertirse en un asistente de Excel. para aplicar la fórmula al resto de las celdas, esto es lo que obtenemos (puede ver la fórmula en la barra de funciones en la parte superior de la imagen):

Como puede ver, ahora tenemos todos los números aislados, para que puedan ser manipulados. ¿Quieres aislar el texto también? Podemos usar la función DERECHA de la misma manera:

= DERECHA (A1, LEN (A1) -SEARCH ("", A1, 1))

Esto devuelve x caracteres desde el lado derecho de la celda, donde x es la longitud total de la celda menos el número de caracteres a la izquierda del espacio.

Ahora el texto también puede ser manipulado. ¿Quieres combinarlos de nuevo? Simplemente use la función CONCATENAR con todas las celdas como entradas:

= CONCATENAR (E1, F1)

Obviamente, este método funciona mejor si solo tiene números y unidades, y nada más. Si tiene otros formatos de celda, es posible que deba ser creativo con fórmulas para que todo funcione correctamente. Si tiene un conjunto de datos gigante, valdrá la pena el tiempo que lleva averiguar la fórmula!

Texto a columnas

La función Texto a columnas es útil para columnas de solo números, pero también puede facilitar la vida si tiene celdas de formato mixto. Seleccione la columna con la que desea trabajar y presione Datos> Texto a columnas. Luego puede usar el asistente para seleccionar un delimitador (un espacio suele ser el mejor) y dividir la columna de la manera que desee.

Si solo tiene números de uno y dos dígitos, la opción Ancho fijo también puede ser útil, ya que solo dividirá los primeros dos o tres caracteres de la celda (puede crear varias divisiones si lo desea, pero guardaré una explicación completa de la división de ancho fijo para otro artículo).

Si su conjunto de datos contiene muchas columnas y prefiere no usar Texto en columnas para cada una de ellas, puede obtener fácilmente el mismo efecto utilizando una exportación e importación rápidas. Primero, exporte su hoja de cálculo como un archivo de valores separados por comas (CSV). Hacer clic Archivo> Guardar como ... y guarde su archivo como CSV.

Ahora, abra una nueva hoja de cálculo y haga clic Archivo> Importar ... Seleccione su archivo CSV y use el asistente de importación para dividir sus datos en dos columnas (usará exactamente los mismos pasos que hizo con el asistente de Texto a columnas). Seleccionando “Espacio” en la sección Delimitadores, le indicará a Microsoft Excel que divida los datos donde sea que encuentre un espacio, lo que aislará los números y el texto..

Haga clic en Finalizar cuando haya terminado, y obtendrá una nueva hoja de cálculo que tiene sus columnas divididas en dos. Por supuesto, si tiene más de un espacio en una celda, terminará con más de dos columnas, como puede ver aquí:

Desafortunadamente, no hay una buena solución para esto usando este método; solo tendrás que concatenar las células nuevamente.

Situaciones más complicadas

Con las estrategias anteriores, debería poder extraer números o texto de la mayoría de las celdas de formato mixto que le causan problemas. Incluso si no lo hacen, probablemente pueda combinarlos con algunas de las potentes funciones de texto incluidas en Microsoft Excel para obtener los caracteres que está buscando. Sin embargo, hay situaciones mucho más complicadas que requieren soluciones más complicadas..

Por ejemplo, encontré una publicación en el foro donde alguien quería extraer los números de una cadena como “45t * y 65 /”, para que terminara con “4565.” Otro póster dio la siguiente fórmula como una forma de hacerlo:

= SUMPRODUCT (MID (0 y A1, LARGE (INDEX (ISNUMBER (- MID (A1, ROW ($ 1: $ 25), 1)) * ROW ($ 1: $ 25), 0), ROW ($ 1: $ 25)) + 1, 1) * 10 ^ FILA ($ 1: $ 25) / 10)

Para ser completamente honesto, no tengo idea de cómo funciona. Pero según la publicación del foro, eliminará los números de una cadena complicada de números y otros caracteres. ¡El punto es que, con suficiente tiempo, paciencia y esfuerzo, puede extraer números y texto de casi cualquier cosa! Solo tiene que encontrar los recursos correctos ¿Necesita ayuda con las fórmulas de Excel? 7 Recursos para consultar ¿Necesita ayuda con las fórmulas de Excel? 7 Recursos para consultar Excel es el estándar de oro de la hoja de cálculo. Si debe usar Excel y aún así debe familiarizarse con él, estos recursos le presentarán rápidamente los conceptos básicos y mucho más.. .

¿Qué estrategia utilizas??

Ahora que tiene una mejor idea de cómo obtener números y letras de las celdas de formato mixto, queremos saber qué otras estrategias ha utilizado para hacer lo mismo. ¡Publique sus fórmulas, procesos o cualquier otra cosa de Excel que pueda ser útil en los comentarios para que todos podamos aprender de ellos! Y para más diversión en Excel, vea cómo separar nombres y apellidos en Excel Cómo separar nombres y apellidos en Excel Cómo separar nombres y apellidos en Excel ¿Trabajar con nombres en Microsoft Excel? Aquí hay un tutorial útil que le muestra cómo separar nombres y apellidos en Excel. .




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.