![](https://help.apple.com/assets/5E42ED86680CE2B476569D3C/5E42ED9F680CE2B476569D63/es_ES/448f4087c5ac01cada09ea787f9c6267.png)
BUSCAR.X
La función BUSCAR.X busca un valor especificado en un intervalo y devuelve el valor de la misma fila en otra columna.
BUSCAR.X(valor-búsqueda, intervalo-búsqueda, intervalo-por-devolver, si-no-encontrado, tipo-coincidencia, tipo-búsqueda)
valor-búsqueda: El valor que se va a buscar en intervalo-búsqueda. valor-búsqueda puede incluir cualquier valor o una cadena REGEX.
intervalo-búsqueda: Las celdas en que buscar.
intervalo-devuelto: Las celdas que devolver.
si-no-encontrado: Un argumento opcional para especificar el mensaje que hay que presentar si no se encuentra ninguna coincidencia.
tipo-coincidencia: Un argumento opcional que especifica el tipo de coincidencia que usar en la búsqueda.
exacto o siguiente menor (-1): Si no se obtiene ningún resultado, devuelve un error.
resultado exacto (0): si no se obtiene un resultado exacto, devuelve un error.
exacto o siguiente mayor (-1): Si no se obtiene ningún resultado, devuelve un error.
comodín (2): *, ?, y ~ tienen significados particulares. REGEX solo se puede utilizar en BUSCAR.X si utilizas comodines.
tipo-búsqueda: Un argumento opcional que especifica el orden en el que realizar la búsqueda.
Binario en orden descendente (-2): Búsqueda binaria que requiere que el intervalo esté en orden descendente; de lo contrario, devuelve un error.
Último a primero (-1): Buscar el intervalo del último al primero.
Primero a último (1): Buscar el intervalo del primero al último.
Binario en orden ascendente (-2): Búsqueda binaria que requiere que el intervalo esté en orden ascendente; de lo contrario, devuelve un error.
Notas
Si intervalo-búsqueda o intervalo-por-devolver es una referencia abierta (como por ejemplo, “B”); las cabeceras y pies se ignoran automáticamente.
Ejemplos |
---|
Dada la siguiente tabla: |
A | B | C | |
---|---|---|---|
1 | Nombre | Edad | Sueldo |
2 | Andrea | 35 | 71000 |
3 | Mateo | 27 | 81000 |
4 | Carmen | 42 | 86000 |
5 | Sofía | 51 | 66000 |
6 | Miguel | 28 | 52000 |
7 | Tomás | 49 | 62000 |
8 | Alberto | 63 | 89000 |
9 | María | 22 | 34000 |
10 | Alicia | 29 | 52000 |
11 | Bernardo | 35 | 52500 |
=BUSCAR.X(49;B2:B11;C2:C11) devuelve “62000,” que es el salario del primer empleado de 49 años de edad. =BUSCAR.X(60000; C2:C11; B2:B11; “No hay coincidencias”) devuelve “No hay coincidencias,” porque no hay ningún empleado cuyo salario sea de 60.000. =BUSCAR.X(REGEX("^C.*"); A2:A11; B2:B11; FALSO; 2) devuelve “42,” la edad de "Carmen,” la primera empleada del intervalo cuyo nombre empieza por “C”. |