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

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

Microsoft Excel es excelente para trabajar tanto con números como con texto Ahorro de tiempo con operaciones de texto en Excel Ahorro de tiempo con operaciones de texto en Excel Excel puede hacer magia con los números y puede manejar los caracteres igualmente bien. Este manual muestra cómo analizar, convertir, reemplazar y editar texto en hojas de cálculo. Estos fundamentos te permitirán realizar transformaciones complejas. Lea más, pero si está usando ambas en la misma celda, podría tener 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 actualmente sus datos..

Números almacenados como texto

Esta es una situación común y, afortunadamente, muy fácil de manejar. A veces, las celdas que contienen solo números se etiquetan incorrectamente como texto, evitando que Microsoft Excel los use en las operaciones. Puede ver en la imagen de abajo 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 es probable que no sea tan eficiente como el siguiente método.

Texto a columnas

Si tiene muchas celdas que necesitan ser reparadas, usar este método puede tomar una cantidad de tiempo monumental. Para pasar 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. Utilice Microsoft Excel para importar datos de un archivo de texto a una hoja de cálculo. El Asistente para importar texto lo ayuda a importar datos de texto delimitado y a organizarlos ordenadamente. Leer más 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 Siguiente y Terminar sin meterse con ninguno de los ajustes).

El texto se convertirá en números y listo. Tenga en cuenta que esto solo funciona en una columna a la vez, por lo que si tiene muchas columnas, es posible que desee utilizar 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 numérico). Selecciona esa celda y cópiala. Ahora, seleccione todos los números que desea convertir a formato de número y presione Edición> Pegado especial. Seleccionar “Multiplicar” Desde la sección de Operación y pulsa 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..

Extraer números o texto de celdas de formato mixto

Ahora llegamos a la parte difícil: obtener números de celdas que contienen múltiples formatos de entrada. Si tienes un número y una unidad (como “7 palas,” como tenemos a continuación), se encontrará 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 uno individualmente. El primer método es un poco engorroso, pero funciona muy bien en conjuntos de datos pequeños.

IZQUIERDA / DERECHA & 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 los caracteres de la izquierda de uno, dos o tres caracteres. Al combinar IZQUIERDA con la función 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 En una hoja de cálculo de Excel gigante, CTRL + F solo lo llevará hasta el momento. Sé inteligente y deja que las fórmulas hagan el trabajo duro. Las fórmulas de búsqueda ahorran tiempo y son fáciles de aplicar. Leer más, podemos devolver todo a la izquierda del espacio. Aquí está la función:

= IZQUIERDA (A1, BUSCAR ("", 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 Dominar el controlador de relleno es el primer paso para convertirse en un asistente de Excel. Lea más 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, por lo que pueden ser manipulados. ¿Quieres aislar el texto también? Podemos usar la función DERECHA de la misma manera:

= DERECHA (A1, LEN (A1) - BÚSQUEDA ("", 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:

= CONCATENADO (E1, F1)

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

Texto a columnas

La función de Texto a columnas es útil para columnas de solo números, pero también puede hacer la vida más fácil si tiene celdas de formato mixto. Selecciona la columna con la que quieres trabajar y pulsa Datos> Texto a columnas. Luego puede usar el asistente para seleccionar un delimitador (un espacio suele ser el mejor) y hacer que su columna se divida de la forma 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 una serie de 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 utilizar Texto a 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 guarda tu archivo como CSV.

Ahora, abre una nueva hoja de cálculo y haz 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 dirá a Microsoft Excel que divida los datos donde 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 dividirá sus columnas 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; Sólo tendrás que concatenar las células de nuevo..

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 están dando 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 termine con “4565.” Otro póster dio la siguiente fórmula como una forma de hacerlo:

= SUMPRODUCTO (MEDIO (0 y A1, GRANDE (ÍNDICE (NÚMERO (- MEDIO (A1, FILA ($ 1: $ 25), 1)) * FILA ($ 1: $ 25), 0), FILA ($ 1: $ 25)) + 1, 1) * 10 ^ ROW ($ 1: $ 25) / 10)

Para ser completamente honesto, no tengo idea de cómo funciona. Pero de acuerdo con la publicación del foro, eliminará los números de una complicada cadena de números y otros caracteres. El punto es que, con tiempo, paciencia y esfuerzo suficientes, ¡puedes extraer números y texto de casi cualquier cosa! Solo tiene que encontrar los recursos adecuados ¿Necesita ayuda con fórmulas de Excel? 7 recursos para consultar ¿Necesita ayuda con 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, sin embargo, familiarizarse con él, estos recursos lo introducirán rápidamente a lo básico y más. Lee mas .

Que estrategia usas?

Ahora que tiene una mejor idea de cómo obtener números y letras de celdas de formato mixto, queremos saber qué otras estrategias ha usado para hacer lo mismo. Publique sus locas fórmulas de Excel, procesos o cualquier otra cosa que pueda ser útil en los comentarios para que todos podamos aprender de ellos.!

Explorar más sobre: ​​Microsoft Excel, Hoja de cálculo.