En este artículo, aprenderemos cómo BUSCAR el valor entre dos números en Excel.
Guión:
Es fácil buscar un valor con un criterio en una tabla. Simplemente podemos usar BUSCARV. Pero, ¿qué podríamos hacer si tenemos varios criterios de columna para coincidir en sus datos y necesitamos buscar en varias columnas para que coincida con un valor? Aprendamos cómo se puede resolver este problema usando diferentes versiones de búsqueda de Excel
BUSCAR valor entre dos números
Usando la fórmula VLOOKUP
En la coincidencia aproximada de VLOOKUP, si no se encuentra un valor, el último valor que es menor que el valor de búsqueda coincide y se devuelve el valor del índice de columna dado.
Fórmula genérica para BUSCAR valor entre dos números:
= VLOOKUP (valor, tabla, lookup_col, 1) |
Y una cosa más sobre Vlookup es que busca el valor en la columna y si no encuentra el valor en la matriz de la columna, entonces coincide y devuelve el valor que es menor que ese valor en la matriz de la tabla.
Nota: VLOOKUP por defecto hace una coincidencia aproximada, si omitimos la variable de búsqueda de rango. Una coincidencia aproximada es útil cuando desea hacer una coincidencia aproximada y cuando tiene la matriz de su tabla ordenada en orden ascendente.
Usando la fórmula INDICE y COINCIDIR
La fórmula de INDICE y COINCIDIR hace el mismo trabajo que la anterior pero con una sintaxis diferente. Pero si solo debe elegir la función con la que se sienta cómodo
Fórmula genérica para BUSCAR valor entre dos números
= ÍNDICE (rango_buscado, COINCIDIR (1, INDICE ((criterio1 = rango1)*(criterio2 = rango2),0,1),0)) |
lookup_range: el rango del que desea recuperar el valor.
Criterio1, Criterio2, Criterio N: Estos son los criterios que desea hacer coincidir en rango1, rango2 y rango N. Puede tener hasta 270 criterios - pares de rango.
Rango1, rango2, rangoN: estos son los rangos en los que coincidirá con sus respectivos criterios.
Ejemplo :
Todos estos pueden resultar confusos de entender. Entendamos cómo usar la función usando un ejemplo. Aquí tenemos el carné de estudiante y sus respectivas calificaciones en una prueba. Ahora teníamos que obtener las calificaciones de cada estudiante buscando en la tabla del sistema de calificaciones.
Para hacerlo, usaremos un atributo de la función BUSCARV que es si la función BUSCARV no encuentra la coincidencia exacta busca la coincidencia aproximada solo en la tabla y solo si el último argumento de la función es CIERTO o 1.
La tabla de calificaciones / puntajes debe estar en orden ascendente
Usa la fórmula:
= BUSCARV (B2, tabla, 2, 1) |
¿Como funciona?
La función Vlookup busca el valor 40 en la columna de marcas y devuelve el valor correspondiente, si coincide. Si no coincide, la función busca el valor menor que el valor de búsqueda (es decir, 40) y devuelve su resultado.
Aquí el table_array se denomina rango como mesa en la fórmula y B2 se da como referencia de celda.
Como puede ver, obtuvimos la calificación para el primer alumno. Ahora, para obtener todas las demás calificaciones, usaremos el atajo Ctrl + D o use la opción de arrastrar hacia abajo la celda en Excel.
Aquí están todas las calificaciones de la clase que utilizan la función BUSCARV.
BUSCAR valor entre dos números en la tabla de empleados
Tenemos una tabla que contiene los detalles de todos los empleados de una organización en una hoja separada. La primera columna contiene el ID de estos empleados. He nombrado esta tabla como emp_data.
Ahora mi hoja de búsqueda necesita buscar la información del empleado cuya identificación está escrita en la celda B3. He nombrado B3 como ID.
Para facilitar la comprensión, todos los encabezados de las columnas están exactamente en el mismo orden que la tabla emp_data.
Ahora escriba la siguiente fórmula en la celda C3 para recuperar la zona de la identificación de empleado escrita en B3.
= BUSCARV (ID, Emp_Data, 2,0) |
Esto devolverá la zona del ID de empleado 1-1830456593 porque la columna número 2 en la base de datos contiene la zona de empleados.
Copie esta fórmula en el resto de las celdas y cambie el número de columna en la fórmula para obtener toda la información de los empleados.
Puede ver toda la información relacionada con el ID mencionado en la celda B3. Cualquiera que sea la identificación que escriba en la celda B3, toda la información se obtendrá sin realizar ningún cambio en la fórmula.
¿Como funciona esto?
No hay nada complicado. Simplemente estamos usando la función BUSCARV para buscar ID y luego buscar la columna mencionada. Practique BUSCARV utilizando dichos datos para comprender mejor la BUSCARV.
Recuperar datos de empleados mediante encabezados
En el ejemplo anterior, teníamos todas las columnas organizadas en el mismo orden, pero habrá ocasiones en las que tendrá una base de datos que tendrá cientos de columnas. En tales casos, este método para recuperar la información de los empleados no será bueno. Será mejor si la fórmula puede mirar el encabezado de la columna y obtener datos de esa columna de la tabla de empleados.
Entonces, para recuperar el valor de la tabla usando el encabezado de columna, usaremos un método de búsqueda bidireccional o diremos la columna dinámica BUSCARV.
Use esta fórmula en la celda C3 y cópiela en las celdas restantes. No necesita cambiar nada en la fórmula, todo se obtendrá de thd emp_data.
= BUSCARV (ID, Emp_Data, COINCIDIR (C2, Emp_Data_Headers, 0), 0) |
Esta fórmula simplemente recupera toda la información de las columnas coincidentes. Puede mezclar los encabezados en el informe, esto no hará ninguna diferencia. Cualquiera que sea el encabezado que esté escrito en la celda de arriba, los datos respectivos contienen.
¿Como funciona esto?
Esto es simplemente una VLOOKUP dinámica. Usted puede leer sobre ello aquí. Si lo explico aquí, se convertirá en un artículo demasiado extenso.
Recuperar ID de empleado con coincidencia parcial
Puede suceder que no recuerde la identificación completa de un empleado, pero aún desea recuperar la información de alguna identificación. En tales casos, BUSCARV de coincidencia parcial es la mejor solución.
Por ejemplo, si sé que alguna identificación contiene 2345 pero no sé toda la identificación. Si ingreso este número en la celda C3, la salida será como.
No obtenemos nada. Dado que nada coincide con 2345 en la tabla. Modifique la fórmula anterior de esta manera.
=BUSCARV("*"&IDENTIFICACIÓN&"*", Emp_Data,FÓSFORO(C2, Emp_Data_Headers, 0), 0) |
Copie esto en toda la fila. Y ahora tienes la información del primer empleado que contiene este número.
Tenga en cuenta que obtendremos el primer ID que contiene el número coincidente en la columna Emp Id. Si cualquier otra identificación contiene el mismo número, esta fórmula no recuperará la información de ese empleado.
Si desea obtener todos los ID de empleado que contienen el mismo número, use la fórmula que busca todos los valores coincidentes.
Usando la fórmula INDICE y COINCIDIR
Aquí tenemos una tabla de datos. Quiero extraer el Nombre del cliente usando Fecha de reserva, Constructor y Área. Así que aquí tengo tres criterios y un rango de búsqueda.
Escriba esta fórmula en la celda I4 y presione enter.
= ÍNDICE (E2: E16, COINCIDIR (1, ÍNDICE ((I1 = A2: A16) * (I2 = B2: B16) * (I3 = C2: C16), 0,1), 0)) |
Cómo funciona:
Ya sabemos cómo funcionan las funciones ÍNDICE y COINCIDIR en EXCEL, así que no voy a explicar eso aquí. Hablaremos del truco que usamos aquí.
(I1 = A2: A16) * (I2 = B2: B16) * (I3 = C2: C16): La parte principal es esta. Cada parte de esta declaración devuelve una matriz de verdadero falso.
Cuando se multiplican los valores booleanos, devuelven una matriz de 0 y 1. La multiplicación funciona como un operador AND. Hense cuando todos los valores son verdaderos solo entonces devuelve 1 más 0
(I1 = A2: A16) * (I2 = B2: B16) * (I3 = C2: C16) Todo esto volverá
{FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; VERDADERO; VERDADERO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO} *
{FALSO; FALSO; FALSO; VERDADERO; VERDADERO; VERDADERO; VERDADERO; VERDADERO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; VERDADERO} * {FALSO; FALSO; FALSO; VERDADERO; FALSO; FALSO; FALSO; VERDADERO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO} |
Que se traducirá en
{0;0;0;0;0;0;0;1;0;0;0;0;0;0;0} |
INDICE ((I1 = A2: A16) * (I2 = B2: B16) * (I3 = C2: C16), 0,1): La función INDICE devolverá la misma matriz ({0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0}) a la función COINCIDIR como matriz de búsqueda.
COINCIDIR (1, INDICE ((I1 = A2: A16) * (I2 = B2: B16) * (I3 = C2: C16), 0,1): La función COINCIDIR buscará 1 en la matriz {0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0}. Y devolverá el número de índice del primer 1 encontrado en la matriz. Que es 8 aquí.
ÍNDICE (E2: E16, COINCIDIR (1, ÍNDICE ((I1 = A2: A16) * (I2 = B2: B16) * (I3 = C2: C16), 0,1), 0)): Finalmente, INDICE devolverá el valor del rango dado (E2: E16) en el índice encontrado (8).
Aquí están todas las notas de observación usando la fórmula en Excel
Notas:
- La columna de la tabla de puntuaciones / puntuaciones debe estar en orden ascendente o, de lo contrario, la función puede dar un resultado incorrecto.
- La función VLOOKUP busca el valor en la primera fila de Table_array y extrae los valores correspondientes solo a la derecha del lookup_range.
- El último argumento de la función BUSCARV de la función debe establecerse en VERDADERO o 1 para obtener la coincidencia aproximada.
- La función BUSCARV devuelve un error si la dirección del libro de trabajo no es válida o es incorrecta.
- La función BUSCARV devuelve un error si el valor no coincide.
Espero que este artículo sobre cómo BUSCAR el valor entre dos números en Excel sea explicativo. Encuentre más artículos sobre el cálculo de valores y fórmulas de Excel relacionadas aquí. Si te gustaron nuestros blogs, compártelos con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook. Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico.
Forma de utilizar la función Vlookup en la validación de datos : Restrinja a los usuarios para permitir valores de la tabla de búsqueda utilizando el cuadro Fórmula de validación de datos en Excel. El cuadro de fórmula en la validación de datos le permite elegir el tipo de restricción requerida.
Cómo recuperar el último precio en Excel : Es común actualizar los precios en cualquier negocio y es imprescindible utilizar los precios más recientes para cualquier compra o venta. Para recuperar el último precio de una lista en Excel usamos la función BUSCAR. La función BUSCAR obtiene el último precio.
Función VLOOKUP para calcular la calificación en Excel : Calcular las calificaciones IF y IFS no son las únicas funciones que puede utilizar. VLOOKUP es más eficiente y dinámico para tales cálculos condicionales. Para calcular las calificaciones usando VLOOKUP podemos usar esta fórmula.
17 cosas sobre Excel VLOOKUP : VLOOKUP se usa más comúnmente para recuperar valores coincidentes, pero VLOOKUP puede hacer mucho más que esto. Aquí hay 17 cosas sobre VLOOKUP que debe saber para usar de manera efectiva.
BUSCAR el primer texto de una lista en Excel : La función BUSCARV funciona bien con caracteres comodín. Podemos usar esto para extraer el primer valor de texto de una lista dada en Excel. Aquí está la fórmula genérica.
BÚSQUEDA fecha con último valor en la lista : Para recuperar la fecha que contiene el último valor usamos la función BUSCAR. Esta función busca la celda que contiene el último valor en un vector y luego usa esa referencia para devolver la fecha.
Articulos populares :
50 accesos directos de Excel para aumentar su productividad : Acelere sus tareas en Excel. Estos atajos lo ayudarán a aumentar la eficiencia de su trabajo en Excel.
Cómo utilizar la función BUSCARV en Excel : Esta es una de las funciones más utilizadas y populares de Excel que se utiliza para buscar valores de diferentes rangos y hojas.
Cómo usar la función SI en Excel : La declaración IF en Excel verifica la condición y devuelve un valor específico si la condición es VERDADERA o devuelve otro valor específico si es FALSO.
Cómo utilizar la función SUMIF en Excel : Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.
Cómo usar la función CONTAR.SI en Excel : Cuente valores con condiciones usando esta asombrosa función. No necesita filtrar sus datos para contar valores específicos. La función Countif es esencial para preparar su tablero.