Conceptualmente sé en mi cabeza que INDEX y MATCH son superiores a VLOOKUP. Pero hasta el día de hoy, confesaré que utilizo BUSCARV el 99% del tiempo. Este es el por qué.
Estoy tratando de crear hojas de cálculo que otras personas puedan entender. Cuando hago mis seminarios de Power Excel en vivo, una audiencia típica de 100 personas tendrá este perfil:
- 15 no estará familiarizado con BUSCARV o me preguntará si puedo explicar BUSCARV muy lentamente
- 83 se sentirá cómodo con BUSCARV. (Tengo un público muy inteligente. Usan Excel 40 horas a la semana. Y esas son las semanas que están de vacaciones).
- 2 serán proponentes de INDEX y MATCH.
Con solo el 2% de las personas familiarizadas con INDEX y MATCH, mucha menos gente entenderá mis fórmulas si utilizo INDEX y MATCH. Además, BUSCARV manejará mi situación el 99% del tiempo. Estos son los momentos en los que abandono BUSCARV
INDEX y MATCH son mejores para manejar una búsqueda bidireccional.
Tenga en cuenta que el ejemplo anterior es más simple si usa un VLOOUP y luego un MATCH para el tercer argumento como este:
Por cierto, cuando los proponentes de INDEX / MATCH me dicen que VLOOKUP no puede mirar fácilmente a la izquierda de la clave como en el siguiente ejemplo, rechazo ese argumento. Cualquier persona racional copiaría E2: E15 a H2: H15 y haría una BUSCARV.
Pero aquí está el único caso en el que usaré INDEX y MATCH. A continuación, tengo que hacer 12 columnas de BUSCARV. Vea esa fórmula increíble con una referencia absoluta, una referencia que congela la fila y otra que congela la columna. Si bien esa fórmula es elegante y genial, es ineficaz. Cualquiera que sea el tiempo que tarda Excel en encontrar la fecha cuando busca B4, tomará exactamente el mismo tiempo cuando busca Fecha en C4: M4.
La alternativa: inserte una columna MATCH oculta en B y luego use 12 columnas de INDICE. Esta solución es 11 veces más rápida que 12 columnas de BUSCARV. La fórmula COINCIDIR que se muestra en B1 se usa en B4: B9999. La función INDICE mostrada en C2 se usa en C4: N9999. Otra ventaja: ya no necesita los números de ayuda en la fila 1.
Estoy feliz de coexistir con aquellos que rechazan VLOOKUP y usan INDEX & MATCH el 100% del tiempo. Pero les pido lo mismo a la gente de INDEX / MATCH: tengo buenas razones para seguir usando BUSCARV.
Todos los sábados, una admisión de culpabilidad. Revelaré mis malos hábitos en Excel y discutiré por qué debería hacer lo que digo en lugar de hacer lo que hago.
Pensamiento del día de Excel
Les he pedido a mis amigos de Excel Master sus consejos sobre Excel. Pensamiento de hoy para reflexionar:
"Los amigos no permiten que los amigos fusionen células".
Tom Urtis