En este artículo, aprenderemos cómo buscar a la izquierda con la función BUSCARV en Excel.
Guión:
De hecho, la función BUSCARV se ve a la derecha de la matriz de búsqueda. Es una de sus limitaciones. Pero no es fácil cambiar la tabla, pero podemos hacer que la fórmula funcione al revés. Obtenga más información sobre cómo realizar la función BUSCARV para buscar a la izquierda aquí abajo.
¿Como resolver el problema?
Para que la fórmula se entienda primero, debemos revisar un poco las siguientes funciones
- Función BUSCARV
- Función ELEGIR
Ahora crearemos una fórmula usando las funciones anteriores. La función ELEGIR devolverá la tabla con el campo requerido a la derecha. La función BUSCARV obtiene la matriz de la tabla de argumentos en el formato correcto. Ahora seleccione el número de columna de la derecha según el campo requerido.
Fórmula genérica:
= VLOOKUP (lookup_value, CHOOSE ({1, 2}, lookup_range, req_range), 2, 0)
valor de búsqueda : valor a buscar
rango_buscado : rango, dónde buscar lookup_value
req_range : rango, donde se requiere el valor correspondiente
2 : segunda columna, num que representa el req_range
0 : busque la coincidencia exacta
Ejemplo:
Las declaraciones anteriores pueden resultar confusas de entender. Entonces, comprendamos esto usando la fórmula en un ejemplo
Aquí tenemos una tabla con detalles sobre los países, el continente y el código del mundo. Necesitamos encontrar el nombre del país en el código de país dado. Aquí el problema es que la columna País se encuentra a la izquierda de la columna de código. Entonces usaremos la fórmula genérica anterior.
Rango con nombre utilizado para la matriz de rango (código - F3: F16) y rango (país - D3: D16). Aquí usamos el rango con nombre en su lugar para la matriz de referencia de celda, ya que es fácil de entender. Primero, debemos buscar un nombre de país donde el código de país se proporcione en la celda H5.
Usa la fórmula en la celda G6:
= BUSCARV (H5, ELEGIR ({1, 2}, código, país), 2, 0)
Rangos con nombre
código: (F3: F16)
país: (D3: D16)
Explicación:
- ELEGIR ({1, 2}, código, país) formará su propia matriz de tabla nueva como se muestra a continuación.
{ 33, "China"; 87, "Sudáfrica"; 55, "Reino Unido"; 82, "EE. UU."; 72, "Brasil"; 52, "Australia"; 24, "Japón"; 51, "Kenia"; 10, "Francia"; 60, "México"; 36, "Argentina"; 31, "Fiji"; 28, "India"; 70, "Nigeria" }
- La función BUSCARV busca el código de país en la primera columna del argumento de tabla dado y devuelve el resultado de la segunda columna como se indica.
- 0 solía buscar la coincidencia exacta.
La fórmula se parece a la que se muestra en la instantánea de arriba. Haga clic en Aceptar para obtener el nombre del país correspondiente al código 024.
Como puede ver en la instantánea anterior, obtuvimos el país Japón que coincide con el valor del código en la fórmula. Ahora, si desea extraer el nombre del continente del valor del código.
Usa la fórmula:
= VLOOKUP (H5, CHOOSE ({1, 2}, cont, country), 2, 0)
Rangos con nombre
código: (F3: F16)
cont: (E3: E16)
Puede ver en la instantánea anterior que esta fórmula funciona bien.
Generalmente usamos la combinación de la función INDICE & MATCH para obtener el valor de la izquierda de la matriz de búsqueda.
Usa la fórmula:
= ÍNDICE (D3: F16, COINCIDIR (H6, código, 0), 2)
Como puede ver en la instantánea anterior, obtuvimos todos los detalles que coinciden con el valor del código de la tabla. Extraiga los detalles de la tabla utilizando la fórmula indicada anteriormente. Aquí hay algunos notadores observacionales mientras se usa la fórmula anterior.
Notas:
- El valor de col_argument no puede ser menor que 1 ni mayor que el número de columnas
- La función devuelve el error #NA si el argumento de la matriz de búsqueda para la función BUSCARV no tiene la misma longitud que la matriz de la tabla.
- La fórmula devuelve un error si lookup_value no coincide con el valor de la tabla lookup_array.
- La función coincide con el valor exacto ya que el argumento de tipo de coincidencia con la función BUSCARV es 0.
- Los valores de búsqueda se pueden dar como referencia de celda o directamente usando el símbolo de comillas (") en la fórmula como argumentos.
Espero que haya entendido cómo buscar enésima coincidencia en la tabla usando la función INDICE & MATCH. Explore más artículos sobre el valor de búsqueda de Excel aquí. No dude en indicar sus consultas a continuación en el cuadro de comentarios. Sin duda te ayudaremos. Si te gustaron nuestros blogs, compártelo 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
Utilice ÍNDICE y COINCIDIR para buscar valor : Función INDICE & MATCH para buscar el valor requerido.
Rango SUM con INDICE en Excel : Utilice la función INDICE para encontrar la SUMA de los valores según sea necesario.
Cómo usar la función INDICE en Excel : Encuentre el ÍNDICE de la matriz usando la función ÍNDICE explicada con el ejemplo.
Cómo usar la función COINCIDIR en Excel : Busque el COINCIDIR en la matriz usando el valor INDICE dentro de la función COINCIDIR explicada con el ejemplo.
Cómo usar la función BUSCAR en Excel : Busque el valor de búsqueda en la matriz usando la función BÚSQUEDA explicada con el ejemplo.
Cómo utilizar la función BUSCARV en Excel : Busque el valor de búsqueda en la matriz usando la función BUSCARV explicada con el ejemplo.
articulos populares
50 atajos de Excel para aumentar su productividad
Editar una lista desplegable
Referencia absoluta en Excel
Si con comodines
Vlookup por fecha