3 Complejo excel problemas de extracción resuelto y explicado
Muchas personas luchan con la extracción de información a partir de células complejas en Microsoft Excel. Los muchos comentarios y preguntas en respuesta a mi artículo sobre Cómo extraer un número o texto desde Excel con esta función lo demuestra. Al parecer, no siempre está claro cómo aislar los datos deseados a partir de una hoja de Excel.Cómo extraer un número o texto desde Excel con esta funciónCómo extraer un número o texto desde Excel con esta funciónMezclar números y texto en una hoja de cálculo Excel puede introducir desafíos. Le mostraremos cómo cambiar el formato de sus células y números distintos de texto.Lee mas
Vídeo: Excel 2007 Solver ejemplo sencillo
Hemos elegido algunas de las preguntas de ese artículo a caminar por aquí, así que podemos ver cómo el trabajo de las soluciones. El aprendizaje de Excel de forma rápida No es fácil, pero el uso de problemas del mundo real como estos ayuda mucho.
1. Extracción usando un separador
Lector Adrie hizo la siguiente pregunta:
Me gustaría extraer el primer conjunto de números de una lista, es decir (122,90,84,118.4,128.9)
¿Alguna idea sobre qué fórmula que pueda usar?COIL112X2.5
COIL90X2.5
COIL84X2.0
COIL118.4X1.8
COIL128.9X2.0
El hecho de que los números para ser extraídos son diferentes longitudes hace esto un poco más complicado que simplemente usar la función MID, pero mediante la combinación de unas pocas funciones diferentes, podemos deshacernos de las letras en el, así como en la “X” a la izquierda y los números de la derecha, dejando sólo los números deseados en una nueva célula.
Vídeo: Números complejos en Excel
Ésta es la fórmula que utilizaremos para resolver este problema:
= VALOR (LEFT ((DERECHA (A1, (LEN (A1) -4))), encontrar ("x", A1) -5))
Vamos a empezar en el medio y encontrar una salida para ver cómo funciona. En primer lugar, vamos a empezar con la función FIND. En este caso, estamos usando FIND ( “X”, A1). Esta función se ve a través del texto en la celda A1 de la letra X. Cuando encuentra una X, devuelve la posición que está en. Para la primera entrada, COIL112X2.5, por ejemplo, devuelve 8. Para la segunda entrada, se devuelve 7.
A continuación, vamos a ver la función LEN. Esto simplemente devuelve la longitud de la cadena en la celda 4. Combinar menos que con la función correcta, obtenemos la cadena a partir de la célula menos los primeros cuatro caracteres, que elimina “Coil” desde el comienzo de cada célula. La fórmula para esta parte se ve así: DERECHA (A1, (LEN (A1) -4)).
Vídeo: Excel multiplicar dos numeros complejos en excel
El siguiente nivel es a cabo la función IZQUIERDA. Ahora que hemos determinado la posición de la X con la función FIND y deshecho de “Coil” con la función DERECHA, IZQUIERDA devuelve la función de lo que queda. Vamos a desglosar esta información un poco más lejos. Esto es lo que sucede cuando simplificamos esos dos argumentos:
= LEFT ("112X2.5", (8-5))
La función IZQUIERDA devuelve los tres caracteres más a la izquierda de la cadena (el “-5” al final del argumento asegura que el número correcto de caracteres se eliminan mediante la contabilidad de los cuatro primeros caracteres de la cadena).
Por último, la función de valor asegura que el número devuelto tiene el formato de un número, en lugar de como texto. Este ejemplo no es tan divertido como la construcción de una juego de Tetris trabaja en Excel, pero sirve como un gran ejemplo de cómo combinar un par de funciones para resolver un problema.7 Diversión & Las cosas extrañas que puede crear con Microsoft Excel7 Diversión & Las cosas extrañas que puede crear con Microsoft ExcelImagínese Excel fue muy divertido! Excel ofrece muchas posibilidades de proyectos que van más allá de su uso previsto. El único límite es tu imaginación. Estos son los ejemplos más creativos de cómo se está utilizando Excel.Lee mas
2. Tirando de números fuera de series mixtas
Una pregunta similar se le preguntó por el lector Yadhu Nandan:
Quiero saber cómo separar la numérica y alfabetos.
Ejemplo es - 4552dfsdg6652sdfsdfd5654
Quiero 4552 6652 5654 en diferentes células
Otro lector, Tim K SW, proporcionó la solución perfecta a este problema en particular:
Suponiendo que 4552dfsdg6652sdfsdfd5654 está en A1 y desea que estos números extraídos en 3 células diferentes. 4452 en la celda B1 y digamos 6652 en C1 y D1 5654 en la que tendría que utilizar estos.
B1:
= MID (A1,1,4)C1:
= MID (A1,10,4)D1:
= MID (A1,21,4)
Las fórmulas son bastante simples, pero si usted no está familiarizado con la función MID, que no pueden entender cómo funciona. MID tiene tres argumentos: una celda, el número de caracteres en la que se inicia el resultado, y el número de caracteres que se debe tirar. MID (A1,10,4), por ejemplo, le dice a Excel para tomar cuatro caracteres a partir de la décima carácter de la cadena.
El uso de las tres funciones diferentes MID en tres células tira de los números fuera de esta larga cadena de números y letras. Obviamente, este método sólo funciona si usted siempre tiene el mismo número de caracteres - letras y números - en cada celda. Si el número de cada uno varía, necesitará una fórmula mucho más complicado.
3. Obtención de un número de una cadena mixta con espacios
Una de las peticiones más difíciles publicados en el artículo era éste, a partir lector de Daryl:
Hola, sólo quiero preguntar cómo separar la entrada sin formato muy parecido:
Rp. 487.500 (Nett 50% OFF)
Rp 256.500 Nett 40% OFF
Rp99.000
Rp 51.000 / orang Nett (50% Off)
Pasé algún tiempo trabajando en esto, y no era capaz de llegar a una solución de mí mismo, así que nos llevó a Reddit. Usuario UnretiredGymnast proporcionado esta fórmula que es largo y muy complejo:
= SUMPRODUCT (MID (0&IZQUIERDA (A1, SI.ERROR (BÚSQUEDA ("%", A1) -4, LEN (A1))), GRANDE (INDICE (ISNUMBER (- MID (IZQUIERDA (A1, SI.ERROR (BÚSQUEDA ("%", A1) -4, LEN (A1))), FILA ($ 1: $ 99), 1)) * FILA ($ 1: $ 99), 0), FILA ($ 1: $ 99)) + 1,1) x 10 ^ FILA ($ 1: $ 99) / 10)
Como se puede ver, la decodificación de esta fórmula lleva bastante tiempo, y requiere un conocimiento bastante sólido de una gran cantidad de funciones de Excel. Para ayudar a determinar exactamente lo que está pasando aquí, tendremos que mirar algunas funciones puede que no esté familiarizado. La primera es SI.ERROR, que coge un error (por lo general representado con un signo de libra, como # N / A o # DIV / 0) y la sustituye por otra cosa. En lo anterior, verá SI.ERROR (SEARCH ( “%”, A1) -4, LEN (A1)). Vamos a descomponerlo.16 Las fórmulas de Excel que le ayudará a resolver problemas reales Vida16 Las fórmulas de Excel que le ayudará a resolver problemas reales VidaLa herramienta adecuada es la mitad del trabajo. Excel puede resolver cálculos y datos de proceso más rápido de lo que puede encontrar su calculadora. Le mostramos las fórmulas clave de Excel y demostramos cómo usarlos.Lee mas
SI.ERROR mira al primer argumento, que es la búsqueda ( “%”, A1) -4. Por lo tanto, si “%” aparece en la celda A1, su ubicación se volvió y cuatro se resta de ella. Si "%" no aparecer en la cadena, Excel creará un error, y se devuelve la longitud de A1 en su lugar.
Las otras funciones puede que no estén familiarizados con SUMPRODUCT son un poco simpler-, por ejemplo, se multiplica y luego añade elementos de las matrices. vuelve grande es el número más grande de un rango. ROW, combinado con un signo de dólar, devuelve una referencia absoluta a una fila.
Al ver cómo todas estas funciones trabajan juntos no es fácil, pero si se inicia en medio de la fórmula, y trabaja hacia el exterior, usted comenzará a ver lo que está haciendo. Que va a tomar un tiempo, pero si usted está interesado en ver exactamente cómo funciona, recomiendo ponerlo en una hoja de Excel y jugar un rato con él. Esa es la mejor manera de obtener una idea de lo que está trabajando.
(También, la mejor manera de evitar un problema como este es importar los datos de forma más ordenada - no es siempre una opción, pero debe ser su primera elección cuando se trata).Cómo importar datos en su hojas de cálculo Excel de la Neat & Camino fácilCómo importar datos en su hojas de cálculo Excel de la Neat & Camino fácil¿Alguna vez ha tenido problemas con la importación o exportación de datos en una hoja de cálculo? Este tutorial le ayudará a dominar el arte de mover datos entre Microsoft Excel, CSV, HTML y otros formatos de archivo.Lee mas
Un paso a la vez
Como se puede ver, la mejor manera de resolver cualquier problema de Excel es un paso a la vez: comenzar con lo que sabes, ver lo que se obtiene, e ir de allí. A veces se va a terminar con una solución elegante, y, a veces obtendrá algo que es muy largo, desordenado y complejo. Pero siempre y cuando funciona, usted ha tenido éxito!
Vídeo: Como Calcular el VAN y TIR en Excel | Ejemplo Práctico
Y no se olvide pedir ayuda. Hay algunos usuarios de Excel de gran talento ahí fuera, y su ayuda puede ser muy valiosa en la solución de un problema difícil.Necesidad de aprender Excel? 10 Los expertos le enseñará de forma gratuita!Necesidad de aprender Excel? 10 Los expertos le enseñará de forma gratuita!Aprender a usar las funciones más avanzadas de Excel puede ser difícil. Para que sea un poco más fácil, hemos rastreado las mejores gurús de Excel que pueden ayudar a dominar Microsoft Excel.Lee mas
¿Tiene alguna sugerencia sobre la solución de problemas de extracción difíciles? ¿Conoce alguna otra solución a los problemas que abordó anteriormente? Compartirlos y cualquier pensamiento que tienen en los comentarios!