FUNCION FILTRAR || COLUMNAS ADYACENTES Y NO ADYACENTES EN CUALQUIER ORDEN

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ค. 2024
  • En este video te mostraré como filtrar columnas adyacentes y no adyacentes en cualquier orden. Vamos a ver como devolver cualquier número de columnas que no estén en el orden original de la matriz haciendo uso de la función FILTRO de Excel.
    También te explico cómo hacer que la fórmula sea dinámica para evitar errores al insertar y eliminar columnas.
    00:00 INTRODUCCION
    00:01:02 FILTRANDO COLUMNAS ADYACENTES DE UNA MATRIZ
    00:04:26 FILTRANDO COLUMNAS NO ADYANCETES DE UNA MATRIZ
    00:09:49 FILTRANDO CON COLUMNAS DINÁMICAS
    00:13:20 FILTRANDO CON MULTIPLES CRITERIOS
    ---------------------------------------------------------------------------------------------------------------
    👨‍💻 Si deseas los archivos que he usado en el video, descargarlo en el siguiente link:
    citeg.thinkific.com/pages/fx-... 👈🏻
    ---------------------------------------------------------------------------------------------------------------
    👨‍👨‍👧 ¡VAMOS A MANTENERNOS CONECTADOS! 😁:
    Instagram y Facebook : @CitegPeru
    ► Instagram: / citegperu
    ► Facebook: / citegperu
    ► Grupo FB: / excelsoportciteg

ความคิดเห็น • 53

  • @cesar_enrique_granados
    @cesar_enrique_granados ปีที่แล้ว +1

    ¡Qué lástima que sólo pueda dar like una vez, porque lo haría cada vez que me ha servido ver este vídeo!

  • @karinasosa2527
    @karinasosa2527 ปีที่แล้ว +1

    Gracias brayan me sirvió mucho para algo que buscaba y no había videos y busque en tu canal me sirvió mucho 2 videos, sigue adelante saludos desde Bolivia

  • @grijalvaescobedo158
    @grijalvaescobedo158 ปีที่แล้ว +2

    Excelente maestro nuevo suspcritor esto estaba buscando y lo utilizaré hoy mismo felicidades no deje de compartir este nivel ya emociona saludos desde León Guanajuato México 🇲🇽🤝👏👌

  • @ramirodiazdiaz
    @ramirodiazdiaz 2 ปีที่แล้ว +1

    Exclente explicacion amigo me ayudó mucho gracias por compartier tus conocimientos

  • @Fxingenieria
    @Fxingenieria ปีที่แล้ว

    Excelente clase avanzada de la función FILTRAR!! Muchas gracias por el video y sean muy bienvenidos todos los contenidos relacionados con esta función y sus usos avanzados para extraer datos !!

  •  2 ปีที่แล้ว +1

    Excelente recomendación, reemplaza completamnete el filtro avanzado funcionando de manera automática, sin aplicar ninguna macro.

    • @martinsger
      @martinsger 2 ปีที่แล้ว

      Mas facil asi: =FILTRAR(FILTRAR(A2:G21,E2:E21=K2),{1,0,0,0,0,1,1}) numero 1, visualiza, 0
      no visualiza... as veze tera que cambiar , por \ solamente fecha {1,0,0,0,0,0,0}

  • @moisestatis5418
    @moisestatis5418 2 ปีที่แล้ว

    Te felicito y te doy gracias por este video que es único en su clase. No encontré otro. Justo lo que necesitaba y lo explicas todo muy claro y bien. 👏🏻👏🏻

  • @JuanCarlosTolozaMarin
    @JuanCarlosTolozaMarin 2 ปีที่แล้ว +1

    Muy buen video Bryan; no había logrado resolver el filtrar con columnas no adyacentes y vos diste un plus. Felicitaciones. Tienes un nuevo suscriptor a tu canal.

    • @martinsger
      @martinsger 2 ปีที่แล้ว

      Mas facil asi: =FILTRAR(FILTRAR(A2:G21,E2:E21=K2),{1,0,0,0,0,1,1}) numero 1, visualiza, 0
      no visualiza... as veze tera que cambiar , por \ solamente fecha {1,0,0,0,0,0,0}

    • @JuanCarlosTolozaMarin
      @JuanCarlosTolozaMarin 2 ปีที่แล้ว

      @@martinsger Sólo en caso que tenga una matriz o tabla con pocas columnas; en la fórmula que usted indica se debe indicar la condición para cada columna (en una tabla de 50 columnas no sería viable) y además no permitiría cambiar el orden de las mismas. Saludos.

  • @Edison_mm
    @Edison_mm ปีที่แล้ว

    Excelente,, muy buen video.... se acerca muchísimo a la función *Query* de google-sheets*
    Muchas gracias!!
    🤠

  • @edgararce9711
    @edgararce9711 2 ปีที่แล้ว

    Excelente aporte, muchas gracias por compartir

  • @carlosalbertotrujilloreyes9129
    @carlosalbertotrujilloreyes9129 ปีที่แล้ว

    Muchas gracias esto lo estaba buscando hace tiempo, ahora solo falta ordenar la data filtrada por una columna de mayor a menor por ejemplo, muy bueno gracias

  • @dharia
    @dharia ปีที่แล้ว

    Fabuloso. Muchas gracias

  • @gustavogusach4816
    @gustavogusach4816 11 หลายเดือนก่อน

    Excelente muchas gracias!!

  • @reyneriolanzas71
    @reyneriolanzas71 2 ปีที่แล้ว +1

    Buenas tardes Bryan... excelente el dominio de las funciones matriciales, toda mi admiración y respeto. Espero sigas publicando estos videos que nos ayudan a mejorar nuestro desempeño. Solo tengo dos comentarios: Primero: Intenté aplicar la el ejercicio sobre una tabla de excel (es decir: en lugar de Data1 como nombre de matriz o rango; convertir en tabla con encabezados y no me funcionó. Por otro lado, este mismo resultado se puede obtener fácilmente con una Tabla Dinamica. Que limitaciones de las tablas dinamicas se superan con esta funcion FILTRAR

    • @bryancajavilcavinces7124
      @bryancajavilcavinces7124  2 ปีที่แล้ว +1

      Hola, lo trabaje con tabla y no tengo ningún problema:
      =FILTRAR(INDICE(Tabla1,SECUENCIA(FILAS(Tabla1)),{2,4,7}),Tabla1[Tipo Bicicleta]=K2)

    • @reyneriolanzas71
      @reyneriolanzas71 2 ปีที่แล้ว

      @@bryancajavilcavinces7124 Tienes toda la razón... Hice de nuevo el procedimiento usando tablas y esta vez me funciono perfecto. Muchas gracias

  • @robertoleon3965
    @robertoleon3965 ปีที่แล้ว

    Excelente Brayan, solo tengo una observacion el manejo de datos requiere por ley el menor uso de funciones para obtencion de resultados optimos y evitarel error humano en la transcripcion delas misma, por lo cual hay una funcion que simplica el uso de tres funciones y es la funcion elegir (office365) seria +FILTRAR(ELEGIR({1\2\3};Tabla1[Tipo Bicicleta];Tabla1[Distribuidor];Tabla1[Uni. Vendidas]);Tabla1[Tipo Bicicleta]=K2). saludos

    • @robertoleon3965
      @robertoleon3965 ปีที่แล้ว

      la formula para elsegundo ejerccio o la otra hoja de calculo es =FILTRAR(INDICE(data2;SECUENCIA(FILAS(data2));{2\4\7});E2:E21=K2)

  • @fjexpo
    @fjexpo ปีที่แล้ว +2

    Gracias Bryan por el video. En mi caso no funciona.
    He aplicado: =INDICE(TablaAllSalesMB;SECUENCIA(FILAS(TablaAllSalesMB));{1;2;3})
    y me devuelve en la fila 2, el resultado de la fila 2 columna 2 de la tabla original. En la fila 3, el resultado de la fila 3 columna 3 de la tabla original.
    Gracias por la sugerencia de correción. ChatGPT tampoco encuentra el error 😓😓😓
    Curiosamente con la opción "dinámica", sí funciona:
    =INDICE(TablaAllSalesMB;SECUENCIA(FILAS(TablaAllSalesMB));COINCIDIRX(A8:C8;Datos!1:1;0))
    Por cierto, para corregir el primer formato de fórmula, en Excel en español. el separador de funciones debe ser ";" y el separador de valores "\"
    La fórmual correcta quedaría: =INDICE(TablaAllSalesMB;SECUENCIA(FILAS(TablaAllSalesMB));{1\2\3})

    • @robertoleon3965
      @robertoleon3965 ปีที่แล้ว +1

      el problema radica con la configuracion del teclado y office en tu computador, has la prueba con el operador (\) en vez de punto y coma (;) y lo sustituyes en la formula y veras que ya te arroja el resultado, exito

    • @martiniruruetanorambuena8255
      @martiniruruetanorambuena8255 10 หลายเดือนก่อน

      @@robertoleon3965 gracias crack. Las configuraciones siempre dan pequeños problemas.

  • @reyneriolanzas71
    @reyneriolanzas71 2 ปีที่แล้ว

    Buenas tardes Bryan. Se que no es el tema del video pero tengo un obstaculo.. Necesito unir los archivos d una carpeta con power query.. pero quiero que solamente importe las tablas cuyos nombres comienzan con la letra "C"... Como puedo filtrar eso????

  • @FranciscoPaniaguaCasado
    @FranciscoPaniaguaCasado ปีที่แล้ว

    Excelente la explicación, con las múltiples opciones, me queda una casuística que no esta en el video y es hacer dinámico el campo por el que se establece el criterio de selección , lo he intentado con la función COINCIDIRX para seleccionar la columna sobre la que quiero establecer el criterio, pero me da el error "VALOR", es posible establecerlo también como dinámico ¿?

  • @jaimecarrillo5467
    @jaimecarrillo5467 9 หลายเดือนก่อน +1

    Excelente explicación. Por fa, ¿me ayudas con este problema? Al replicar tu ejercicio en mi tabla me arroja error. Esta es la fórmula: =INDICE(Compras;SECUENCIA(FILAS(Compras));{4,5,7}) Compras es el nombre de la tabla, el error que arroja es que no reconoce las constantes que están dentro de las llaves. De antemano, gracias.

    • @santiagomarinbuitrago9033
      @santiagomarinbuitrago9033 9 หลายเดือนก่อน

      Hola!
      estoy presentando el mismo error ¿Pudiste solucionarlo? te agradecería una pronta respuesta

    • @jaimecarrillo5467
      @jaimecarrillo5467 9 หลายเดือนก่อน

      @@santiagomarinbuitrago9033 Hola Santiago. En lugar de ";" utilizo "\" Así fue que me funcionó

  • @aGNetw0rK
    @aGNetw0rK 2 ปีที่แล้ว

    Buenas Bryan, muchas gracias por la explicación tan buena. Tengo una duda y agradecería mucho me pudieses ayudar. Cuando ejecuto la formula con INDICE y le digo el numero de columnas entre corchetes {x,y,...z} el resultado que me devuelve es sobre una única columna. Alguna idea? He comprobado la formula muchas veces y, así como a tí te completa la formula estilo matriz, es decir completando a lo largo de filas y columnas, a mí solo me completa en una única columna. Muchas gracias de antemano y saludos desde España!

    • @fabianaraneda2969
      @fabianaraneda2969 2 ปีที่แล้ว +1

      Puede ser el formato que usa tu excel. A mí me pasaba lo mismo...ponía los números de columna entre llaves así {1;2;5;6} y me devolvía los datos en una columna. Después me di cuenta que su separador de argumentos es la coma (","), mientras que el mío era el punto y coma (";"), por lo tanto, no podía usar el mismo carácter. En mi caso, debía separarlo con slash invertido ("\") y me funcionó perfecto.

    • @aGNetw0rK
      @aGNetw0rK 2 ปีที่แล้ว

      @@fabianaraneda2969 tienes toda la razón. Muchísimas gracias por tu respuesta!

    • @aGNetw0rK
      @aGNetw0rK 2 ปีที่แล้ว

      @@fabianaraneda2969 tienes toda la razón. Muchísimas gracias por tu respuesta!

    • @robertoleon3965
      @robertoleon3965 ปีที่แล้ว

      @@fabianaraneda2969 la respuesta amigo que el uso de la coma es para arrojar resultado en fila y el (;) es para arrojar resultados en columnas, espero te sirva. exito

  • @josediegocondorpaz8872
    @josediegocondorpaz8872 ปีที่แล้ว

    En googles sheets cómo sería las columnas no adyacentes?

  • @micheldepaola5378
    @micheldepaola5378 ปีที่แล้ว +1

    =FILTRAR(INDICE(data2;SECUENCIA(FILAS(data2));{1,4,5});F4:F14=J2) cuando la aplico me tira error de valor #!valor! y no desborda la formula ¿Por qué?. Gracias

    • @micheldepaola5378
      @micheldepaola5378 ปีที่แล้ว +1

      vos sabes que cuando quiero realizar una constante, por ejemplo {1,2,3}, me dice hemos encontrado un error en la escritura, me lo corrige y me tira {1,23}. ¿Debe ser algo de la configuración del Excel?. GRacias y si está a tu alcance ayudarme, agradecido

    • @fjexpo
      @fjexpo ปีที่แล้ว +1

      @@micheldepaola5378 para corregir la fórmula, en Excel en español. el separador de funciones debe ser ";" y el separador de valores "\"
      Prueba =FILTRAR(INDICE(data2;SECUENCIA(FILAS(data2));{1\4\5});F4:F14=J2)

    • @micheldepaola5378
      @micheldepaola5378 ปีที่แล้ว +1

      @@fjexpo muchas gracias Javier. Ya había encontrado está solución. Vuelvo agradecer tu aporte. Abrazo

  • @danielcordoni662
    @danielcordoni662 2 ปีที่แล้ว

    Estimado, me gustaría saber como hacer lo siguiente, tengo 2 tablas una de facturas y otra de recibos, las cuales solo tiene como referencia en nombre del proveedor, en cada tabla se repite varias veces el mismo proveedor, el asunto es el siguiente, al repetirse varias veces el proveedor yo uso la función =ordenar(unico()),, ahora bien si lo hago sobre facturas y uso una lista del resultante de la función mencionada solo resulta de la tabla facturas, pero no de recibos y viceversa, como hacer para que funcione en las 2 tablas. Muchas gracias por leer mi mensaje, saludos

    • @bryancajavilcavinces7124
      @bryancajavilcavinces7124  2 ปีที่แล้ว +1

      Me interesó bastante tu caso Daniel ...y ¿adivina qué? YA TENGO LA RESPUESTA!!!! 😃 . Hoy haré un tutorial y lo estaré subiendo por la noche.

    • @danielcordoni662
      @danielcordoni662 2 ปีที่แล้ว

      @@bryancajavilcavinces7124 Hola Bryan, no veo el vídeo, ya lo publicaste? Saludos, muchas gracias por responder.

    • @bryancajavilcavinces7124
      @bryancajavilcavinces7124  2 ปีที่แล้ว

      @@danielcordoni662 ya esta disponible, te dejo el link : th-cam.com/video/c0BaeRSadaE/w-d-xo.html . Espero que sea la solución a lo que estabas buscando

  • @moisestatis5418
    @moisestatis5418 2 ปีที่แล้ว

    Se puede aplicar formato condicional a matrices dinámicas? 🤔

    • @bryancajavilcavinces7124
      @bryancajavilcavinces7124  2 ปีที่แล้ว +1

      Desde luego que sí Moisés

    • @moisestatis5418
      @moisestatis5418 2 ปีที่แล้ว

      @@bryancajavilcavinces7124 bueno saberlo, me avisan si tienen en su librería tienen videos al respecto. No he encontrado nada en español en youtube sobre el tema. Tal vez, pueda ser algo interesante para ustedes cubrir el tema (si no lo han hecho). Mientras me llega su respuesta, buscaré en los canales en inglés.

  • @marianelalopez1055
    @marianelalopez1055 ปีที่แล้ว

    Buenos dias, intente hacerlo para el caso donde explica la parte de "indice/secuencia/filas" pero me arroja solo una columna de datos con los primeros datos correspondientes a cada columna que quiero extraer de la base de datos y luego "#N/D". No encuentro el problema, sabe a que puede deberse?

    • @KennethChile
      @KennethChile ปีที่แล้ว

      Me pasa lo mismo, lo pudiste resolver?

    • @antaresopazosanchez2499
      @antaresopazosanchez2499 11 หลายเดือนก่อน

      Dime pasa lo mismo, pudieron resolverlo?

  • @tatianethomaz648
    @tatianethomaz648 ปีที่แล้ว

    LA FUNCION INDICE NO ME TRAE MÁS DE 1 COLUMNA, COMO PUEDO HACERLO?

  • @martinsger
    @martinsger 2 ปีที่แล้ว

    Mas facil asi: =FILTRAR(FILTRAR(A2:G21,E2:E21=K2),{1,0,0,0,0,1,1}) numero 1, visualiza, 0
    no visualiza... as veze tera que cambiar , por \ solamente fecha {1,0,0,0,0,0,0}

    • @JuanCarlosTolozaMarin
      @JuanCarlosTolozaMarin 2 ปีที่แล้ว

      Sólo en caso que tenga una matriz o tabla con pocas columnas; en la fórmula que usted indica se debe indicar la condición para cada columna (en una tabla de 50 columnas no sería viable) y además no permitiría cambiar el orden de las mismas. Saludos.

  • @EvilHit
    @EvilHit ปีที่แล้ว

    faltaria uno de filtrar con "FILTRANDO CON MULTIPLES CRITERIOS" y dinámicos...