La función Buscarv (coincidencia Exacta, inexacta y comodines Wildcard)
-->La función Buscarv (coincidencia Exacta, inexacta y comodines Wildcard): Parece que tengo una obsesión enfermiza con la función BuscarV, pero su gran aplicación y su uso limitado (el conocimiento que nos proporcionan sobre esta función siempre es mas de lo mismo) me llevó a investigar un poco más sobre las propiedades de esta función; comparto a continuación ejemplos con diferentes aplicaciones en las que puedes aprender realmente su uso y hacer mas de lo que normalmente vienes haciendo con esta función.
Por lo general utilizamos la función buscarV para realizar búsquedas exactas, si nos fijamos en el último argumento (ORDENADO) de la función podemos seleccionar entre Verdadero o falso, para el primer caso basta con colocar falso o dejarlo en vacío, esto es lo más común, si embargo el argumento de coincidencia inexacta (valor verdadero) que se utiliza para encontrar valores aproximados en rangos no es muy utilizado, para terminar tenemos un uso más de esta función y se trata de lo comodines (wildcard) esenciales para trabajar con bases de datos que muy poco se conoce.
El archivo consta de dos hojas y contiene los ejemplos donde se abarca las 3 modalidades en las que se puede utilizar la función buscarv.
ATENCION
Si deseas ahorrarte todas las lineas arriba te explico de forma sencilla lo que probablemente no sabías que se podía hacer con la función buscarV, me refiero a utilizar comodines (wildcard) para realizar búsquedas donde:
«*» representa a una cadena de texto y «?» representa a un solo carácter, si partimos de ahí podemos realizar búsquedas de la siguiente forma:
- =buscarv(«jac*«,$B$5:$E$17,3,FALSE)
- =buscarv(«????????«,$B$5:$E$17,3,FALSE)
- =buscarv(«*son»,$B$5:$E$17,3,FALSE)
- =buscarv(«ja*am»,$B$5:$E$17,2,FALSE)
EXCELENTE MATERIAL YA QUE SIEMPRE UTILIZAMOS LA OPCION INEXACTA
CON ESTE MODELO ES MUCHO LO QUE PODEMOS HACER GRACIAS POR ESE APORTE
hice un buscarv con un 9 como parametro de ordenado y no da error, es más, encuentra algo, qué criterio usa??
Analia no comprendo su consulta.
Muy interesante y didáctico, para mí que manejo Excel normal, estos tíos son muy útiles, gracias por sus aportes
Excelente documento. Saludos amigos, gracias por compartir sus conocimientos. Bendiciones en CRISTO JESUS
Buenas tardes, gracias por el aporte en la enseñanza de esta herramienta. Quería hacer la siguiente consulta: Si tengo una base de datos con varios nombres de tres letras cómo haría ya que, en el ejemplo que se nos brinda no es posible ello.
Gracias por su respuesta.
modifica los comodines, todo se puede, o enviame mas detalle para ayudarte.
Buenisimo,
Sin embargo sería aún mas genial que pudiera totalizar en el caso que al usar un wildcard, hayan dos personas que cumplan el criterio, dado que solo devuelve el valor de la primer persona encontrada.
Es probable que eso se puede pero con funciones matriciales, voy a intentarlo.
Estimados,
Necesito si me pudieran dar alguna sugerencia para el siguiente caso (búsqueda con coincidencia exacta e inexacta simultánea):
MARCA MODELO AÑO CILINDRADA
TOYOYA YARIS 01/02/2003 1,5
TOYOYA YARIS 01/02/2005 1,6
TOYOYA YARIS 01/02/2008 1,5
TOYOYA YARIS 01/02/20014 1,4
Dato a buscar: cilindrada para TOYOTA YARIS 03/07/ 2007 (marca y modelo necesito que sea coincidencia exacta, mientras que la fecha debe aproximarse al año más cercano).
Agradecería su ayuda,
Saludos!
Grandioso! Muchísimas gracias. No sabes lo que me has ayudado.
Gracias, muy claro. Ha sido de mucha utilidad.
La verdad es que yo nunca uso BUSCARV (ni BUSCARH), ya que me parece que tiene más potencia la combinación de INDICE y COINCIDIR anidadas, ya que me permite buscar empleando cualquier columna como guía, y, al tener mis datos en formato de tablas, me puedo guiar por los nombres en lugar de números de columna.
Por ejemplo, si tengo una tabla (llamada Tabla1) con cinco columnas (Datos1 a Datos5), con BUSCARV nunca podría hacer una búsqueda en Datos1 cogiendo el campo Datos5 como clave, ya que está a la derecha y BUSCARV siempre coge como clave el de la izquierda. En cambio, podría hacerlo con INDICE y COINCIDIR con esta fórmula:
=INDICE(Tabla1[Datos1];COINCIDIR(«midato5»;Tabla1[Datos5];0))
Usando referencias sin nombre quedaría así:
=INDICE($A$2:$A$10;COINCIDIR(«midato5»;$E$2:$E$10;0))
Aunque esto no parece ser muy útil ya que se suele buscar siempre por la primera columna, pero podría servir para obtener apellidos si se tiene el nombre y al revés sin duplicar las columnas.
Te felicito
Amigo lo felicito, por su gran interes de ayudar desinteresadamente a los que nos gusta el excel y que somos novatos. He visitado varias paginas de excel y creame que me gusto mucho su estilo, etica y sencilles en sus explicaciones y todo lo que expone, pues me gustaria ver esos ejemplos en archivos para bajarlos y estudiarlos pero desgraciadamente no puedo, me manda a una pagina con mucha basura, entiendo puede ser un error pronto reparable. Seguire visitando su pagina y ver en que puedo cooperar comprando algo de sus productos. Por el momento reciba un fuerte abrazo de su amgo: Ernesto Reza, de Colima, Col. Méx. Gracias.