Funciones de busqueda
En una hoja de Excel es muy importante coger los datos correctos para trabajar con las fórmulas diseñadas. Por eso existe una agrupación de funciones específicas para realizar búsquedas de datos.
Comprendamos qué es en sí una búsqueda, cuando queremos encontrar alguna información de algo no buscamos directamente por lo que buscamos pues lo desconocemos, realizamosuna búsqueda de una propiedad o algo similar que conocemos que puede tener lo que buscamos. Por ejemplo, si buscamos a una persona, describimos su aspecto físico, si buscamos el nº de teléfono de un restaurante, buscamos en la guía de teléfonos por el nombre del restaurante. Normalmente el dato que queremos encontrar no lo conocemos por eso buscamos por otros datos que sí conocemos.
Estas sonlas funciones disponibles por Excel para realizar búsquedas:
Función | Descripción | Ver
Detalle |
AREAS(ref) | Devuelve el número de rangos de celdas contiguas | |
BUSCAR(...) | Busca valores de un rango de una columna o una fila | |
BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas;ordenado) | Busca en la primera fila de la tabla o matriz de valores | |BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado) | Busca un valor en la primera columna de la izquierda | |
COINCIDIR(valor_buscado;matriz_buscar_en;tipo_de_coincidencia) | Devuelve la posición relativa de un elemento | |
COLUMNA(ref) | Devuelve el número de columna de una referencia | |
COLUMNAS(matriz) | Devuelve el número de columnas que componen la matriz | |DESREF(ref;filas;columnas;alto;ancho) | Devuelve una referencia a un rango | |
DIRECCION(fila;columna;abs;a1;hoja) | Crea una referencia de celda en forma de texto | |
ELEGIR(num_indice;valor1;valor2;...) | Elige un valor o una accion de una lista de valores | |
FILA(ref) | Devuelve el número de fila | |
FILAS(matriz) | Devuelve el número de filas | |HIPERvínculo(ubicación_del_vínculo;nombre_descriptivo) | Crea un acceso directo a un documento | |
IMPORTARDATOSDINAMICOS(camp_datos;tablas_dinámicas;campo1;elemento1;campo2;elemento2...) | Extrae datos almacenados en una tabla dinámica | |
INDICE(matriz;num_fila;num_columna) | Devuelve el valor de una celda en la intersección de una fila y una columna | |
INDIRECTO(ref;a1) | Devuelve una referencia especificada | |TRANSPONER(matriz) | Intercambia las filas por las columnas en una matriz | |
Funciones que buscan un valor (I) | |
Función AREAS(ref)
Devuelve el número de rangos de celdas contiguas o celdas únicas de una referencia.
Ejemplo: =AREAS(A1) devuelve 1 pues únicamente hay un área.
Función BUSCAR(...)
Esta función busca un valor en un rango de una columna o una fila o una matriz. Debes indicarel valor a buscar, dónde quieres que busque y de dónde obtendrás el resultado.
Ejemplo: Tenemos en la columna B una lista de nombres de amig@s y en la columna C sus e-mails, escribimos en la celda A1 el nombre del amig@ del cual queremos buscar el e-mail. Escogemos en la celda E1 la función BUSCAR y le pasamos como parámetros:
"valor_buscado= A1", "vector_de_comparación= B:B" y"vector_resultado = C:C". Nos devuelve como resultado el e-mail perteneciente a la persona buscada.
Función BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas;ordenado)
Busca en la primera fila de la tabla o matriz de valores y devuelve el resultado en la misma columna desde una fila especificada.
Ejemplo: Supongamos la misma situación anterior una columna con nombres y otra con los e-mails, yqueremos que nos diga quién está 2 puestos más abajo de un amig@ en la lista o el e-mail que está dos filas más abajo del que buscamos. Seleccionamos la función BUSCARH con los siguientes parámetros:
"valor_buscado= A1", "Matriz_buscar_en= B:C" y "indicador_filas=2" Nos devuelve como resultado el e-mail perteneciente a la persona situada dos filas más abajo del buscado.
Función...
Regístrate para leer el documento completo.