BUSCARV Búsqueda izquierda mediante INDEX o XLOOKUP

Última actualización el 18/11/2024
Tiempo de leer: 2 minutos

¿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.

  1. Utilice INDEX y MATCH. Este método funciona en todas las versiones de Excel pero requiere fórmulas más complejas.
  2. 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.

Tabla que muestra la población por país

Entonces, ¿cómo puedes crear una fórmula para devolver un valor a la izquierda de la columna de búsqueda?

Búsqueda a la izquierda con Excel

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.

  1. Seleccione El valor a buscar, aquí la celda C11.
  2. Seleccione La columna donde buscar, la columna del Código ISO o la Columna C
  3. 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 😉

Ejemplo XLOOKUP devuelve la columna izquierda

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.

  1. Primer parámetro: el valor a buscar (por ejemplo, el código ISO)
  2. Segundo parámetro: la columna donde buscar
  3. 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 😎😍👍

Posición del ID en la lista usando MATCH

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 😉

  1. Escribe la función INDICE
  2. Seleccione el rango de celdas con nombres de países (columna A)
  3. Incluya la función COINCIDIR como segundo argumento

=INDEX($A$2:$A$233,MATCH($H$3,$B$2:$B$233,0))

Devuelve un valor con INDEX y MATCH

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

BUSCARV Búsqueda izquierda mediante INDEX o XLOOKUP

Tiempo de leer: 2 minutos
Última actualización el 18/11/2024

¿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.

  1. Utilice INDEX y MATCH. Este método funciona en todas las versiones de Excel pero requiere fórmulas más complejas.
  2. 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.

Tabla que muestra la población por país

Entonces, ¿cómo puedes crear una fórmula para devolver un valor a la izquierda de la columna de búsqueda?

Búsqueda a la izquierda con Excel

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.

  1. Seleccione El valor a buscar, aquí la celda C11.
  2. Seleccione La columna donde buscar, la columna del Código ISO o la Columna C
  3. 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 😉

Ejemplo XLOOKUP devuelve la columna izquierda

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.

  1. Primer parámetro: el valor a buscar (por ejemplo, el código ISO)
  2. Segundo parámetro: la columna donde buscar
  3. 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 😎😍👍

Posición del ID en la lista usando MATCH

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 😉

  1. Escribe la función INDICE
  2. Seleccione el rango de celdas con nombres de países (columna A)
  3. Incluya la función COINCIDIR como segundo argumento

=INDEX($A$2:$A$233,MATCH($H$3,$B$2:$B$233,0))

Devuelve un valor con INDEX y MATCH

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *