BUSCAR
La función BUSCAR busca una coincidencia para un valor de búsqueda especificado en una colección y luego devuelve el valor de la celda con la misma posición relativa en una segunda colección.
Consejo: para que una búsqueda mejorada funcione en cualquier dirección, usa BUSCAR.X.
BUSCAR(buscar, dónde-buscar, valores-resultantes)
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.
valores-resultantes: una colección opcional que contiene el valor que se devuelve según la búsqueda. valores-resultantes puede incluir cualquier valor.
Notas
Normalmente se incluyen tanto dónde-buscar como valores-resultantes, y son unidimensionales, lo que quiere decir que pueden estar formados por varias columnas o varias filas, pero no ambas cosas. No obstante, por cuestiones de compatibilidad con otras apps de hojas de cálculo, dónde-buscar puede especificarse como bidimensional (tanto varias columnas como varias filas) y valores-resultantes puede omitirse.
Si dónde-buscar es bidimensional y se especifica valores-resultantes, se realiza una búsqueda en la fila situada más arriba o la columna situada más a la izquierda, la que contenga más celdas de las dos, y se devuelve el valor correspondiente de valores-resultantes.
Si dónde-buscar es bidimensional y se omite valores-resultantes, se devuelve el valor correspondiente de la última fila (si el número de columnas incluido en la colección es mayor) o columna (si el número de filas incluido en la colección es mayor).
Ejemplos |
---|
Dada la siguiente tabla: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=BUSCAR(20,A1:E1,A2:E2) devuelve “E”, porque “E” está en la misma posición (segunda celda) de la colección valores-resultantes (A2:E2) que 20 (buscar) en la colección dónde-buscar (A1:E1). =BUSCAR(“E”,B1:B4,A4:D4) devuelve 2, porque “E” es el segundo valor de la colección dónde-buscar y 2 es el segundo valor de la colección buscar. Observa que a pesar de que una colección era una columna y la otra, una fila, tenían el mismo tamaño. =BUSCAR(20,A1:E2,A4:E4) devuelve 2, porque 20 está en la segunda celda de la fila superior de la colección dónde-buscar (se utiliza la fila superior) y 2 está en la segunda celda de la colección dónde-buscar. =BUSCAR(“vel”,A1:B4,B2:E2) devuelve “O”, porque “vel” está en la tercera celda de la primera columna de la colección dónde-buscar (se utiliza la columna situada más a la izquierda) y “O” está en la tercera celda de la colección dónde-buscar. =BUSCAR(“vel”,A1:B4,B2:E4) devuelve un error porque la colección valores-resultantes no puede abarcar más de una fila o una columna. =BUSCAR(100,A1:E1,A4:E4) devuelve 5, porque 100 es mayor que la última (quinta) celda especificada en la colección dónde-buscar y 5 está en la quinta celda de la colección especificada (valores-resultantes). =BUSCAR(REGEX("^a.*"), A3:E3, A1:E1) devuelve 80, el valor en A1:E1 que corresponde al primer valor en A3:E3 que comienza con una “a” |