Excel muestra el prefijo _xlfn después de la actualización de Microsoft 365: Solución
🔍 WiseChecker

Excel muestra el prefijo _xlfn después de la actualización de Microsoft 365: Solución

Después de una actualización de Microsoft 365, es posible que al abrir un libro de Excel veas fórmulas con un prefijo extraño _xlfn., como _xlfn.TEXTBEFORE o _xlfn.XLOOKUP. Esto ocurre porque el libro contiene funciones de una versión más reciente de Excel que tu compilación actual aún no admite, o porque el archivo se guardó en un formato que elimina la compatibilidad de funciones. Este artículo explica exactamente por qué aparece el prefijo _xlfn., proporciona métodos paso a paso para eliminarlo y cubre escenarios relacionados donde este problema persiste.

Puntos clave: Eliminar el prefijo _xlfn. de las fórmulas de Excel

  • Actualiza Microsoft 365 a la última compilación: Asegura que tu versión de Excel admita funciones modernas como XLOOKUP y TEXTBEFORE.
  • Archivo > Información > Comprobar problemas > Comprobar compatibilidad: Identifica qué funciones no son compatibles con el formato de archivo actual.
  • Guarda el libro como .xlsm o .xlsx (no .xls): Evita que Excel elimine los nombres de funciones más recientes e inserte el prefijo _xlfn..

ADVERTISEMENT

Por qué aparece el prefijo _xlfn. después de una actualización

El prefijo _xlfn. es la forma que tiene Excel de marcar una función que no reconoce en el libro actual. Cuando Microsoft 365 lanza una nueva función, las compilaciones anteriores de Excel o los formatos de archivo que no pueden almacenar el nombre de la función de forma nativa la prefijan con _xlfn. para preservar la lógica de la fórmula. Tres desencadenantes comunes causan esto:

Compilación desactualizada de Microsoft 365

Incluso si acabas de actualizar, tu canal (Actual, Empresarial Mensual, Semestral) podría no incluir las funciones más recientes. Funciones como TEXTSPLIT, TEXTBEFORE, TEXTAFTER y VSTACK se agregaron gradualmente en todos los canales. Si tu compilación está en un canal de actualización más lento, es posible que Excel aún no tenga las definiciones de estas funciones.

Archivo guardado en modo de compatibilidad (.xls)

Cuando guardas un libro como archivo de Excel 97-2003 (.xls), Excel convierte todas las funciones modernas a sus equivalentes _xlfn. porque el formato binario anterior no puede almacenar los nombres de las funciones nuevas. Al reabrir el archivo en una versión moderna de Excel, el prefijo aún se muestra.

Libro creado en una compilación más reciente y abierto en una compilación anterior

Si compartes un libro con alguien que usa una compilación anterior de Excel 2016 o 2019, o si abres el mismo archivo en otro dispositivo que no ha recibido la actualización, Excel inserta el prefijo _xlfn. para indicar funciones no compatibles. La función no se calcula hasta que el archivo se abre en una versión compatible.

Pasos para eliminar el prefijo _xlfn. de las fórmulas

Los siguientes métodos resuelven el problema del prefijo en la mayoría de los casos. Comienza con el Método 1 porque aborda la causa raíz.

Método 1: Actualizar Microsoft 365 a la última compilación

  1. Abre Excel y ve a Archivo > Cuenta
    En Información del producto, haz clic en Opciones de actualización y luego selecciona Actualizar ahora. Excel buscará la última compilación y la instalará automáticamente.
  2. Reinicia Excel después de que se complete la actualización
    Cierra todos los libros abiertos y vuelve a abrir el archivo con el prefijo _xlfn.. Si el prefijo permanece, continúa con el Método 2.

Método 2: Guardar el libro en formato .xlsx o .xlsm

  1. Abre el libro afectado
    Presiona F12 para abrir el cuadro de diálogo Guardar como.
  2. Cambia el tipo de archivo a Libro de Excel (.xlsx) o Libro de Excel habilitado para macros (.xlsm)
    En el menú desplegable Guardar como tipo, selecciona Libro de Excel (xlsx) si tu libro no contiene macros. Si contiene macros de VBA, selecciona Libro de Excel habilitado para macros (xlsm). Haz clic en Guardar.
  3. Cierra y vuelve a abrir el archivo
    Sal de Excel por completo y luego abre el archivo .xlsx o .xlsm recién guardado. El prefijo _xlfn. debería desaparecer porque el formato de archivo moderno admite los nombres de funciones nuevas de forma nativa.

Método 3: Usar Buscar y reemplazar para eliminar manualmente el prefijo

Este método es un workaround cuando el prefijo permanece debido a una referencia de celda corrupta o a un libro creado en una compilación muy antigua. No soluciona el problema de compatibilidad subyacente, pero limpia la visualización.

  1. Selecciona el rango que contiene las fórmulas con _xlfn.
    Si toda la hoja está afectada, haz clic en el triángulo en la intersección de los números de fila y las letras de columna para seleccionar todas las celdas.
  2. Presiona Ctrl+H para abrir el cuadro de diálogo Buscar y reemplazar
    En el cuadro Buscar, escribe _xlfn. (incluyendo el punto). Deja el cuadro Reemplazar con vacío. Haz clic en Reemplazar todo.
  3. Verifica que las fórmulas se recalculen
    Después del reemplazo, presiona Enter en cualquier celda afectada para ver si la fórmula se evalúa correctamente. Si la celda muestra un error #¿NOMBRE?, la función aún no es compatible con tu compilación de Excel. Revierte el cambio presionando Ctrl+Z y usa el Método 1 o 2 en su lugar.

ADVERTISEMENT

Si el prefijo _xlfn. aún aparece después de la solución principal

Excel muestra el prefijo _xlfn. después de guardar como .xlsx

Si guardaste el archivo como .xlsx y el prefijo permanece, es probable que el libro contenga fórmulas que hacen referencia a complementos externos o funciones personalizadas que usan el prefijo _xlfn. internamente. Revisa la barra de fórmulas para ver si hay alguna función que comience con _xlfn. que no sea una función integrada de Excel. Estas funciones personalizadas requieren que el complemento esté instalado en el equipo actual. Instala el complemento que falta o reemplaza la fórmula con un equivalente nativo.

Excel muestra el prefijo _xlfn. después de copiar datos de otro libro

Cuando copias una celda que contiene una función moderna de un libro creado en una compilación más reciente de Excel, el prefijo puede viajar con la fórmula. Usa Pegado especial > Valores para pegar solo el resultado y luego vuelve a ingresar la fórmula manualmente en el libro de destino. Esto evita traer el prefijo _xlfn..

El prefijo _xlfn. aparece en Excel para Mac o Excel Online

Excel para Mac y Excel Online pueden ir por detrás de la versión de escritorio de Windows en cuanto a la compatibilidad de funciones nuevas. Si abres un libro creado en el escritorio de Windows con funciones como TEXTSPLIT o PIVOTBY, el prefijo aparece. En Mac, asegúrate de estar en la última compilación del canal Insider o Actual. En la web, la función puede simplemente no estar disponible aún. Usa fórmulas alternativas, como combinar LEFT, RIGHT y MID con SEARCH, para reemplazar la función no compatible.

Actualización rápida vs reinstalación completa: diferencias clave

Elemento Actualización mediante Archivo > Cuenta Reinstalación completa de Microsoft 365
Tiempo requerido 5 a 15 minutos 30 a 60 minutos
Internet necesario Sí, descarga solo los parches faltantes Sí, descarga el instalador completo
Efecto en la configuración Preserva todos los complementos y personalizaciones Restablece los complementos y puede requerir reactivación
Corrige definiciones de funciones faltantes Sí, si el canal incluye la función Sí, instala la compilación más reciente disponible del canal
Recomendado para el prefijo _xlfn. Primer paso Solo si la actualización falla o el canal está bloqueado

El prefijo _xlfn. es un marcador de compatibilidad, no un error. Al actualizar tu compilación de Microsoft 365 a la última versión y guardar tu libro en el formato moderno .xlsx, puedes eliminar el prefijo y restaurar el cálculo completo de las funciones. Si el prefijo persiste después de estos pasos, verifica si la función está disponible en tu canal de actualización específico o considera reemplazarla con una alternativa compatible. Usa el Comprobador de compatibilidad en Archivo > Información > Comprobar problemas para ver una lista completa de funciones no compatibles antes de compartir el libro con usuarios de versiones anteriores de Excel.

ADVERTISEMENT