Listas desplegables condicionales en Google Sheets con la función FILTER

Поділитися
Вставка
  • Опубліковано 16 вер 2024
  • En este video vemos otra manera de crear dos listas desplegables en Google Sheets, una que dependa de la otra, pero esta vez con la función FILTER
    👍 Si te ha gustado este video, te encantará el curso gratis "Aprende Google Sheets en 2 horas". Aquí puedes obtener acceso juansguzman.co...
    📋 Puedes encontrar el código y la plantilla de este video (y los más de 350 videos del canal) inscribiéndote en un plan mensual o anual en mi membresía JuanSGuzman - juansguzman.com
    🎓Allí mismo, encontrarás un curso completo de Desplegables en Sheets asi como más de 75 cursos completos de Sheets, Forms y Apps Script. Aquí puedes verlo juansguzman.co...
    📝 Puedes encontrar este tutorial en forma escrita aquí
    juansguzman.co...
    🔔 Suscríbete al canal donde recibirás nuevos videos semanales de Sheets, Forms, Apps Script y más.
    Aquí algunos canales donde me puedes seguir y apoyar:
    📨 - Newsletter: juansguzman.co...
    ➤Patreon: juansguzman.co...
    ➤Telegram: juansguzman.co...
    ➤Instagram: juansguzman.co...
    ⓕ - Facebook: juansguzman.co...
    ➤Tiktok: juansguzman.co...
    𝕏 - (Twitter): juansguzman.co...
    Cualquier sugerencia, pregunta o inquietud, te invito a comentar más abajo
    ▶️Videos Relacionados
    Introducción a FILTER - • Funciones Avanzadas en...
    Opciones avanzadas de FILTER - • Condiciones avanzadas ...
    Listas desplegables condicionales en Sheets con INDIRECTO - • Listas desplegables co...
    Listas desplegables condicionales en Sheets con INDICE + CONTARA - • Listas desplegables co...
    3 Listas desplegables condicionales en Sheets - • Como crear 3 listas de...

КОМЕНТАРІ • 82

  • @wilmaromartrinidadmartinez8188
    @wilmaromartrinidadmartinez8188 2 роки тому +1

    Estoy seguro que no hay mejor tutorial que este, la verdad todo esta super bien explicado que hasta yo lo pude hacer. Muchas gracias por el video

    • @JuanSGuzman
      @JuanSGuzman  Рік тому

      Hola!
      Que amables palabras! Mil gracias!
      Saludos!

  • @buscandosentidos989
    @buscandosentidos989 2 роки тому +1

    Muchas gracias, lo necesitaba,

  • @edwinmarquez-Jetxcel-SAS
    @edwinmarquez-Jetxcel-SAS 2 роки тому +1

    Al principio casi no me funcionaba jeje, pero al final lo adpaté a mi proyecto, muchas gracias amigo funcionó💪🏼

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Excelente!
      Uno obtiene mas conocimiento cuando no funciona y tiene que buscar pequeños ajustes de manera individual
      Felicitaciones!

  • @braiancitoasz
    @braiancitoasz 3 роки тому +1

    Me sirvio muchisimo! Te agradezco de corazon! Gracias por tu aporte ♥

  • @hacedorereon7864
    @hacedorereon7864 3 роки тому

    Estaré a la espera. Es un traductor y un conjugador de verbos que he creado con la hoja de calculo de google, no para introducir datos sino para consultar simplemente, pero no es funcional en el googlesite y es frustrante. Un saludo grande y sigue con la excelente tarea que haces.

  • @tecno-ayuda
    @tecno-ayuda 3 роки тому +1

    SUSCRITO. GARCIAS

    • @JuanSGuzman
      @JuanSGuzman  3 роки тому

      Gracias a ti por la suscripción y el comentario!

  • @kurtcrow
    @kurtcrow 3 роки тому +2

    Gracias Juan x compartir la info ! Es genial y funciona perfecto. Una duda, tenes para compartir o es complejo el código para quitar el error que se genera cuando por ejemplo cambio entre continentes?

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому +1

      Hola!
      No es muy complejo
      Algo asi
      if (colActiva == colRequerida && filaActiva > encabezados && nombreHojaActiva == nombreHojaValidacion) {
      //Aqui va la validación dependiendo del método
      //Limpiemos la celda del desplegable condicional
      celda.offset(0, 1).clearContent();
      if (valorActivo == "") {
      celda.offset(0, 1).clearDataValidations();
      } //Si es vacio solo borre
      else {
      //Aqui va la validación
      }
      }
      Saludos!

    • @kurtcrow
      @kurtcrow 2 роки тому +1

      @@JuanSGuzman sos un genio !! Funcionó !! última duda .. si exporto el GoogleSheet a un Excel, me funciona igual el script?? Porque no se si hice algo mal, el desplegable no me actualiza la celda si lo abro en Excel, si lo abro en GS sí .. :(

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      @@kurtcrow Hola Jota
      Desafortunadamente, los códigos de Sheets no se pasan a VBA y viceversa. Hay una gran oportunidad de negocio! Jaja.
      Saludos!

  • @cristinachavezsotar5582
    @cristinachavezsotar5582 3 роки тому

    Hola, gracias por esta información. Tenés algún video que muestré cómo configurar desplegables para opción multiple? Te lo agradecería mucho! Saludos!

    • @JuanSGuzman
      @JuanSGuzman  3 роки тому

      Hola!
      Si me lo han pedido
      Desafortunadamente hay que hacerlo con código. Ya lo tengo en la lista
      Saludos!

  • @dvenegasp
    @dvenegasp 3 роки тому +1

    Excelente Juan
    Esta forma de hacerlo, sin listas organizadas por cada Categoría (Continente), no se puede utilizar en Excel?
    Sólo he visto la forma con N listas individuales organizadas por Categoría!!!

    • @JuanSGuzman
      @JuanSGuzman  3 роки тому +1

      Hola Didier
      Mil gracias por tus palabras!
      Sin etsar tan actualizado de Excel, se que Excel ya soporta el FILTER, entonces pensaría que se podría
      Un gran saludo!

  • @victorania2743
    @victorania2743 2 роки тому

    Hola Juan, muy bueno el tutorial. Es posible crear una lista desplegable con datos de otro archivo distinto? No con datos de otra pestaña, sino con datos de otros archivos como se hace en Microsoft Excel. Gracias

  • @lourdesruiz_
    @lourdesruiz_ Рік тому +1

    Hola Juan, muchas gracias por el tutorial. El filtro me funciona hasta donde escribo la "palabra", pero cuando la reemplazo por la celda de al lado me aparece #N/A. Cómo puedo hacer para solucionarlo?

    • @JuanSGuzman
      @JuanSGuzman  Рік тому

      Dejame ver como tienes la formula
      Saludos!

  • @dd.youtube
    @dd.youtube 3 роки тому

    Hola, Juan, antes que nada agradezco todo el conocimiento que estas compartiendo con nosotros que recien comenzamos en este mundo de Sheets. De verdad, muchas gracias...
    Quisiera hacerte una consulta ya que tengo problemas a la hora de crear una lista desplegable dependiente para multiples filas. Aplicando la función Filter, me límita a un solo campo de busqueda ya que al cambiar de una sola celda de referencia a multiples o toda una columna, solo me muestra el primer valor de los resultados. No se si me hice entender. De igual forma quiero aplicar las lista dependientes a un control monetario que tengo donde los campos son: Fecha, Tipo de novedad(Ingreso o Egreso), Categoria Novedad (Donación, ventas, Gastos, Servicio Público, Papelería, Etc.) Descripción, Valor Ingreso, Valor Egreso y total. Entonces, lo que quiero hacer es que al escoger el tipo de novedad, se despliege la lista con los valores correspondientes. Esto ya lo he realizado siguiendo tu tutorial que has dejado tanto con Indirecto como Filter, pero sucede que al añadir nueva información en la siguiente fila, no puedo aplicar ninguna de las funciones ya que sucede lo mencionado al principio. No sé si ahora está un poco más claro todo. Espero que sí.
    Nuevamente muchas gracias por la ayuda.
    Nota: No soy bueno para la programación, por eso estoy límitado con Appscript.
    Saludos desde La Guajira, bro.

    • @JuanSGuzman
      @JuanSGuzman  3 роки тому

      Hola Daniel
      Mil gracias por tus palabras!
      La triste noticia es que hasta donde yo se no se puede hacer esto sin apps script precisamente por lo que tu comentas
      Pero no te desanimes! Apps Script no es tan difícil, lánzate. ¡Aquí estoy yo y te ayudo!
      Un gran saludo!

    • @dd.youtube
      @dd.youtube 3 роки тому

      @@JuanSGuzman Muchas gracias. Te haré caso, voy a checar en tus tutos una playlist donde enseñas Appscript. Saludos.

    • @JuanSGuzman
      @JuanSGuzman  3 роки тому

      @@dd.youtube Me vas contando!

  • @josepablomartinezmacip3232
    @josepablomartinezmacip3232 2 роки тому +1

    ¡Excelente video! Me ayudó mucho pero tengo una duda. Si quisiera hacer una lista de continentes con esa fórmula y que en cada fila pueda relacionarse la ciudad con el continente de la fila correspondiente, ¿Cómo le podría hacer?

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому +1

      Hola José
      Aquí te dejo el video
      ua-cam.com/video/gwju78H3kW4/v-deo.html
      Saludos!

    • @mamamaye2930
      @mamamaye2930 2 роки тому

      @@JuanSGuzman ¡Muchas gracias!

  • @NoSkunkOk
    @NoSkunkOk Рік тому

    Hola, una pregunta, ¿Es posible aplicar estos comandos a modo de lista? Es decir por ejemplo para organización de ingresos y egresos en una lista dinámica

  • @francodanielamaya9818
    @francodanielamaya9818 6 місяців тому +1

    hola tengo una duda, yo tenia algo parecido en excel pero puse la formula de =indirecto para que me salga una lista desplegable de ejercicios en base a un musculo que escojo en la celda de la izquierda. Pero al subirlo a drive o google sheets ya no me funciona. Que puedo hacer? debo utilizar este metodo y modificar mi plantilla?

    • @JuanSGuzman
      @JuanSGuzman  6 місяців тому

      Hola!
      Si, desafortunadamente el hecho de poder poner fórmulas directamente en los desplegables es una gran ventaja de Excel, y que hace los archivos con desplegables incompatibles al exportarlos
      Ojalá Sheets se ponga "al corriente" en ese tema, para o tener que rehacer los archivos
      Saludos!

    • @francodanielamaya9818
      @francodanielamaya9818 6 місяців тому +1

      @@JuanSGuzman Muchas gracias por tu respuesta. Saludos :)

  • @orlandomonjes4673
    @orlandomonjes4673 2 роки тому +1

    Sabes una forma cuando son varias (mas de 100 filas) tienen o necesiten la lista dependientes, en tu ejemplo solo muestas con una sola fila de continenten, por ejmplo si tengo un registro personas y a cada persona le tengo que colocar su pais, como se haria para manejar las lista dependientes.? ya que el valor de cada celda va ir variando según el pais de la persona, gracias.!

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому +1

      Hola Orlando
      Desafortunadamente (o afortunadamente) para eso necesitamos meternos con código, aunque no es difícil!
      Aquí te dejo un par de videos
      ua-cam.com/video/gwju78H3kW4/v-deo.html
      ua-cam.com/video/2IzjPpQVV58/v-deo.html
      Un gran saludo!

  • @alejandroecheverria6394
    @alejandroecheverria6394 3 роки тому +1

    Hola amigo gracias por el video. Tengo una pregunta: como hago para arrastrar las listas a toda la columna y me traiga el mismo formato de las listas? Saludos!

    • @JuanSGuzman
      @JuanSGuzman  3 роки тому

      Hola Alejandro
      Desafortunadamente no se puede
      Te toca meterte en el mundo del código
      aqui te dejo un video
      ua-cam.com/video/gwju78H3kW4/v-deo.html
      Un gran saludo!

  • @antoniodugartetanzi1491
    @antoniodugartetanzi1491 4 роки тому +1

    excelente ayuda. ¿donde puedo ver cómo hacer la macro para limpiar celdas cuando se cambien valores de las listas dependientes? tengo 4 listas en dependencia una de otra... pero es necesario tener esa macro para evitar confusiones....

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому +1

      Hola Antonio,
      Publiqué hace poco un tercer método de listas dependientes. En la parte final del mismo, les muestro la macro para borrar el contenido cada vez que cambiemos la primera lista. Es muy sencilla. Aquí te lo dejo.
      ua-cam.com/video/fLZCo5KH_D8/v-deo.html
      Ojalá te sirva.
      Saludos!

    • @antoniodugartetanzi1491
      @antoniodugartetanzi1491 4 роки тому +1

      @@JuanSGuzman Gracias, revisé el video y pude adaptar el código a mis requerimientos!!!

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому

      Excelente!

  • @danielmoya4646
    @danielmoya4646 4 роки тому +2

    Muchas gracias por estos vídeos estimado, quería consultarle si es que necesito hacer lo mismo, pero para varias filas, cómo se hace?, porque al copiar el patrón hacia abajo me sale solo la primera opción.. :( , es decir, siguiendo tu tutorial, en la columna de CONTINENTE, PAÍS, POBLACIÓN, si lo vuelvo a pegar más abajo para buscar otro continente, claro podré buscar el que corresponda, pero al buscar país me saldrán los del primer continente que busqué.. Estaré atento a sus comentarios, Saludos!

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому +1

      Hola Daniel.
      Desafortunadamente esto solo se puede hacer con una macro.
      La otra semana publicaré un video con esa solución
      Saludos!

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому

      Hola Daniel.
      Acabo de publicar un video resolviendo el problema que me cuentas.
      ua-cam.com/video/2IzjPpQVV58/v-deo.html
      Un gran saludo!

  • @racsomtz9546
    @racsomtz9546 3 роки тому

    ¿Cuál es el vídeo que mencionasde la macro para limpiar la celda cuando está erronea la lista por haber cambiado de opción?

    • @JuanSGuzman
      @JuanSGuzman  3 роки тому

      Hola!
      Es este
      ua-cam.com/video/x82Kvn_x5tE/v-deo.html
      Al final
      Saludos!

  • @mayrasaenzcamacho1460
    @mayrasaenzcamacho1460 4 роки тому +1

    Hola @Juan S Guzman nombras que la lista se puede esconder o poner en otro archivo para que no puedan ir a cambiar esa infocmación. Como se haría eso o como se vincula la lista a las casillas desplegables ? Desde ya muchas gracias .
    Muy buenos los videos

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому

      Hola Mayra
      Mil gracias por la pregunta.
      Vas a hacer dos cambios:
      En el minuto 6:53, en vez de crear la lista con la fórmula FILTER en la celda H2, vas a crear una nueva pestaña que se llame Listas.
      Ahí, por ejemplo en la celda A1 haces tu fórmula igualita, solo incluyendo el nombre de la pestaña donde esta tu listado de países. Te quedaría así:
      =FILTER(FILTER!B1:FILTER!B235;FILTER!A1:A235=FILTER!B2)
      Despue en el minuto 7:56, la validación de datos buscas el intervalo en tu nueva pestaña Listas en la columna A.
      Me cuentas si te sirve.
      Saludos!

    • @mayrasaenzcamacho1460
      @mayrasaenzcamacho1460 4 роки тому +1

      @@JuanSGuzman y si esa lista quiero que venga de otro archivo, no de una pestaña nueva (quiera q fuera de otro archivo de sheets así los que usan el archivo actual no pueden modificar los datos de la lista. Como seria ?

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому

      Hola Mayra
      Te refieres a que quieres que el listado (en el ejemplo) de continentes y paises, esten en otra hoja?
      Saludos!

    • @mayrasaenzcamacho1460
      @mayrasaenzcamacho1460 4 роки тому +1

      @@JuanSGuzman no, a que el listado en su origen (en el ejemplo , continentes y países ) esté en otro documento de sheets. Eso se puede ?

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому +1

      Hola!
      Claro.
      Muy interesante. Te lo publico en un video pronto, porque hay que tener varias consideraciones.
      Saludos!

  • @laurajuliethrodriguezmurci205
    @laurajuliethrodriguezmurci205 2 роки тому +1

    Hola buenas tardes, me podrías ayudar, sería posible que la lista despegable mostrara los números repetidos tambien…Gracias!!

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Hola Laura!
      Que pena la pregunta. Para que quieres ver los repetidos. Como haces para diferenciar cual es el que quieres escoger.
      De pronto haciendo una concatenación con un consecutivo o algo asi?
      Saludos!

  • @vikohler
    @vikohler 6 місяців тому +1

    Hola. Esto funciona cuando lo quiero hacer en varias filas?

    • @JuanSGuzman
      @JuanSGuzman  5 місяців тому

      Hola!
      Hay una serie de videos donde lo vemos en varias filas
      ua-cam.com/play/PLvrIQ0wr2BTJ0iAhdMvSLjeLqIu4cPMst.html
      Saludos!

    • @vikohler
      @vikohler 4 місяці тому +1

      @@JuanSGuzman Gracias! :)

  • @heyesbilly4667
    @heyesbilly4667 3 роки тому +1

    Hola que tal?me encanto el video pero Como puedo hacer que me aparezca una lista desplegable cada vez que inserte texto, ejemplo: tengo una columna de pagos, y otra de nombres y tengo que actualizarla constantemente, en la parte de pagos necesitaría que siempre me aparezca como pendiente. Entonces digamos que inserto un nuevo cliente, Pedro, quisiera que me apareciera una lista desplegable en la columna de pagos que diga pendiente al principio para que después la pueda cambiar a pagado cuando ya pago. No se si me explico. Espero por su pronta respuesta. Gracias

    • @JuanSGuzman
      @JuanSGuzman  3 роки тому +1

      Hola!
      Esto tocaria hacerlo con código, segun lo que te entiendo
      Esta buena la idea para un video
      Un gran saludo!

    • @heyesbilly4667
      @heyesbilly4667 3 роки тому

      @@JuanSGuzman siiii seria brutal, espero que lo pueda hacer

  • @arturopuentes4445
    @arturopuentes4445 2 роки тому +1

    Puedes hacer lo mismo con el FILTER dentro de la validacion con formula?

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому +1

      Hola Arturo
      Desafortunadamente aun no
      Todos esperamos que algún día Sheets habilite las fórmulas dentro de las validaciones!!!
      Saludos!

  • @fandikel
    @fandikel 4 роки тому +2

    sabes cuantas veces he visto el video... algo no me esta saliendo bien, y no se que es ...

  • @sucursalecommerce2511
    @sucursalecommerce2511 3 роки тому

    Hola juan, ¿Hay manera de poner un botón contador sin macro en sheets? Gracias.

  • @fandikel
    @fandikel 4 роки тому

    escribeme la formula de la busqueda exacta despues del "2" cuadno dicen segunda columna, que viene antes del parentesis

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому

      Hola
      Un 0
      Es BUSCARV(G3;B:C;2;0)
      Pudiste lograrlo?
      Si necesitas te envío la plantilla
      Saludos!

    • @fandikel
      @fandikel 4 роки тому +1

      @@JuanSGuzman me salioooo !!!! pero no era el proceso indicado para lo que necesitaba :(

    • @Rexmexlanex23
      @Rexmexlanex23 3 роки тому

      @@fandikel JAJAJAJA ni "por favor" ni "gracias"

  • @fandikel
    @fandikel 4 роки тому +1

    la "formula de arreglo" tampoco sale explicada, lo haces asumiendo que el que ve sabe como hacerla... por mas que pauso el video no logro pillarla

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому +1

      Hola Kelly
      La formula a la que te refieres es
      =ArrayFormula(A1:A235="Africa")
      Y el FILTER es:
      =FILTER(B1:B235;A1:A235="Africa")
      Y cuando ya lo dejamos vinculado al anterior desplegable queda:
      =FILTER(B1:B235;A1:A235=F2)
      De nuevo muchas gracias por tus comentarios.
      Lo voy a tener en cuenta para futuros videos
      Saludos!

    • @fandikel
      @fandikel 4 роки тому +1

      @@JuanSGuzman gracias por responder ya casi lo logro! busco lo que no entendi en google y me enredo mas.. pero ya casi, dejame y te cuento luego !

    • @tecno-ayuda
      @tecno-ayuda 3 роки тому

      Si se presiona Ctrl+Mayúscula+Intro al editar una fórmula, se agrega ARRAYFORMULA( al inicio de la fórmula de forma automática.

  • @fandikel
    @fandikel 4 роки тому +1

    hay un paso que no se ve claro el de "busqueda exacta" no te vueles los pasos no asumas que todos lo sabemos! no logro ver la fromula y en el blog tampoco aparece...

    • @JuanSGuzman
      @JuanSGuzman  4 роки тому +1

      Hola Kelly
      Muchas gracias por el comentario.
      Tienes toda la razón, se ve muy pequeño. Los nuevos videos trato de hacerlos con más "zoom" en las fórmulas y un poco más despacio.
      Seguramente tendré que regrabar algunos de estos videos más viejos.
      Por ahora te dejo la fórmula a la que te refieres
      =BUSCARV(G3;B:C;2;0)
      Ojalá te sirva.
      Saludos!

  • @jhonyarveymunoznavia5680
    @jhonyarveymunoznavia5680 Рік тому +1

    CASI ME DAÑO LOS OJOS POR LO BORROSO

    • @JuanSGuzman
      @JuanSGuzman  Рік тому

      Jaja
      Tienes razón. Mis primeros videos son un desastre
      Quiero creer que he mejorado
      Saludos!

    • @jhonyarveymunoznavia5680
      @jhonyarveymunoznavia5680 Рік тому +1

      @@JuanSGuzman hola juan, ayuda!!!!! yo segui este video y si me sirvio mucho para actualizar una lista, pero el lio es que me actualiza todos los registros de los dias anteriores, y solo quiero actualizar el que tengo en pantalla, utilice un "if", y la condicion es que si el espacio de la celda esta vacio "haga o entre al if" si esta lleno no lo haga
      la pregunta es como hago es de que entienda que si esta vacio
      use NULL y no funcionon
      use " " doble comillas y tampoco
      que otra opcion podria haber?
      Muchas gracias por la respuesta

    • @JuanSGuzman
      @JuanSGuzman  Рік тому

      @@jhonyarveymunoznavia5680 Se puede hacer de varias maneras
      IF(A1=""
      IF(ESBLANCO(A1)
      Saludos!