Forma vectorial de buscar
La forma vectorial de BUSCAR busca en un una fila o una columna (conocido como un vector) para un valor y, a continuación, devuelve un valor de la misma posición en un segundo rango de una fila o una columna. Utilice esta forma de la función BUSCAR cuando desee especificar el rango que contiene los valores que desea hacer coincidir.Sintaxis de la forma vectorial
BÚSQUEDA (Valor_buscado,vector_de_comparación,Vector_resultado)- Valor_buscado es un valor que Buscar busca en el primer vector. Valor_buscado puede ser un número, texto, un valor lógico, o un nombre o referencia a un valor.
- Vector_de_comparación es un rango que contiene sólo una fila o una columna. Los valores en el vector_de_comparación pueden ser texto, números o valores lógicos.
Importante Los valores en el vector_de_comparación deben colocarse en orden ascendente. Por ejemplo, -2, -1, 0, 1, 2 o a la Z o FALSE, TRUE. Si no lo hace así, búsqueda no puede dar el valor correcto. El texto en mayúsculas y minúsculas son equivalentes. - Vector_resultado es un rango que contiene sólo una fila o columna. Debe ser el mismo tamaño que vector_de_comparación.
- Si Buscar no puede encontrar el Valor_buscado, coincide con el mayor valor de vector_de_comparación que sea menor o igual al Valor_buscado.
- Si Valor_buscado es menor que el valor más bajo del vector_de_comparación, LOOKUP da el valor de error de #N/A.
Ejemplo
Contraer esta tabla
A | B | |
1 | Frecuencia | Color |
2 | 4.14 | rojo |
3 | 4.19 | naranja |
4 | 5.17 | amarillo |
5 | 5,77 | verde |
6 | 6.39 | azul |
Contraer esta tabla
Fórmula | Descripción (resultado) |
=BUSCAR(4.19,A2:A6,B2:B6) | Busca 4,19 en la columna a y devuelve el valor de la columna b que está en la misma fila ("naranja"). |
=BUSCAR(5.00,A2:A6,B2:B6) | Busca 5,00 en la columna A y devuelve el valor de la columna B que está en la misma fila ("naranja"). |
=BUSCAR(7.66,A2:A6,B2:B6) | Busca 7,66 en la columna A, encuentra el siguiente valor inferior (6,39) y devuelve el valor de la columna B que está en la misma fila (azul). |
=BUSCAR(0,A2:A6,B2:B6) | Busca 0 en la columna A y devuelve un error porque 0 es menor que el valor más pequeño del vector_de_comparación A2:A7 (#N/A). |
Forma matricial de buscar
La forma matricial de Buscar busca en la primera fila o columna de una matriz para el valor que especifique y, a continuación, devuelve un valor de la misma posición en la última fila o columna de la matriz. Utilice este formulario de búsqueda cuando los valores que desea hacer coincidir en la primera fila o columna de la matriz.Sintaxis de la forma de matriz
BÚSQUEDA (Valor_buscado,matriz)- Valor_buscado es un valor que Buscar busca en una matriz. Valor_buscado puede ser un número, texto, un valor lógico, o un nombre o referencia a un valor.
- Si Buscar no puede encontrar el Valor_buscado, utiliza el mayor valor de la matriz que es menor o igual al Valor_buscado.
- Si Valor_buscado es menor que el menor valor de la primera fila o columna (dependiendo de las dimensiones de la matriz), LOOKUP devuelve el valor de error de #N/A.
- Matriz es un rango de celdas que contiene texto, números o valores lógicos que desea comparar con Valor_buscado.
La forma matricial de Buscar es similar a las funciones HLOOKUP y VLOOKUP . La diferencia es que BUSCARH busca Valor_buscado en la primera fila, BUSCARV busca en la primera columna y Buscar busca de acuerdo con las dimensiones de matriz.- Si la matriz cubre un área más ancha que es alto (más columnas que filas), Buscar buscará Valor_buscado en la primera fila.
- Si la matriz es cuadrada o más alta es ancha (más filas que columnas), Buscar buscará en la primera columna.
- Con BUSCARH y BUSCARV, puede indizar vertical u horizontalmente, pero BUSCAR siempre selecciona el último valor de la fila o columna.
Ejemplo
Contraer esta tabla
A | B | |
1 | un | 1 |
2 | b | 2 |
3 | c | 3 |
4 | d. | 4 |
Contraer esta tabla
Fórmula | Descripción (resultado) |
=BUSCAR("c",A1:B4) | Busca "C" en la primera fila de la matriz y devuelve el valor de la última fila que está en la misma columna (3). |
=BUSCAR("Bump",A1:B4) | Busca "bump" en la primera fila de la matriz y devuelve el valor de la última columna que se encuentra en la misma fila (2). |
No hay comentarios:
Publicar un comentario