Saltar al contenido

Filtrar Datos de una Tabla Donde Cada Variable Tiene Otras Variables


Recommended Posts

publicado

¡Saludos nuevamente amigos de AyudaExcel!

En esta oportunidad les solicito su colaboración para realizar una tabla filtrada con las siguientes características el cual ejemplificaré fácilmente:

En mi país (Venezuela), la organización territorial es de mayor a menor en 24 Estados, cada estado se divide en Municipios q son en total 355, los municipios se dividen en unas cuantas Parroquias y estas a su vez en otro tanto de Sectores

El caso es que quiero filtrar datos los cuales están contenidos en Sectores, pero para eso primero tendría q seleccionar en una celda, tipo lista desplegable (la cual ya se hacer este paso por "Datos--->Validación de Datos"), Estados, para que esta actualice en otra celda tipo lista desplegable con todas los Municipios del estado seleccionado y q a su vez en otra celda saldrán sólo las Parroquias correspondientes al Estado y Municipios seleccionados, por último se selecciona la Parroquias deseada donde aparecerá en otra celda sólo los Sectores de esa parroquia y con la fórmula BUSCARV(), obtener los datos requeridos.

En resumen ejemplar:

*Celda A1: Estados, aparece una lista desplegable de 24 entidades.

*Celda A2: Municipios, aparecen sólo los municipios correspondientes al estado seleccionado en la celda anterior. Algunos estados sólo tienen 1 municipio y el q más tiene en mi país es de 29.

*Celda A3: Parroquias, aparecen sólo las parroquias del municipio seleccionado donde previamente ya se seleccionó estado y municipio.

*Celda A4: Sectores, aparecen sólo los sectores donde previamente se seleccionó estado, municipios y parroquias.

Lo restante para obtener los datos mediante la fórmula BUSCARV(), ya me los sé.

Espero me den la mano en esto.

Saludos fraternales.

publicado

Se me olvidó mencionar que no me refiero a la forma simple de la opción FILTRAR, q se obtiene con el botón derecho del ratón o en la ficha DATOS, sino que en una hoja esté una tabla de forma organizada con todos los ESTADOS, MUNICIPIOS, PARROQUIAS Y SECTORES. En otra hoja se selecciona el criterio deseado donde sólo saldrá la fila con ESTADOS, MUNICIPIOS, PARROQUIAS Y SECTORES y a través de esta, filtrar lo deseado.

Espero me puedan sacar de este embrollo.

Saludos.

- - - - - Mensaje combinado - - - - -

¡¡¡SOLUCIONADO!!! :excitement:

Les dejo este link para el que quiera aprenderlo:

Claro está que lo adapté a mi requerimiento y unas variables ya que en mi caso tengo 4 variables y tuve que construir tablas por parte de 2 en 2; una de Estado (se extiende de A2:A25), Vs todos los estados de B1:Y1, debajo de cada estado le coloqué el municipio que le corresponde. A parte realicé una tabla de Estado, Municipio, Parroquia y Sector. Debajo de cada uno le di el nombre de "Selección" (como el video jajajaja), en el caso de estado y otros diferentes para las restantes variables.

Espero les sirva de mucho.

Saludos

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Current Donation Goals

    • Raised 0.00 EUR of 130.00 EUR target
  • Archivos

  • Estadísticas de descargas

    • Archivos
      188
    • Comentarios
      98
    • Revisiones
      29

    Más información sobre "Cambios en el Control Horario"
    Última descarga
    Por pegones1

    3    1

  • Crear macros Excel

  • Mensajes

    • Saludos amigos espero estén bien  En la actualidad utilizo la siguiente macro para generar un código alfanumérico continuo que al guardar los datos se copia en la Celdas “B5” de las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) Private Sub CommandButton3_Click()     If Hoja58.Range("B5").Value < 9999 Then Hoja58.Range("B5").Value Hoja58.Range("B6").Value + 1     Else        Hoja58.Range("B5").Value = 1     End If If Hoja59.Range("B5").Value < 9999 Then Hoja59.Range("B5").Value = Hoja59.Range("B6").Value + 1 Else        Hoja59.Range("B5").Value = 1     End If End Sub El código se genera normalmente sin embargo no se copia inmediatamente en las Celdas “B5” sino que aparece en las Celdas “B6” mientras que las Celdas “B5” siempre permanecen en blanco, actualmente el código consta de tres letras y cuatro dígitos (RCI-0000) pero me interesa poderle concatenar el mes y año en formato mm-yy para que el código finalmente quede expresado de la siguiente forma RCI-0000-00-00 Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • Saludos amigos espero estén bien  En la actualidad cuando introduzco texto en los TextBox 5, 6 y 7 y dicho texto es mas largo que el ancho de los Texbox el texto se copia en una misma línea lo que dificulta verificar la redacción, así como visualizar cualquier error por lo cual necesito me ayuden con una macro que justifique el texto dentro de los Textbox, he probado usar la función Multiline sin obtener el resultado esperado. Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • Saludos amigos espero estén bien  En la actualidad utilizo los datos provenientes de los TextBox 5, 6 y 7 se guardan en las Columnas H, I y O de las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) sin embargo cuando el texto es abundante no se visualiza completamente en las celdas correspondientes de allí que necesito que cada fila se ajuste al tamaño de la celda que contenga mayor cantidad de texto para lo cual he probado con la siguiente macro: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.EntireRow.AutoFit End Sub Sin embargo, dicha macro coloca todas las filas del tamaño del texto que contengan y lo que en realidad necesito es que dicha macro solo se aplique desde la Fila 5 en adelante. Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • Saludos amigos espero estén bien  En la actualidad utilizo la siguiente macro para que la fecha aparezca en el Textbox2: Private Sub UserForm_activate() Me.TextBox2.Value = VBA.Date End Sub Sin embargo, una vez guardo los datos la fecha cambia de formato y se guarda en formato mm/dd/yyyy en vez de dd/mm/yyyy y este cambio de fecha me distorsiona los resultados de las fórmulas en las Columnas J en las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • ¡Hola! Después de un buen tiempo ausente...  @Gabriela hg ya que veo que tienes Excel 365, te dejo mi solución para piezas y gramos.   Extraer piezas - gramos 365_GP.xlsx
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.