La fórmula empleada en el criterio está mejorada... Puede ser usada para cadenas de texto con (n) caracteres alfabéticos al principio de la misma y (n) caracteres numéricos al final. Ejemplo: ABCDE47345 o ABC4734567 o ABCD4734567890.
Magnífica fórmula, que en efecto, no se saca en 5 minutos. Es un formulón en toda regla. Merece un reconocimiento! Hay un método muy básico de hacerlo, jugando con comodines, pero muy manual, a modo de solución rápida... En lugar de SECUENCIA Y CRITERIO se colocan en F1,G1,H1,I1 los 4 encabezados originales PRODUCTO, CÓDIGO, UNIDADES y VALOR. Luego debajo de CÓDIGO ponemos este criterio: ="=*47*" Y ejecutamos de la misma manera el filtro avanzado llegando al mismo resultado. Por supuesto te obliga a cambiar el número si quieres cambiar la secuencia, pero si cambia la secuencia también habría que tocar F2 en el caso propuesto. Además hay que comentar el inconveniente de la no actualización de los procesos con los filtros avanzados, pues hay que volver a ejecutarlo otra vez. O al final uno acaba llegando a una macro. Pero señores, no lo olviden, para sacar fórmulas con esta dificultad, pues está el Sr.Andrés Rojas Moncada! Gran Maestro!!!
Yo uniera utilizado una columna auxiliar o para ayudarme y precisamente ahí está la magia de tu fórmula todo en uno es genial no tienes límites Andrés y lo más importante de todo esto no tienes límites en Excel y tampoco los tienes para compartir y eso es oro puro maestro excelente fórmula 👍🏻👍🏻👍🏻
Muy buen vídeo, que se complementa de manera extraordinaria con el curso de 20 sesiones de filtros avanzados. Propongo la siguiente fórmula: =VALOR(IZQUIERDA(DERECHA($B2,5),LARGO($F$2)))=$F$2 DERECHA($B2,5), se base en el hecho de que sabemos que los últimos 5 dígitos de la "derecha" son numéricos. Como el segundo criterio de la función IZQUIERDA uso LARGO($F$2) para que la función sea más dinámica y se ajuste automáticamente cuando la "Secuencia" tenga 1, 2, 3 o más caracteres.
buena tarde profesor Andres Rojas Moncada de verdad gracias por sus enseñanzas mucho de lo q se es gracias a su compartir de ese conocimiento respeto al video no se si con esta formula "=IGUAL(IZQUIERDA(DERECHA(B2;5);2);F2)" obtendria el mismo valor dado q hay un patron de 5 numeros al finalizar de toda la columna .
muy buen video andrés. se me ocurrieron un par de soluciones similares a los que hay en los comentarios, pero no eran tan potentes como para tener en cuenta el N° de caracteres alfabéticos y N° de caracteres numéricos a la vez.
Holaa, no puede subir el archivo todo completitoo ya hecho con el BUSCARV porque no me deja hacerlo en la mía, me serviria mucho, EN EL VIDEO DE USO AVANZADO DE BUSCARV
wooou!! consulta como podría hacer un filtro avanzado para por ejemplo un conjunto o grupo de datos, llamemos proveedores, de una matriz de datos que cumplen y no con una condición de criterio, poder extraerlos con filtro avanzado. Es decir un proveedor tal, en una matriz de datos puede tener comprobantes que sean Orden de Compra (OCC77-2020) y Actos Administrativos (AADMIN114-2020), como así también Contratos (CON157-2020). La pregunta sería quiero extraer aquellos Proveedores que tienen AADMIN, pero si tienen Contrato (CON) u Orden de Compra (OCC) no quiero que me los exporte porque no cumplirían con la condición. Dicho de otro modo, necesito buscar aquellos proveedores cuyo gasto salio por Acto administrativo (AADMIN) pero si tuvo una contratación previa como Contrato (CON) u Orden de Compra (OCC) que no me los exporte... Me encantan todos los vídeos que haces, porque aportan ideas increíbles. Mis felicitaciones!!!
Hola Amigo Andres, Mi excel esta en ingles pero la furmula que utilice es esta =VALUE(MID(RIGHT($B2,5),1,2))=$f$2 creo que en español es =valor(Extrae(Derecha($b2,5),1,2)=$f$2 Como comentas que todos los codigos traen 5 digitos numericos a la derecha solo extraigo esos como valor de comparacion directamente contra el criterio. Saludos
Otra solución más fácil: En donde se coloca secuencia y criterio pon los encabezados, en código pon: *47??? (tu único rango de criterios), vuelve a colocar los encabezados para que te devuelva ahí el resultado ( copiar a), y listo!, lo que hace es: *47 (me extrae todos los registros con el número 47, los signos de interrogación me sustituyen los otros 3 lugares. Sin fórmulas
Una forma podría ser utilizar la función de texto derecha de excel sabiendo que todos los códigos terminan en 5 números y después filtrar los que empiezan por 47.
He quedado boquiabierto, todavía me falta muchísimo por aprender: no entiendo por qué usa "Fila" ( que entiendo para qué se usa) y por qué el uso de Indirecto (que también conozco). Cordial saludo.
La fórmula empleada en el criterio está mejorada... Puede ser usada para cadenas de texto con (n) caracteres alfabéticos al principio de la misma y (n) caracteres numéricos al final. Ejemplo: ABCDE47345 o ABC4734567 o ABCD4734567890.
Y si hay letras tambien al final de la cadena ???
Buen trabajo!. Felicitaciones. Te has ganado tu estrellita
Eres el einstein de excel genial ni mejor explicado. Sal2andres y pulgar arriba
Jejeje!!! Naaa!!! Solo es lógica!!! Gracias de todos modos... Un abrazo, me agrada que hayas comentado. Saludos.
Magnífica fórmula, que en efecto, no se saca en 5 minutos. Es un formulón en toda regla. Merece un reconocimiento!
Hay un método muy básico de hacerlo, jugando con comodines, pero muy manual, a modo de solución rápida...
En lugar de SECUENCIA Y CRITERIO se colocan en F1,G1,H1,I1 los 4 encabezados originales PRODUCTO, CÓDIGO, UNIDADES y VALOR.
Luego debajo de CÓDIGO ponemos este criterio:
="=*47*"
Y ejecutamos de la misma manera el filtro avanzado llegando al mismo resultado.
Por supuesto te obliga a cambiar el número si quieres cambiar la secuencia, pero si cambia la secuencia también habría que tocar F2 en el caso propuesto.
Además hay que comentar el inconveniente de la no actualización de los procesos con los filtros avanzados, pues hay que volver a ejecutarlo otra vez. O al final uno acaba llegando a una macro.
Pero señores, no lo olviden, para sacar fórmulas con esta dificultad, pues está el Sr.Andrés Rojas Moncada! Gran Maestro!!!
Gracias Iván!!! Un abrazo fuerte, excelente!!!
Gracias Andrés por compartir conocimiento, Dios te bendiga
Me gustó mucho
GRACIAS
🎂🏃
Gracias
Una gran catedras para optimizar los filtros avanzados. Genial, saludos
Gracias!!! Me alegra que te haya gustado.
Gracias Maestro eres un semidios en fórmulas. Saludos desde Chile
Jajaja... Na!!! Solo es lógica... Gracias por comentar parcero. Saludos.
Gran trabajo .
Muy interesante.
Yo uniera utilizado una columna auxiliar o para ayudarme y precisamente ahí está la magia de tu fórmula todo en uno es genial no tienes límites Andrés y lo más importante de todo esto no tienes límites en Excel y tampoco los tienes para compartir y eso es oro puro maestro excelente fórmula 👍🏻👍🏻👍🏻
Gracias Roy!!! Me alegra que te haya gustado el vídeo... Me llenó de alegría tu comentario. Un abrazo fuerte desde la distancia. Saludos.
Buenas noches Andres, excelente dominio de las formulas no me queda mas que agradecer tu aportacion
Gracias Manuel. Me alegra que te haya gustado... Saludos.
Todavía no termino de ver el video... Pero me voy adelantando!! Buen video (como siempre)!!
Gracias por la confianza Daniel... Un abrazo.
Buenas noches Andrés, gracias, Dios te bendiga, Excelente aporte.
Gracias, me alegra que te haya gustado... Saludos.
Pieza maestra de la programación explícita....High cube
Gracias, me alegra que te haya gustado. Saludos.
Excelente aporte, que gran conocimiento y dominio del tema, felicitaciones por compartir sus conocimientos.
Gracias Leonel por tus palabras... Me alegra que te haya gustado... Saludos.
wow, de locos, super interesante la lógica y creatividad..
Gracias, me alegra que te haya gustado... Saludos.
Woww.... mis respetos para esa solución ufff genial.
Gracias... Me alegra que te haya gustado. Saludos.
excelente uso de formulas
Gracias.
de locos la formulita, buen video
Genial... Me alegra que te haya gustado... Y si, la tenía difícil y se me ocurrió esa salida. Un abrazo. Saludos.
Muy buen vídeo, que se complementa de manera extraordinaria con el curso de 20 sesiones de filtros avanzados.
Propongo la siguiente fórmula:
=VALOR(IZQUIERDA(DERECHA($B2,5),LARGO($F$2)))=$F$2
DERECHA($B2,5), se base en el hecho de que sabemos que los últimos 5 dígitos de la "derecha" son numéricos.
Como el segundo criterio de la función IZQUIERDA uso LARGO($F$2) para que la función sea más dinámica y se ajuste automáticamente cuando la "Secuencia" tenga 1, 2, 3 o más caracteres.
Gracias!!! Excelente idea.
buena tarde profesor Andres Rojas Moncada de verdad gracias por sus enseñanzas mucho de lo q se es gracias a su compartir de ese conocimiento respeto al video no se si con esta formula "=IGUAL(IZQUIERDA(DERECHA(B2;5);2);F2)" obtendria el mismo valor dado q hay un patron de 5 numeros al finalizar de toda la columna .
Gracias por comentar!!! Excelente idea. Un abrazo fuerte. Saludos.
Excelente !
Gracias.
muy buen video andrés.
se me ocurrieron un par de soluciones similares a los que hay en los comentarios, pero no eran tan potentes como para tener en cuenta el N° de caracteres alfabéticos y N° de caracteres numéricos a la vez.
Interesante aplicación del filtro. Una forma simplificada sería
VALOR(EXTRAE(B2;LARGO(B2)-5+1;2)) = $F$2
Gracias por comentar... Excelente idea... Saludos.
Buen metodo, hay diferentes alternativas, pero excelente forma usando el caso particular de formula matricial
EXCELENTE APORTACIÓN, ¿Y COMO PODRÍA HACER PARA FILTRAR LOS 6 PRIMEROS DÍGITOS?
💯👍
graciassssssssssssssssssssssssssssssss
De nada... Saludos.
Hola, necesito extraer nombres de una columna que comiencen con A y E utilizando filtro avanzado
Pueden Ayudarme; necesito extraer valores que empiecen con los 2 primeros números de un total de 6 numeros.
Es posible realizarlo con la función FILTRAR? Lo he intentado pero creo que la función FILTRAR no admite comodines. Me lo podrías confirmar Andrés?
Extraordinario... Perdon mi ignorancia. Pero por que? al comienzo de la fórmula es "1:" los dos puntos no entendí.
Holaa, no puede subir el archivo todo completitoo ya hecho con el BUSCARV porque no me deja hacerlo en la mía, me serviria mucho, EN EL VIDEO DE USO AVANZADO DE BUSCARV
Está en el repositorio desde antes que se subiera el vídeo mi estimado... Revisa el enlace y descárgalo para que practiques. Saludos.
Tremendo. Con fórmulas de texto es imposible?
Genial... Gracias. Me alegra que te haya gustado. Saludos.
wooou!! consulta como podría hacer un filtro avanzado para por ejemplo un conjunto o grupo de datos, llamemos proveedores, de una matriz de datos que cumplen y no con una condición de criterio, poder extraerlos con filtro avanzado. Es decir un proveedor tal, en una matriz de datos puede tener comprobantes que sean Orden de Compra (OCC77-2020) y Actos Administrativos (AADMIN114-2020), como así también Contratos (CON157-2020). La pregunta sería quiero extraer aquellos Proveedores que tienen AADMIN, pero si tienen Contrato (CON) u Orden de Compra (OCC) no quiero que me los exporte porque no cumplirían con la condición. Dicho de otro modo, necesito buscar aquellos proveedores cuyo gasto salio por Acto administrativo (AADMIN) pero si tuvo una contratación previa como Contrato (CON) u Orden de Compra (OCC) que no me los exporte... Me encantan todos los vídeos que haces, porque aportan ideas increíbles. Mis felicitaciones!!!
Déjame revisar y te comento. Saludos.
@@ExcelHechoFacil Muchas Gracias!!
Buenas Amigo, interesante la explicación, pero no aplica para Office 2019, solo Office 365
Hola Amigo Andres, Mi excel esta en ingles pero la furmula que utilice es esta
=VALUE(MID(RIGHT($B2,5),1,2))=$f$2 creo que en español es =valor(Extrae(Derecha($b2,5),1,2)=$f$2
Como comentas que todos los codigos traen 5 digitos numericos a la derecha solo extraigo esos como valor de comparacion directamente contra el criterio.
Saludos
Gracias por comentar... Excelente aporte. Saludos.
Saludos. Otra forma de solucionarlo sería: =DERECHA(B2;5)-$F$2*1000=1*DERECHA(B2;3)
Hola, Felicidades por su canal. Una solución con la nueva función Filtrar.
=SI.ERROR(FILTRAR($A$2:$D$22,IZQUIERDA(DERECHA($B$2:$B$22,5),2)*1=$F$2),"")
Otra solución más fácil: En donde se coloca secuencia y criterio pon los encabezados, en código pon: *47???
(tu único rango de criterios), vuelve a colocar los encabezados para que te devuelva ahí el resultado ( copiar a), y listo!, lo que hace es: *47 (me extrae todos los registros con el número 47, los signos de interrogación me sustituyen los otros 3 lugares. Sin fórmulas
Una forma podría ser utilizar la función de texto derecha de excel sabiendo que todos los códigos terminan en 5 números y después filtrar los que empiezan por 47.
Gracias por comentar... Excelente idea.. Saludos.
Pregunta: Esta formula funcionaria?
=SI(ABS(EXTRAE(B2;LARGO(B2)-4;2))=$F$2;VERDADERO)
Gracias por comentar!!! Excelente aporte!!! Saludos.
No
Yo uso una columna auxiliar: =SI(EXTRAE(B6,LARGO(B6)-4,2)=TEXTO($G$6,"00"),VERDADERO,FALSO)...
Gracias, excelente idea. Un abrazo.
He quedado boquiabierto, todavía me falta muchísimo por aprender: no entiendo por qué usa "Fila" ( que entiendo para qué se usa) y por qué el uso de Indirecto (que también conozco). Cordial saludo.
Tremendo maestro, genial
Gracias!!!
Excelente!
Gracias!!!