COINCIDIR
La función COINCIDIR devuelve la posición de un valor dentro de una colección.
Consejo: para que una búsqueda mejorada funcione en cualquier dirección, usa COINCIDIR.X.
COINCIDIR(buscar, dónde-buscar, método-corresp.)
buscar: el valor que se quiere buscar. El argumento buscar puede incluir cualquier valor o una cadena REGEX.
dónde-buscar: el grupo que contiene los valores que se quieren buscar. dónde-buscar puede incluir cualquier valor.
método-corresp.: un valor modal opcional que especifica cómo debe realizarse la correspondencia de valores.
encontrar valor mayor (1 u omitido): encontrar la celda con el valor más alto que sea inferior o igual al de buscar. Si utilizas encontrar valor mayor, no podrás usar comodines en buscar.
encontrar valor (0): encontrar la primera celda que tenga el mismo valor que buscar. Este método de correspondencia es el más adecuado para buscar texto. Si utilizas encontrar valor, podrás usar comodines en buscar. Puedes utilizar un signo de interrogación (?) para representar un carácter, un asterisco (*) para representar varios caracteres y una tilde (~) para especificar que el siguiente carácter debe interpretarse como un carácter, no como un comodín.
encontrar valor menor (–1): encontrar la celda con el valor más bajo que sea superior o igual al de buscar. Si utilizas encontrar valor menor, no podrás usar comodines en buscar.
Notas
COINCIDIR sólo funciona en una colección que forma parte de una única fila o columna; no puede utilizarse para buscar en una colección bidimensional.
La numeración comienza con 1 en la celda superior o en la celda izquierda para las colecciones vertical y horizontal, respectivamente. Las búsquedas se realizan de arriba a abajo o de izquierda a derecha.
A la hora de buscar texto, no se distingue entre mayúsculas y minúsculas.
Ejemplos |
---|
Dada la siguiente tabla: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=COINCIDIR(40,A1:A5) devuelve 4, porque 40 (buscar) es el cuarto elemento de la colección especificada (dónde-buscar). =COINCIDIR(40,E1:E5) devuelve 1, porque 40 es el primer elemento de la colección especificada. =COINCIDIR(35,E1:E5,1) devuelve 3, porque 30 es el valor más grande menor que o igual a 35 (método-corresp. es 1, encontrar valor mayor). =COINCIDIR(35,E1:E5,-1) devuelve 1, porque 40 es el valor más pequeño mayor que o igual a 35 (método-corresp. es -1, encontrar valor menor). =COINCIDIR(35,E1:E5,0) devuelve un error, porque no se encuentra ninguna coincidencia exacta (método-corresp. es 0, encontrar valor). =COINCIDIR("vel", C1:C5) devuelve 1, porque "vel" aparece en la primera celda del intervalo especificado. =COINCIDIR("*x",C1:C5,0) devuelve 3, porque "lorex", que termina en "x", aparece en la tercera celda del intervalo. =COINCIDIR("vel",C1:D5) devuelve un error, porque la colección buscar sólo puede incluir una fila o una columna. =COINCIDIR(REGEX("^f.*"), C1:C5,0) devuelve 4, porque la primera palabra que empieza por "f" es el cuarto elemento de la colección. |