¿Sabías que BUSCARV no puede devolver datos de la izquierda? Descubre dos métodos sencillos para resolver este problema utilizando BUSCARX o las funciones ÍNDICE y COINCIDIR.
- Utilice INDEX y MATCH. Este método funciona en todas las versiones de Excel pero requiere fórmulas más complejas.
- Utilice BUSCARX. BUSCARX es una versión mejorada de BUSCARV que puede devolver datos de cualquier columna, izquierda o derecha.
¿Por qué BUSCARV tiene límites?
La función BUSCARV solo recupera datos a la derecha de la columna de ID de búsqueda. Sin embargo, a veces, reorganizar las columnas no es una opción. Por ejemplo, es posible que necesitemos mantener el nombre del país en la primera columna para mayor claridad.
Entonces, ¿cómo puedes crear una fórmula para devolver un valor a la izquierda de la columna de búsqueda?
Método 1: La función XLOOKUP
Si utiliza Excel Online o Excel 365, la forma más fácil Para devolver un valor de una columna de la izquierda se utiliza el Función XLOOKUP.
- Seleccione El valor a buscar, aquí la celda C11.
- Seleccione La columna donde buscar, la columna del Código ISO o la Columna C
- Seleccione la columna para regresar, aquí, la columna Capital o Columna B
Debido a que XLOOKUP solo requiere las columnas de búsqueda y resultado, Sus posiciones en la tabla original no importan 😉
Método 2: Solución INDEX y MATCH
Si no tienes Excel 365, Puedes utilizar otra técnica para devolver datos a la izquierda usando ÍNDICE y PARTIDO.
- La sección Función ÍNDICE devuelve un elemento en una tabla según su posición.
- La sección Función MATCH encuentra la posición de un valor en una lista.
- Utilice esta posición para hacer que INDEX devuelva el valor.
Paso 1: Utilice la función COINCIDIR
La función COINCIDIR busca la posición de un elemento en una lista. Escriba la función en una nueva celda para ver qué devuelve.
- Primer parámetro: el valor a buscar (por ejemplo, el código ISO)
- Segundo parámetro: la columna donde buscar
- Utilice 0 o FALSO para coincidencias exactas, como el último parámetro de BUSCARV.
=COINCIDIR(G3,$B$2:$B$240,0)
Vea los resultados de la función COINCIDIR para diferentes valores de país. Devuelve la posición en la columna B 😎😍👍
Paso 2: Combine COINCIDIR con INDICE
A continuación, utilice el resultado de la función COINCIDIR como segundo argumento en la Función ÍNDICEEsto te permite devuelve un valor a la izquierda del ID 😉
- Escribe la función INDICE
- Seleccione el rango de celdas con nombres de países (columna A)
- Incluya la función COINCIDIR como segundo argumento
=INDEX($A$2:$A$233,MATCH($H$3,$B$2:$B$233,0))
