Validación con autocompletar

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Validación con autocompletar

Notapor Jasonquiar » 05 Jul 2011 12:07

Hola

No he podido encontrar alguna solución a mi tema, espero me puedan ayudar. En el archivo "Planilla GDV 2011"; en la hoja "Planilla" celda B6 tengo la validación ligada a la lista que se encuentra en la hoja "Listado equipos" (A2:A35).Esta validación tiene muchos datos, al escoger cualquier dato en esta celda, este me ubica entre un listado nombres que se encuentran en la hoja "Jugadores"; me gustaría que al digitar las primeras letras en esta celda B6 de la hoja "Planilla" me ubique el nombre más cercano a el nombre que estoy digitando (como funciona un autocompletar) para poderlo seleccionar y no tener que buscarlo entre toda la lista.

Muchas gracias de antemano las solución que me puedan otorgar.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Jasonquiar
Miembro Frecuente
Miembro Frecuente
 
Registrado: 20 Abr 2011 02:08

Re: Validación con autocompletar

Notapor Héctor Miguel » 08 Jul 2011 00:21

hola, !

no he bajado tu archivo de ejemplo :( pero...

revisa las siguientes conversaciones: -> http://tinyurl.com/6xhdnh

si cualquier duda... comentas ?
saludos,
hector.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Héctor Miguel
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Mar 2005 18:31

Re: Validación con autocompletar

Notapor ioyama » 08 Jul 2011 06:44

Hola Jasonquiar

Revisa el adjunto. Es una idea en la que trabajamos el compañero Gali y un servidor hace algún tiempo.

Introduce el inicio de la palabra (vale con una única letra) y la validación comenzará por la palabra que empiece por dicha letra/s

Un saludo desde Vitoria
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: Validación con autocompletar

Notapor Jasonquiar » 14 Jul 2011 00:30

Hola Hector e Ioyana

Muchas gracias por el tiempo y la ayuda que me brindan,

Hector: Lo que he aprendido de excel ha sido todo empirico y todavia no entiendo lenguaje de programación, lo que me enviaste no lo entiendo ni se como hacerlo efectivo en mi planilla

Ioyana: Eso que envías me serviría mucho, pero tampoco se como aplicarlo a mi planilla, veo en la herramienta de validación, dice "Lista", lo hago en mi planilla y me despliega la información que me diste de ejemplo

Podrías ayudar explicándome como se hace esto

Jason Quiceno Arias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Jasonquiar
Miembro Frecuente
Miembro Frecuente
 
Registrado: 20 Abr 2011 02:08

Re: Validación con autocompletar

Notapor ioyama » 14 Jul 2011 05:30

Hola Jasonquiar

Revisa el adjunto

Verás que he modificado el nombre que habías dado a tu lista según mi propuesta. Escribes el inico de lo que quieres buscar y en la validación sólo te saldrán los equipos que empiecen por la búsqueda (recuerda tener ordenada la lista de equipos).

Un saludo desde Vitoria
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: Validación con autocompletar

Notapor Jasonquiar » 14 Jul 2011 19:32

Muchas gracias, no entiendo como lo haces , pero me sirve mucho

Jason Quiceno Arias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Jasonquiar
Miembro Frecuente
Miembro Frecuente
 
Registrado: 20 Abr 2011 02:08

Re: Validación con autocompletar

Notapor ioyama » 15 Jul 2011 09:59

Hola Jasonquiar

Uso la función que puedes ver a continuación para definir un rango dinámico. Control F3 para abrir el cuadro de insertar nombre y ahí lo defino.

=DESREF('Listado Equipos'!$A$2;COINCIDIR(Planilla!$B$6&"*";'Listado Equipos'!$A:$A;0)-2;;CONTAR.SI('Listado Equipos'!$A:$A;Planilla!$B$6&"*"))

Uso la función DESREF (revisa la ayuda de excel) combinada con COINCIDIR y CONTAR.SI

En COINCIDIR uso el comodín "*" tal que Planilla!$B$6&"*", es decir lo que haya en la celda B6 de la Hoja Planilla más el comodín, es decir si pones eb B6 M, coincidir usa M*, es decit busca la primera palabra que empiece por M lleve lo que lleve a continuación, si pones MA, busca MA*, así localizo la fila en la que empieza a aparecer el texto que me interesa (por eso la lista tiene que estar ordenada).

Después con CONTAR.SI cuento todas las palabras que cumplen la condición de B6 más el comodín (todas las que empiecen por M, o por MA, etc según el ejemplo anteriormente expuesto).

Si has mirado la ayuda de excel para DESREF, verás que pone

DESREF(ref;filas;columnas;alto;ancho)

Ref es la referencia en la que desea basar la desviación. Ref debe referirse a una celda o rango de celdas adyacentes; en caso contrario, DESREF devuelve el valor de error #¡VALOR!

Filas es el número de filas, hacia arriba o hacia abajo, al que desea que haga referencia la celda superior izquierda. Si el argumento filas es 5, la celda superior izquierda de la referencia pasa a estar cinco filas más abajo de la referencia. Filas puede ser positivo (lo que significa por debajo de la referencia de inicio) o negativo (por encima).

Columnas es el número de columnas, hacia la derecha o izquierda, al que desea que haga referencia la celda superior izquierda del resultado. Si el argumento columnas es 5, la celda superior izquierda de la referencia pasa a estar cinco columnas hacia la derecha de la referencia. Columnas puede ser positivo (lo que significa a la derecha de la referencia de inicio) o negativo (a la izquierda).

Alto es el alto, en número de filas, que desea que tenga la referencia devuelta. El alto debe ser un número positivo.

Ancho es el ancho, en número de columnas, que desea que tenga la referencia devuelta. El argumento ancho debe ser un número positivo.

luego... pues eso, que ya está.

ref=A2 de la hoja Listado Equipos

Filas viene dado por COINCIDIR

Alto viene dado por CONTAR.SI

Ya tienes lo necesario para definir un rango, y concretamente el que te interesaba palabras que empiecen por lo que has escrito en B6 de la hoja Planilla.

Espero que ahora sí entiendas lo que he hecho.

Un saludo desde Vitoria
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: Validación con autocompletar

Notapor Jasonquiar » 15 Jul 2011 20:07

Muchas, pero muchas gracias...

Jason Quiceno Arias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Jasonquiar
Miembro Frecuente
Miembro Frecuente
 
Registrado: 20 Abr 2011 02:08

Re: Validación con autocompletar

Notapor torasso » 24 Ene 2012 12:28

Buenas a todos, quisiera saber si se puede hacer que a medida que se van ingresando las letras, busque, y autocomplete, asi con un "enter" ya queda la celda completa. Con esto lo que busco es rapidez al ingresar los datos, y con la validacion me aseguro de que lo ingresen como quiero.

Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
torasso
Miembro Nuevo
Miembro Nuevo
 
Registrado: 24 Ene 2012 12:19


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: joseA y 8 invitados