Reemplazo de búsquedas heredadas con soluciones modernas
Desliza para mostrar el menú
A lo largo del curso, se presentaron varias funciones de búsqueda:
VLOOKUP, HLOOKUP, XLOOKUP, INDEX con XMATCH.
Todas estas funciones pueden recuperar datos de tablas, pero difieren en flexibilidad, confiabilidad y relevancia moderna.
Las hojas de cálculo antiguas suelen depender de VLOOKUP o HLOOKUP. Sin embargo, los flujos de trabajo modernos de Excel suelen preferir XLOOKUP o combinaciones como INDEX con XMATCH.
Comparar estos enfoques ayuda a comprender cuándo es apropiado cada método.
El mismo problema resuelto de tres maneras
Suponga que la hoja de cálculo contiene la siguiente tabla.
El código de producto se ingresa en la celda E2.
El objetivo es devolver el Price.
Enfoque 1 Usando VLOOKUP
=VLOOKUP(E2; A2:C5; 3; FALSE)
VLOOKUP busca en la primera columna de la tabla y devuelve el valor de un número de columna especificado.
Enfoque 2 usando XLOOKUP
=XLOOKUP(E2; A2:A5; C2:C5)
XLOOKUP busca en la columna de referencia y devuelve el valor correspondiente de la columna de resultados.
Enfoque 3 usando INDEX y XMATCH
=INDEX(C2:C5; XMATCH(E2; A2:A5))
XMATCH encuentra la posición del valor de referencia. INDEX recupera el valor correspondiente de la columna de resultados.
Comparación de métodos de búsqueda
Mejores prácticas para Excel moderno
Al crear nuevas hojas de cálculo:
Utilizar XLOOKUP para la mayoría de las tareas de búsqueda.
Cuando se requiere mayor flexibilidad, utilizar INDEX con XMATCH.
Las funciones heredadas como VLOOKUP y HLOOKUP se emplean principalmente al trabajar con hojas de cálculo existentes.
Si utilizas Excel en español, algunas funciones tienen nombres diferentes:
VLOOKUP → BUSCARV
HLOOKUP → BUSCARH
XLOOKUP → BUSCARX
INDEX → INDICE
XMATCH → COINCIDIRX
Además, es posible que necesites usar ; en lugar de , como separador de argumentos.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla