¿Por qué INDEX MATCH es mejor que VLOOKUP en Excel?

Al elegir qué receta de consulta vertical utilizar, la mayoría de los especialistas de Excel coinciden en que ÍNDICE COINCIDIR es una ecuación preferible a BUSCARV. Sea como fuere, muchas personas realmente recurren al uso de BUSCARV porque es una receta menos complicada. Un factor importante de este problema es que muchas personas en realidad no comprenden completamente las ventajas de cambiar desde BUSCARV y, sin tal comprensión, se muestran reacios a contribuir con la oportunidad de ganar competencia con la ecuación más alucinante. La motivación detrás de esta publicación es describir exhaustivamente todas las ventajas de usar INDEX MATCH y convencerlo de que debe usar INDEX MATCH solo para sus consultas ascendentes en general.

¿Qué es ÍNDICE COINCIDIR en Excel?

La fórmula INDEX MATCH es la combinación de dos capacidades en Excel: INDEX y MATCH.

=ÍNDICE() devuelve el valor de una celda en una tabla a la luz del segmento y el número de columna.

=COINCIDIR() devuelve el lugar de una celda en sucesión o segmento.

Consolidadas, las dos ecuaciones pueden mirar hacia arriba y devolver el valor de una celda en una tabla según los estándares verticales y horizontales.

Cómo usar la fórmula del ÍNDICE

La siguiente es una tabla que muestra los nombres, niveles y pesos de las personas. Necesitamos utilizar la ecuación ÍNDICE para ver el nivel de Thanish, aquí hay una ilustración de cómo hacer que suceda.

Siguiendo estos medios,

  • Escriba «=INDEX(» y seleccione la región de la tabla, luego, en ese punto, agregue una coma
  • Escriba el número de columna de Thanish, que es «4», y agregue una coma
  • Escriba el número de sección para Altura, que es «2», y cierre la sección
  • El resultado es «5.8».
INDEX-function

 

Cómo usar la fórmula MATCH

Manteniéndonos con un modelo similar al anterior, deberíamos utilizar MATCH para determinar en qué columna se encuentra Thanish.

Sigue estos medios,

  • Escriba «=COINCIDIR(» y conéctese a la celda que contiene «Thanish»… el nombre que debemos girar hacia arriba.
  • Selecciona cada una de las celdas de la sección Nombre (contando el encabezado “Nombre”).
  • Escriba cero «0» para una coincidencia definitiva.
  • El resultado es que Thanish está en la columna «4».
MATCH-function

 

Cómo combinar ÍNDICE y PARTIDO

Ahora podemos tomar las dos ecuaciones MATCH y usarlas para reemplazar el «4» y el «2» en la primera receta INDEX. El resultado es una ecuación INDEX MATCH.

Sigue estos medios,

  • Corta la ecuación MATCH para Thanish y reemplaza el «4» con ella.
  • Corta la ecuación de COINCIDIR para Altura y reemplaza el «2» con ella.
  • El resultado es que la altura de Thanish es «5.8».
  • ¡Felicitaciones, actualmente tiene una poderosa ecuación INDEX MATCH!
INDEX-function

 

¿Qué es BUSCARV en Excel?

VLOOKUP significa ‘Búsqueda vertical’. Una capacidad hace que Excel busque un valor específico en un segmento (el supuesto ‘grupo de tablas’), para devolver un valor de una sección alternativa en una columna similar. Este artículo le mostrará cómo utilizar la función BUSCARV.

Existe una capacidad BUSCARV en 4 partes,

  • El valor que necesita para girar hacia arriba;
  • El alcance en el que necesita encontrar el valor y recuperar la estima;
  • La cantidad de la sección dentro de su rango caracterizado, que contiene el valor de retorno;
  • 0 o FALSO para una coordenada precisa con el valor que está buscando; 1 o TRUE para una coincidencia estimada.

Sintaxis: BUSCARV([valor], [rango], [número de columna], [falso o verdadero])

En nuestro modelo, tenemos un resumen de Nombres, Altura y Peso. Necesitamos encontrar la Altura de Sai rápidamente en esta tabla. En primer lugar, seleccione una celda en la que necesite distribuir la Altura:

Dataset

 

En este sentido, en nuestra celda elegida comenzamos a componer: =BUSCARV( :

Vlookup-function-composing

 

Luego, en ese punto, seleccionamos el valor que debemos investigar, para esta situación, es ‘Sai’ en la celda F3,

Vlookup-function-for-sai

 

A continuación, ingresamos ‘,’ y seleccionamos el alcance (o grupo de tablas) en el que necesitamos encontrar la estima de consulta y la estima de retorno. Para esta situación es rango (B2: D8):

Vlookup-function-written

 

Luego, en ese punto, ingresamos ‘,’ y el número de la sección dentro del rango definido en el que queremos buscar el valor de recuperación. Para esta situación, es el segmento 2, seguido por ‘,’ y ‘0’ o engañoso para una coordenada definida con la estimación de consulta ‘Sai’:

Vlookup-function-completed

 

Cuando presionamos enter, obtenemos el precio de comparación de la columna que contiene el valor ‘Sai’ en la pantalla de la tabla seleccionada:

Height-obtained

 

En esta versión, solo tenemos una pequeña lista de nombres, pero imagine que tiene una gran lista de datos y desea utilizar un valor específico en otra parte de su hoja de contabilidad. Usando BUSCARV (y BUSCARH), el cliente solo necesita cambiar un valor específico en una hoja de trabajo y, por lo tanto, se cambiará en cualquier punto significativo restante. Sea como fuere, imagina un escenario en el que no estamos seguros de la estimación de la consulta. Este es el punto en el que la coincidencia estimada puede ser valiosa.

Coincidencia estimada en BUSCARV

Cuando ingresamos la palabra ‘Sia’ en nuestra celda de valor de consulta G3, la función VLOOKUP como habíamos planeado se confunde, porque no puede rastrear este valor en la tabla. Devuelve el error estándar de Excel #N/A:

Estimated-match

 

Sea como sea, cuando cambiamos la parte ‘0’ (o ‘Falso’) de nuestra capacidad BUSCARV a ‘1’ o ‘Válido’:

=BUSCARV(F3,B2:D8,2,1)

Actualmente, hemos solicitado que la capacidad busque una coordenada estimada con ‘Sia’. En caso de que no pueda encontrar la coincidencia específica, buscará la coincidencia más cercana al valor ‘Sia’, no tanto como ‘Sia’, que es ‘Sai’:

Estimated-match-corrected

 

La referencia de columna dinámica conduce a menos errores

El contraste crítico entre INDEX MATCH y VLOOKUP es que VLOOKUP requiere una referencia de sección estática, mientras que INDEX MATCH utiliza una potente referencia de segmento. Con BUSCARV, la gran mayoría incluirá un número estático particular para mostrar de qué sección necesitan regresar. Cuando usa INDEX MATCH, la receta le permite elegir físicamente de qué sección desea extraer.

La razón por la que esto genera menos errores se debe a que cuando sigue la estructura lingüística INDEX MATCH, hace clic directamente en el campo que contiene el valor que desea devolver.

INDEX-MATCH-function

 

Con la estructura de lenguaje BUSCARV, usted determina toda la exhibición de su tabla, Y LUEGO determina una referencia de sección para mostrar de qué segmento necesita obtener información.

Vlookup-function

 

Es un pequeño contraste, sin embargo, este paso adicional sin duda provoca más errores. Este error es particularmente predominante cuando tiene un gran grupo de tablas y necesita contar externamente la cantidad de secciones que necesita mover. En el momento en que usa INDEX MATCH, no se requiere tal conteo.

Los siguientes dos beneficios de usar INDEX MATCH también provienen de la forma en que VLOOKUP requiere una entrada de referencia de segmento estático para las cualidades que necesita devolver. Si no es demasiado problema, tenga en cuenta que puede solucionar el problema de la referencia estática utilizando una ecuación dentro de la puntuación BUSCARV, haciendo una receta mixta como BUSCARV COINCIDIR o BUSCARV HBUSCAR. Sin embargo, es mucho más sencillo simplemente leer INDEX MATCH y obtener todas las ventajas adicionales además de tener una referencia de sección dinámica.

Insertar inmunidad de columna

La mejor ventaja de usar INDEX MATCH sobre VLOOKUP es la forma en que, con INDEX MATCH, puede incrustar segmentos en su exhibición de tabla sin alterar los resultados de su consulta. Cada vez que trabaje con un gran conjunto de datos, existe una oportunidad decente de regresar para modificar nuestras secciones y posiblemente incrustar otro segmento. Con BUSCARV, cualquier sección incrustada o borrada que elimine los valores devueltos cambiará los efectos secundarios de sus ecuaciones.

Tome el modelo BUSCARV debajo. Aquí, hemos arreglado la ecuación para extraer la estima estatal de nuestra tabla de información. Dado que es una receta BUSCARV, nos hemos referido a la cuarta sección.

Inserting-column-immunity

 

Si insertamos una columna en el medio de la array de la tabla, el nuevo resultado ahora es «Bangalore»; ya no obtenemos el valor correcto para Estado y debemos cambiar la referencia de la columna.

Incorrect-value-pulled

 

ÍNDICE COINCIDIR como una insusceptibilidad de la sección incrustada, por lo que puede incrustar y borrar segmentos sin preocuparse por actualizar cada ecuación de consulta relacionada.

Más fácil de arrastrar y copiar

Al trabajar con grandes conjuntos de datos, es poco común redactar solo una receta de consulta solitaria; probablemente tendrá que arrastrar y duplicar su ecuación en numerosas celdas para ejecutar diferentes consultas. Por ejemplo, suponga que para una ID en particular, necesito devolver una progresión de valores de mi tabla precisamente según el patrón en el que aparecen en la tabla. Cuando intento arrastrar y duplicar la ecuación estándar de BUSCARV (con un bloqueo de referencia tanto en el valor de la consulta como en el grupo de la tabla), la consulta no funciona, ya que solo genera el mismo incentivo para cada pasaje. Esta falta es provocada nuevamente por VLOOKUP que requiere una entrada de referencia de sección particular para sus valores de recuperación.

Drag-and-copy-formula

 

Con INDEX MATCH, dado que puede configurar la sección de retorno para que se desvíe (básicamente al no bloquearla por referencia), el segmento de retorno se moverá a medida que duplique su ecuación, brindándole los diversos campos a medida que aparecen.

INDEX-MATCH

 

Sin restricción de array

Otro impedimento clave de BUSCARV es que espera que determine un grupo de tablas cuadradas en el que su referencia de segmento no puede pasar. La circunstancia clave cuando esto se convierte en un problema es el punto en el que agrega otro campo a su conjunto de datos más allá de su grupo de tablas único. Considere el modelo a continuación:

Vlookup

 

Suponiendo que agregamos otro segmento a este conjunto de datos, no podemos utilizar mi receta exclusiva de BUSCARV para obtener valores de esa nueva sección. En el caso de que cambiemos la referencia de mi sección a «6», la receta devuelve un error debido a que mi tabla tiene solo 5 segmentos de ancho. Para que la receta funcione, necesitamos actualizar la exhibición de la tabla que determinamos cada vez que agregamos otro segmento.

Another-segment-added

 

Con INDEX MATCH, no tiene que determinar un grupo de tablas y, por lo tanto, no se ocupa de este problema.

Búsqueda de derecha a izquierda

Una de las principales ventajas de usar INDEX MATCH es tener la opción de crear claves de consulta en la mitad derecha de su tabla de datos. Las nuevas claves de consulta se crean en su mayor parte mediante la ejecución de estimaciones en los campos dentro de su conjunto de datos único. Estas claves abordan su segmento de consulta dentro de la estructura del lenguaje INDEX MATCH. Mientras usa INDEX MATCH, puede agregar estas nuevas claves de consulta a la mitad derecha de su tabla y reproducir una opción para pasar en la consulta para obtener las cualidades que necesita para regresar. A la puntuación INDEX MATCH no le importa si su segmento de consulta está en la mitad izquierda o derecha de su sección de retorno.

Right-to-left-lookup-possible

 

Con BUSCARV, dado que puede reproducir una consulta de izquierda a derecha, cualquier clave de consulta nueva que agregue debe estar en la mitad izquierda de su grupo de tablas único. Por lo tanto, cada vez que agrega otra clave, debe mover todo su conjunto de datos a un lado por un segmento. Además del hecho de que esto es irritante, puede obstruir las recetas existentes y los cálculos que ha realizado en su hoja de cálculo.

Funciona como HLOOKUP

Este probablemente no sea el mejor arreglo para la mayoría de los clientes, sin embargo, todavía vale la pena enfocarse en él. Una BUSCARV lo limita a realizar consultas verticales en un grupo de tablas. No puedo, por ejemplo, consultar valores en el punto más alto de mi conjunto de datos y reproducir una consulta plana. Para lograr este objetivo, tendría que utilizar algo completamente diferente.

Con INDEX MATCH, básicamente puede organizar tanto su exhibición de consultas como el grupo de retorno de manera uniforme para reproducir un HLOOKUP. No sugiero hacer consultas planas como regla general, pero si en algún momento necesita hacerlo, debe utilizar la fórmula INDEX MATCH.

Menor necesidad de procesamiento

La ventaja de manejo de utilizar INDEX MATCH se ha subestimado en las adaptaciones en curso de Excel debido a que las capacidades de manejo del producto se han ampliado notablemente. Sea como fuere, simplemente brinde a todos un ejemplo de historia conciso. Ampliaré esta ventaja. En algunas de las versiones más experimentadas de Excel, el producto tenía restricciones de manejo claras que serían observables si se creaba un gran índice de información. En ciertas circunstancias, se esperaba que consultara los valores de muchas líneas para poder agregar otra sección a una tabla enorme. Cuando añadía estas recetas, el producto se congelaba y requería unos minutos para recuperar los valores de recuperación. En última instancia, necesitaba reemplazar mis recetas de BUSCARV con ÍNDICE COINCIDIR para acelerar las estimaciones.

La justificación detrás de esta distinción es muy sencilla. VLOOKUP requiere un manejo serio del poder de Excel porque necesita evaluar todo el grupo de tablas que ha elegido. Con INDEX MATCH, Excel solo necesita pensar en el segmento de consulta y la sección de recuperación. Con menos celdas directas a considerar, Excel puede manejar esta receta mucho más rápido.

Una vez más, si no es demasiado problema, recuerde que es muy probable que esta ventaja a partir de ahora no sea observable dadas las actualizaciones realizadas en el poder de manejo de Excel. En cualquier caso, si bajo cualquier circunstancia realmente desea ejecutar una gran cantidad de recetas de consulta dentro de una hoja de cálculo, intente utilizar INDEX MATCH.

Tabla de comparación de BUSCARV vs ÍNDICE COINCIDIR

BUSCARV

ÍNDICE DE COINCIDENCIA

VLOOKUP utiliza la referencia de información estática mientras busca las cualidades. INDEX MATCH utiliza poderosos rangos de información mientras analiza las cualidades.
Incrustar o eliminar una sección influye en el resultado de BUSCARV. Incrustar o borrar una sección no influye en el resultado de INDEX MATCH.
BUSCARV debe utilizarse para buscar valores de izquierda a derecha. INDEX MATCH puede analizar las cualidades de izquierda a derecha y de derecha a izquierda.
BUSCARV solo puede consultar a través de líneas verticales, por ejemplo, segmentos, y no a través de columnas. INDEX MATCH puede consultar valores a través de líneas y segmentos.
BUSCARV tiene un punto de ruptura para el tamaño del valor de búsqueda. No debe superar los 255 caracteres. INDEX MATCH no tiene restricciones de tamaño o longitud para las calidades coincidentes.
BUSCARV no está bien dispuesto con respecto a duplicar y arrastrar. ÍNDICE COINCIDIR está mejor dispuesto con respecto a la duplicación y el arrastre de la ecuación a través de diferentes celdas.
VLOOKUP es simple y fácil de recordar en el examen con INDEX MATCH. INDEX MATCH es difícil de comprender y recordar porque la naturaleza alucinante consolida dos capacidades/fórmulas.
VLOOKUP generalmente no es tan rápido como INDEX MATCH cuando administramos enormes colecciones de información. INDEX MATCH es generalmente más rápido que VLOOKUP.

Conclusión

El único impedimento de utilizar INDEX MATCH es que es claramente más entusiasta para aprender y más difícil de recordar. Succeed no tiene la estructura de la oración incorporada en el producto y la puntuación sin nadie más no es instintiva.

Cambiar de BUSCARV a COINCIDIR CON ÍNDICE fue uno de los avances clave que tomé para trabajar en la naturaleza de los modelos de Excel que ensamblé. Actualmente uso INDEX MATCH únicamente para mis consultas ascendentes en general. Hago esto porque es una receta superior, pero también porque me ayuda a recordar la puntuación más complicada. Siempre que haya hecho el cambio y haya descubierto las ventajas de utilizar INDEX MATCH, le garantizo que no volverá a BUSCARV.

Publicación traducida automáticamente

Artículo escrito por saimarfzu6 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *