Busca un valor en la fila superior de una tabla o una matriz de valores y, a continuación, devuelve un valor en la misma columna de una fila especificada en la tabla o matriz. Use BUSCARH cuando los valores de comparación se encuentren en una fila en la parte superior de una tabla de datos y desee encontrar información que se encuentre dentro de un número especificado de filas. Use BUSCARV cuando los valores de comparación se encuentren en una columna a la izquierda o de los datos que desee encontrar.
La H de BUSCARH significa "Horizontal"
¿Cómo se utiliza?
La función de búsqueda devuelve un valor de un una fila o una columna intervalo o de una matriz. La función BUSCAR tiene dos formas de sintaxis: vectorial y matricial. La forma vectorial de Buscar busca en un rango de una fila o una columna (llamado también vector) un valor y, a continuación, devuelve un valor de la misma posición en una segunda fila de uno o rango de una columna. La forma matricial de Buscar busca en la primera fila o columna de una matriz especificado valor y, a continuación, devuelve un valor de la misma posición en la última fila o columna de la matriz.
Forma vectorial de buscar
La forma vectorial de Buscar busca en un rango de una fila o una columna (llamado también vector) un valor y, a continuación, devuelve un valor de la misma posición en una segunda fila de uno o rango de una columna. Utilice este formulario de la función Buscar cuando desee especificar el rango que contiene el valores que desea hacer coincidir.| 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 |
| 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 (anaranjado). |
| =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 (anaranjado). |
| =BUSCAR(7.66,A2:A6,B2:B6) | Busca 7,66 en la columna A, coincide con el siguiente valor inferior (6,39) y devuelve el valor de la columna B que se encuentra 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 bajo 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 especificar 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.| A | B | |
| 1 | un | 1 |
| 2 | b | 2 |
| 3 | c | 3 |
| 4 | d. | 4 |
| 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 se encuentra en la misma columna (3). |
| =BUSCAR("Bump",A1:B4) | Busca "golpe" en la primera fila de la matriz y devuelve el valor de la última columna que se encuentra en la misma fila (2). |
¿Cómo es su estructura?
BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)
Valor_buscado es el valor que se busca en la primera fila de la tabla. Valor_buscado puede ser un valor, una referencia o una cadena de texto.
Matriz_buscar_en es una tabla de información en la que se buscan los datos. Utilice una referencia a un rango o el nombre de un rango.
- Los valores de la primera fila del argumento matriz_buscar_en pueden ser texto, números o valores lógicos.
- Si ordenado es VERDADERO, los valores de la primera fila de matriz_buscar_en deben colocarse en orden ascendente: ...-2, -1, 0, 1, 2,... , A-Z, FALSO, VERDADERO; de lo contrario, BUSCARH puede devolver un valor incorrecto. Si ordenado es FALSO, no es necesario ordenar matriz_buscar_en.
- El texto en mayúsculas y en minúsculas es equivalente.
- Se pueden poner los datos en orden ascendente de izquierda a derecha seleccionando los valores y eligiendo el comando Ordenar del menú Datos. A continuación haga clic en Opciones y después en Ordenar de izquierda a derecha y Aceptar. Bajo Ordenar por haga clic en la fila deseada y después en Ascendente.
Indicador_filas es el número de fila en matriz_buscar_en desde el cual debe devolverse el valor coincidente. Si indicador_filas es 1, devuelve el valor de la primera fila en matriz_buscar_en; si indicador_filas es 2, devuelve el valor de la segunda fila en matriz_buscar_en y así sucesivamente. Si indicador_filas es menor que 1, BUSCARH devuelve el valor de error #¡VALOR!; si indicador_filas es mayor que el número de filas en matriz_buscar_en, BUSCARH devuelve el valor de error #¡REF!
Ordenado es un valor lógico que especifica si BUSCARH debe localizar una coincidencia exacta o aproximada. Si es VERDADERO o se omite, devolverá una coincidencia aproximada. Es decir, si no encuentra ninguna coincidencia exacta, devolverá el siguiente valor mayor inferior a valor_buscado. Si es FALSO, BUSCARH encontrará una coincidencia exacta. Si no encuentra ninguna, devolverá el valor de error #N/A
No hay comentarios:
Publicar un comentario