5 funciones de Excel que quedarán muy obsoletas en 2026 (usa alternativas modernas)

Casi todos los que usan Excel tienen esa función que han usado desde la universidad porque funciona lo suficientemente bien como para evitar tener que aprender algo nuevo. Por eso encontrarás BUSCARV y CONCATENAR en archivos completamente nuevos, incluso en 2026. Lo entiendo, porque todavía dudo en... Abandonar SUBTOTAL en favor de AGREGADO Después de que me apoyaste durante mucho tiempo.

5 funciones de Excel que quedarán muy obsoletas en 2026 (usa alternativas modernas)

Sin embargo, Excel ha evolucionado, y muchas de las fórmulas que aprendimos hace años ahora son más complejas, menos robustas o más difíciles de mantener de lo que deberían. Si sus fórmulas se ven igual que antes y sus hojas de cálculo parecen más pesadas de lo debido, podría ser señal de que necesita actualizarlas.

BUSCARX reemplaza completamente BUSCARV y BUSCARH

Una única función que funciona en cualquier dirección.

Cómo encontrar el ID de cliente 105 con XLOOKUP en Excel

BUSCARV y BUSCARH son básicamente el primer conjunto de funciones de búsqueda en Excel. Funcionan, son conocidas y omnipresentes. El problema es que son tan rígidas que se vuelven cada vez más frustrantes a medida que las hojas de cálculo crecen. Algo tan simple como insertar una columna en medio de una tabla puede afectar los resultados, ya que ambas funciones se basan en números de índice de columna o fila codificados.

=BUSCARV(valor_buscado, matriz_tabla, núm_índice_columna, [rango_búsqueda]) =BUSCARH(valor_buscado, matriz_tabla, núm_índice_fila, [rango_búsqueda])

Además, BUSCARV no puede buscar a la izquierda de la columna clave, lo que obliga a reordenar los datos o crear columnas auxiliares para que la búsqueda básica funcione. BUSCARX soluciona todo esto de una vez. En lugar de apuntar a una tabla grande y contar columnas o filas, le indica a Excel exactamente dónde buscar y qué desea que devuelva:

= XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Este enfoque significa que sus fórmulas no fallarán solo porque alguien agregue una columna o reorganice los campos de una tabla. XLOOKUP también funciona de izquierda a derecha, de derecha a izquierda y de arriba a abajo, lo que lo hace más flexible cuando sus datos no se colocan en una tabla de búsqueda tradicional y ordenada.

Otra mejora significativa es que XLOOKUP ahora incluye un argumento if_not_found, por lo que ya no se necesita IFERROR para evitar los desagradables mensajes #N/A. Estas dos sintaxis resaltan la diferencia:

=SI.ERROR(BUSCARV(B2, C2:E7, 4, VERDADERO)" ") =BUSCARX(B2, C2:E7, D2:D7, "No encontrado")

La primera fórmula busca B2 en la primera columna del rango C2:E7 y devuelve la cuarta columna, mientras que la segunda fórmula busca B2 en el rango C2:E7 y devuelve el valor coincidente de D2:D7. BUSCARX utiliza coincidencias exactas de forma predeterminada, lo que reduce el riesgo de obtener accidentalmente resultados aproximados de una lista desordenada y, además, gestiona los valores faltantes sin obligar al usuario a incluir cada búsqueda en SI.ERROR.

XMATCH es una versión más eficiente de MATCH

Control preciso sobre los tipos de coincidencias y las tendencias de búsqueda

Función XMATCH en Excel que devuelve el nombre y el puesto de un empleado específico.

Es muy probable que aún uses MATCH por razones de memoria muscular. Siempre ha sido excelente para encontrar una posición valiosa en un rango, especialmente cuando... MATCH se combina con INDEXEl problema es que COINCIDIR es fácil de usar incorrectamente. Si olvida especificar el tipo de coincidencia exacta, Excel podría mostrar el resultado más cercano basándose en suposiciones de ordenación que no se aplican a sus datos.

=COINCIDIR(valor_de_búsqueda, matriz_de_búsqueda, [tipo_de_coincidencia])

Dado que este tipo de error suele producir un resultado aparentemente razonable, puede ser difícil de detectar y corregir. Con XMATCH, las fórmulas coinciden exactamente por defecto, que es lo que la mayoría de la gente desea en la gran mayoría de los casos.

=XCOINCIDIR(valor_de_búsqueda, matriz_de_búsqueda, [modo_de_coincidencia], [modo_de_búsqueda])

Si estas escribiendo =COINCIDIR(25, A1:A3, 0) Por costumbre, es útil cambiar a =XCOINCIDIR(25, A1:A3, 1) Y aprovecha esta mejora. Además de una configuración predeterminada más segura, XMATCH también te permite controlar la dirección de búsqueda. Puede buscar desde el final de la lista en lugar de solo desde el principio, lo cual es especialmente útil cuando quieres la última entrada o la última ocurrencia de un valor sin agregar columnas auxiliares.

=XCOINCIDIR(E3, C3:C100, 0, -1)

MATCH todavía se puede utilizar, por supuesto, pero en este punto sería como elegir algo que simplemente funciona cuando hay una opción más eficiente justo al lado.

Las fórmulas dinámicas FILTRO, ÚNICO y SUMA reemplazan los avances de SUMPRODUCTO.

Más fácil de leer, corregir y mantener a lo largo del tiempo.

Usando SUMAPRODUCTO, puede manejar cálculos multicriterio, sumas ponderadas y lógica matricial en una sola fórmula. Esta flexibilidad es la razón por la que ha sido una solución alternativa popular durante años. La desventaja es que las fórmulas SUMAPRODUCTO a menudo parecen código, lo que las hace más difíciles de leer, depurar y mantener a lo largo del tiempo. Ahora que tienen Compatibilidad nativa de Excel con matrices dinámicasMuchas de las cosas para las que solíamos utilizar SUMAPRODUCTO ya no requieren fórmulas tan densas y oscuras.

Gracias a las matrices dinámicas del Excel moderno, funciones estándar como SUMA ahora pueden realizar cálculos de matrices directamente. Al comparar ambos métodos, el nuevo enfoque suele ser más claro y fácil de entender:

El cálculoSUMPRODUCTSUM
suma simple=SUMAPRODUCTO($A$20:$A$50)=SUMA($A$20:$A$50)
Combinación ponderada clásica=SUMAPRODUCTO(A2A5, C2:C5)=SUMA(A2:A5 * C2:C5)
Agregación multicriterio=SUMPRODUCT((A2:A9=”East”)*(B2:B9=”Cherries”)*C2:C9)=SUM((A2:A9=”East”)*(B2:B9=”Cherries”)*C2:C9)

Además, con funciones más recientes como FILTER y UNIQUE, en lugar de crear una fórmula larga y difícil de leer, puedes dividir el problema en pasos más pequeños y legibles. Puedes filtrar los datos que te interesan, extraer valores únicos si es necesario y luego resumir el resultado. La lógica sigue siendo la misma, pero el propósito de la fórmula queda mucho más claro para cualquiera que tenga que leerla o mantenerla posteriormente.

Por ejemplo, si tiene una lista de ventas en la columna B y nombres de productos en la columna A, y desea recopilar las ventas de un producto específico como "Manzanas", puede escribir una de estas dos fórmulas:

=SUMPRODUCT((A2:A10="Apples")*(B2:B10))
=SUM(FILTER(B2:B10, A2:A10="Apples", 0))

En la versión SUMAPRODUCTO, Excel crea una matriz de valores VERDADERO y FALSO para buscar "Manzanas", los convierte a 1 y 0, y los multiplica por las cifras de ventas. Todo lo que no sea "Manzana" se convierte a cero, que se omite del total final. En la segunda fórmula, FILTRO simplemente devuelve las cifras de ventas donde el producto es "Manzanas" y añade SUMA a esa lista, ya más pequeña y ordenada. El resultado es el mismo, pero este segundo enfoque facilita la comprensión del propósito de la fórmula a simple vista.

SUMPRODUCT puede resultarle útil porque sus estructuras array1 y array2 son fáciles de modificar al experimentar. Sin embargo, para conjuntos de datos grandes con cientos de miles o millones de filas, puede ser significativamente más lento que las alternativas modernas más disponibles. Además del rendimiento, las funciones más recientes ofrecen fórmulas más claras, más fáciles de corregir y menos intimidantes para la siguiente persona que abra su hoja de cálculo.

IFS y SWITCH eliminan los formatos IF anidados

Lógica más limpia sin paréntesis infinitos

La función IFS para encontrar la calificación del vendedor en Excel.

Técnicamente, las sentencias IF anidadas funcionan, pero rápidamente se convierten en una pesadilla: son difíciles de leer y mantener, especialmente si no las escribes tú mismo. Con IFS, en lugar de anidar sentencias IF dentro de sentencias IF dentro de sentencias IF, se enumeran las condiciones y los resultados en orden, lo que hace que la fórmula parezca más lógica: si esto, entonces aquello; si esto es otra cosa, entonces otra. SWITCH va un paso más allá al comparar un único valor con múltiples probabilidades fijas; es más claro, más legible e incluye una opción predeterminada para que no tengas que añadir gestión de errores adicional al final.

=SI(prueba1, resultado1, SI(prueba2, resultado2, SI(prueba3, resultado3, ...))) =SI.CONJUNTO(prueba_lógica1, valor_si_es_verdadero1, prueba_lógica2, valor_si_es_verdadero2, ...) =CAMBIAR(expresión, valor1, resultado1, valor2, resultado2, ... [predeterminado])

Por ejemplo, si desea asignar puntuaciones a los resultados, puede utilizar declaraciones IF anidadas, pero IFS expresa la misma lógica más claramente:

=SI(A1>90, “A”, SI(A1>80, “B”, SI(A1>70, “C”, “F”))) =SI.CONJUNTO(A1>90, “A”, A1>80, “B”, A1>70, “C”, VERDADERO, “F”)

La condición VERDADERO al final de una fórmula SI.CONJUNTO actúa como una condición global, indicando a Excel qué devolver si no se cumple ninguna de las condiciones anteriores. En este caso, cualquier resultado inferior a 70 se convierte en "F" sin necesidad de otra anidación SI. SWITCH gestiona un patrón ligeramente diferente, como la asignación de códigos numéricos a las secciones, e incluye un argumento predeterminado al final, por lo que no requiere una solución VERDADERO.

=CAMBIAR(A1, 101, “Ventas”, 102, “Marketing”, “Otros”)

Si la celda A1 contiene 101, Excel devolverá el valor "Ventas". Si contiene 102, Excel devolverá el valor "Marketing". Si contiene cualquier otro valor, Excel devolverá el valor "Otro". La lógica se mantendrá clara incluso a medida que aumente la lista de casos.

TEXTJOIN y CONCAT reemplazan completamente a CONCATENATE

Fusionar rangos, no sólo celdas individuales.

La función TEXTJOIN en Excel

CONCATENAR es prácticamente una pieza de museo a estas alturas. Aún se ve en muchas hojas de cálculo, pero se ha reemplazado oficialmente, y con razón. No funciona bien con rangos completos porque hay que referenciar manualmente cada celda y carece de un delimitador integrado.

CONCAT, su alternativa moderna, funciona de manera muy similar pero agrega soporte para referencias de dominio completo:

=CONCAT(texto1, ...)

En lugar de seleccionar manualmente cada celda, puede escribir una fórmula como esta y dejar que Excel se encargue del resto:

=CONCAT(B2:C8)

Cuando desea especificar un separador, como una coma o un espacio, e indicarle a Excel que ignore las celdas vacías, TEXTJOIN es la mejor herramienta para esta tarea:

=TEXTOUNIR(delimitador, ignorar_vacío, texto1, ...) =TEXTOUNIR(", ", VERDADERO, B2:C8)

El primer argumento es el separador, que puede ser cualquier valor, y el segundo argumento indica a Excel si debe omitir las celdas vacías. Esto resulta especialmente útil al crear listas legibles, consultas SQL o compilar texto enriquecido a partir de una columna o un rango de datos.

Es hora de dejar atrás esos viejos hábitos de Excel.

La buena noticia es que ninguna de estas actualizaciones requiere que vuelvas a aprender Excel desde cero. En la mayoría de los casos, las funciones más nuevas son más fáciles de usar que las que reemplazan; simplemente, requiere un poco de tiempo acostumbrarse.

Si solo actualizas un hábito esta semana, empieza con la función que usas con más frecuencia y reemplázala por su equivalente moderno. Después, puedes intentar reescribir una pequeña sección de un libro de trabajo usando estas cinco sustituciones y comprobar lo sencillas que son tus fórmulas.

Ir al botón superior