VLOOKUP vs. ÍNDICE / PARTIDO - El debate termina aquí

Cuando se trata del mundo de Excel, está dividido en dos facciones: la brigada VLOOKUP y el regimiento INDEX / MATCH.

Si se pregunta cuál obtiene una puntuación más alta en el VLOOKUP vs ÍNDICE / PARTIDO batalla, este artículo intentará responderla.

Pero antes de hacer eso, permítanme aclarar algunas cosas: este artículo no trata sobre elogiar una función y criticar la otra. Ambas funciones de Excel son increíbles y tienen su lugar. En algunos casos, uno puede ser mejor que el otro.

Durante una de mis sesiones de entrenamiento de Excel, me sorprendió descubrir que la mayoría de las personas estaban al tanto y, en algunos casos, eran competentes en el uso de BUSCARV, pero casi ninguno conocía el poderoso combo INDICE / MATCH.

Y cuando lo mencioné, tenían muchas consultas:

  • ¿Es una fórmula de búsqueda y referencia? - ¡Sí! Quizás el mejor de todos
  • ¿Es una nueva función de Excel 2016? - Infierno NO!
  • ¿Puede hacer referencia a datos entre diferentes hojas de trabajo o libros de trabajo? -
  • ¿Es mejor que BUSCARV? - Depende

Creo que el equipo de VLOOKUP PR está haciendo un trabajo mucho mejor que el de INDEX / MATCH.

En este tutorial, intentaré comparar estas dos fórmulas de la forma más objetiva posible.

Para empezar, no tengo favoritos, pero prefiero usar el combo INDICE / MATCH más que BUSCARV. La elección depende de muchos factores, incluido el aspecto de los datos y cómo se utilizarían. Cubriré todos estos en este artículo.

VLOOKUP Vs INDEX MATCH: una comparación objetiva

Así que comencemos y pongamos fin a este debate de toda la vida de VLOOKUP vs INDEX / MATCH y cuál es mejor.

Y para hacer esto, compararé estas dos funciones en algunos parámetros (algunos son cuantificables y otros no).

La popularidad de la función.

VLOOKUP toma esto sin duda.

Para algunas personas, si saben cómo usar BUSCARV, saben cómo usar Excel. Y dado lo mucho que se puede hacer con esta única función, no los culpo.

Por esta razón, mucha gente usa BUSCARV, ya que otros usuarios de Excel lo entienden mejor.

Aunque este no es un concurso de popularidad, juega un papel muy importante en por qué VLOOKUP se usa tanto.

Imagina que estás trabajando con un cliente / administrador que es competente en el uso de BUSCARV pero no sabe cómo usar INDICE / MATCH. Tiene más sentido usar una función que ambos conozcan, en lugar de intentar enseñarles sobre INDICE / MATCH.

Veredicto: VLOOKUP es un claro ganador en popularidad

Facilidad de uso

La razón por la que BUSCARV es tan popular es que es fácil de usar (al menos en comparación con INDICE / MATCH).

Cuando tomo la capacitación de Excel, siempre comenzaría primero cubriendo VLOOKUP primero. A muchas personas les resulta difícil BUSCARV, por lo que ni siquiera puedo imaginarme tratando de enseñarles INDICE / COINCIDIR (a menos que ya sepan cómo usar BUSCARV de manera competente).

Y en la mayoría de los casos, BUSCARV es lo suficientemente bueno. Puede hacer la mayoría de las cosas que la gente necesita cuando trabaja con datos. Seguramente también puede hacer lo mismo con INDEX / MATCH, pero ¿por qué tomar el camino difícil cuando ni siquiera es necesario?

VLOOKUP toma 3 argumentos (el cuarto es opcional) y es más fácil de entender en comparación con INDEX / MATCH.

ÍNDICE & COINCIDIR son dos funciones separadas que toman tres argumentos cada una y deben combinarse para hacer una búsqueda (¿ya se está complicando?).

Si bien puede encontrar INDEX / MATCH igualmente fácil cuando lo domine, es probable que un principiante gravite hacia VLOOKUP.

Veredicto: BUSCARV obtiene el punto por su facilidad de uso.

La flexibilidad de la función

BUSCARV es una función excelente, pero tiene algunas limitaciones:

  • No puede buscar y devolver un valor que está a la izquierda del valor de búsqueda.
  • Funciona solo con datos dispuestos verticalmente.
  • BUSCARV daría un resultado incorrecto si agrega / elimina una nueva columna en sus datos (ya que el valor del número de columna ahora se refiere a la columna incorrecta). Puede hacer que el número de columna sea dinámico, pero si planea combinar dos o más funciones, ¿por qué no usar INDICE / MATCH en primer lugar?

Antes de empezar a enfurecerse y dejar un comentario sobre cómo BUSCARV puede hacer todas estas cosas, escúchame. VLOOKUP, como función independiente, no pretende hacer esto. Por supuesto, puede combinarlo con otras fórmulas y sortear todas estas cosas, pero luego pierde la etiqueta de fácil de usar.

Si alguien puede usar una combinación de fórmulas para hacer que BUSCARV se vea a la izquierda o hacer que las columnas sean dinámicas, estoy seguro de que esa persona estará mejor usando INDEX / MATCH, que está hecho para manejar estas cosas con facilidad.

Entonces, sí, BUSCARV puede sortear estas limitaciones, pero eso no vale la pena. Con más codificación y robótica, estoy seguro de que también puede hacer que BUSCARV busque su café favorito, pero recuerde, no está hecho para esto.

El combo INDEX-MATCH, por otro lado, está hecho para manejar todos estos problemas. Puede

  1. Busque y devuelva un valor que está a la izquierda del valor de búsqueda,
  2. Manejar datos estructurados tanto horizontal como verticalmente.
  3. Manejar números de filas / columnas en caso de que inserte o elimine algunos del conjunto de datos

Veredicto: el combo INDEX / MATCH le brinda mucha más flexibilidad que VLOOKUP.

Velocidad de la fórmula

La diferencia apenas se nota cuando tiene pequeños conjuntos de datos.

Pero si tiene miles de filas y muchas columnas, esto puede ser un factor decisivo.

Sin reinventar la rueda, aquí hay una publicación de Charley Kyd, donde menciona claramente:

En el peor de los casos, el método INDEX-MATCH es tan rápido como BUSCARV; en el mejor de los casos, es mucho más rápido.

Si bien he considerado esto como uno de los factores, creo que es menos importante que otros. A lo largo de los años, Microsoft ha trabajado arduamente para tratar de mejorar la velocidad de estas funciones y han realizado mejoras considerables desde que escribí este artículo por primera vez.

Aquí hay una actualización en la que mencionan cómo están haciendo fórmulas como BUSCARV, BUSCARH y COINCIDIR más rápido.

Además, es un porcentaje muy pequeño de la cantidad de personas que realmente pueden beneficiarse de la mejora de la velocidad que viene con el uso de INDEX / MATCH sobre VLOOKUP.

Veredicto: Si lo que está buscando es velocidad, el combo INDICE / MATCH es el camino a seguir.

Veredicto general (VLOOKUP Vs INDEX / MATCH Combo)

Aunque soy un gran fan de INDEX / MATCH, para ser justos debo admitir que VLOOKUP sigue siendo el Rey.

Esto no significa que no deba aprender sobre ÍNDICE / COINCIDIR, pero si es nuevo en Excel y las fórmulas de búsqueda, comience con BUSCARV. Úselo y domínelo primero, y luego muévase a INDICE / MATCH

INDEX / MATCH es una poderosa combinación que tiene más flexibilidad y velocidad que la fórmula VLOOKUP.

Dicho esto, VLOOKUP no se irá a ninguna parte y es probable que siga siendo una de las funciones más populares de Excel en los siglos venideros.

Bueno, el debate no ha terminado exactamente (ver la sección de comentarios). Alimente el fuego: deje sus 2 centavos en la sección de comentarios.

La diferencia entre VLOOKUP e INDEX / MATCH

Antes de llegar a la comparación, creo que es importante conocer la diferencia básica (y más importante aún, las similitudes) entre estas dos funciones.

No voy a entrar en la sintaxis y el ejemplo de estas funciones. Si está interesado en eso, tengo tutoriales detallados sobre VLOOKUP e INDEX / MATCH.

Tanto BUSCARV como ÍNDICE / COINCIDIR son fórmulas que puede usar para buscar un valor en un conjunto de datos y obtener el valor correspondiente (al igual que escanea un menú y busca el precio del plato que desea pedir).

En la mayoría de los casos, puede usarlos indistintamente.

Las principales diferencias en estas funciones se vuelven más importantes cuando se necesita algo más que una simple operación de búsqueda y recuperación.

A continuación, se muestran algunas diferencias básicas en estas dos fórmulas (se tratan más detalladamente más adelante en este artículo):

  1. BUSCARV es una fórmula única que realiza todas las búsquedas y recuperaciones, pero con INDICE / COINCIDIR, debe usar ambas funciones en la fórmula.
  2. INDEX / MATCH puede realizar búsquedas más avanzadas, como buscar a la izquierda del conjunto de datos, hacer que el valor de fila / columna sea dinámico, etc.
  3. INDEX / MATCH proporciona mucha más flexibilidad, que es más adecuada cuando se crean modelos de datos o se trabaja con datos complejos

También le pueden gustar los siguientes tutoriales de VLOOKUP:

  • Cómo utilizar BUSCARV con varios criterios.
  • Cómo hacer que BUSCARV sea sensible a mayúsculas y minúsculas.
  • Utilice IFERROR con BUSCARV para deshacerse de los errores # N / A.
  • Use VLookup para obtener el último número en una lista en Excel.
  • Coincidencia de índice de Excel

Recursos útiles de Excel:

  • Capacitación gratuita en línea sobre Excel (curso de video de 7 partes)
  • Más de 100 funciones de Excel (con ejemplos y videos)

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave