xls cascada de búsqueda basado en la fuente de datos estilo de tabla dinámica?
-
21-08-2019 - |
Pregunta
conjunto de datos Suponiendo parece
Country Region Product
UK North fdhlw46
UK North fdhlw47
UK North fdhlw48
UK North fdhlw49
UK North fdhlw50
UK South fdhlw51
UK South fdhlw52
UK South fdhlw53
UK South fdhlw54
UK South fdhlw55
UK South fdhlw56
UK South fdhlw57
UK West fdhlw58
UK West fdhlw59
UK West fdhlw60
UK London fdhlw61
UK London fdhlw62
USA New York fdhlw63
USA New York fdhlw64
USA New York fdhlw65
USA New York fdhlw66
USA Chicago fdhlw67
USA Chicago fdhlw68
USA Chicago fdhlw69
USA Chicago fdhlw70
USA LA fdhlw71
USA LA fdhlw72
USA LA fdhlw73
USA LA fdhlw74
USA LA fdhlw75
¿Cómo puedo obtener en cascada menús desplegables / listas de selección en Excel, donde los usuarios selecciona, el país, que luego se reduce a la región y, por último producto?
Hasta ahora todo lo que tengo es una serie llamada 'país' que pueda luego "de datos - Validación - fuente: = país", pero esto sólo me da el primer valor, y no elimina los duplicados
Solución
http://www.contextures.com/xlDataVal13.html
Este enfoque significa que define un conjunto único de valores para cada agrupación, pero esto es trivial.
Gracias por las ideas de otros.
Otros consejos
Seleccione el rango de datos a continuación -> Filtro -> Autofilter. ¿Tiene que lograr lo que está buscando?
Creo que desee utilizar la función INDIRECTA para buscar el valor de una celda, en lugar de definir una actualización directamente el rango en la validación de datos. Echar un vistazo a esta página cuales lo explica bastante bien.
Se advierte sin embargo que varias validaciones en cascada de este tipo tienen problemas particulares de su propia. Sobre todo, si se hace una segunda (o tercera, etc) la selección, a continuación, volver atrás y editar la primera selección, no hay ningún indicador automático que decir que la selección ya no sea válido. Por ejemplo, si usted tiene la siguiente:
Type Detail Fruit Apple
... y luego cambiar la primera columna:
Type Detail Vegetable Apple
... entonces ahora puede tener un problema. Encontrar tales inconsistencias pueden ser muy duro, o requiere algo de código para resaltar / fix. El blog DDOE muestra un método para poner de relieve este tipo de errores utilizando el formato condicional, pero esto es muy cálculo intensivo y no escala bien.
Tenga en cuenta que múltiples búsquedas de esta naturaleza pueden llevar un libro de rodillas si se utiliza liberalmente, incluso sin utilizar el formato condicional.
Con todo, para un pequeño proyecto en el que la entrada de datos está estrechamente controlada este es un método flexible de la cascada listas desplegables, pero si usted tiene poco control sobre los usuarios, o si los datos recogidos crecerán más allá de un par de líneas de cientos entonces es probable que desea buscar en la validación de la validación (!) con VBA, o simplemente ir hasta el final y forzando la entrada a través de un formulario de usuario, que es con mucho la mejor opción.
Editar: Ejemplo libro
Editar otra vez: Si los datos se tiene que quedar absolutamente la manera que es, a continuación, un filtro avanzado que crea los rangos con nombre utilizadas en la validación sería necesario. En este nivel de complejidad, aunque te seguramente será mejor simplemente utilizando un formulario de entrada de datos.