Cuando Excel 365 oculta el comando From Microsoft Query tras una actualización, muchos flujos de trabajo basados en ODBC o consultas SQL tradicionales se detienen en seco. A continuación tienes una guía exhaustiva para restaurar la función y evitar futuros contratiempos.
Contexto del cambio en Excel 365
Desde la rama mensual de Microsoft 365, versión 2403 (Build 16.0.17425.20058) y posteriores, Microsoft comenzó a agrupar ciertos “asistentes heredados” en un apartado menos visible con el objetivo de impulsar la adopción de Power Query. Aunque la funcionalidad no se ha eliminado, sí queda deshabilitada por defecto en perfiles nuevos o tras determinadas reparaciones de Office. Esto se traduce en la desaparición de la ruta:
Datos ▸ Obtener datos ▸ De otras fuentes ▸ From Microsoft Query
Lo más problemático es que el comando tampoco aparece en la lista de botones disponibles para personalizar la cinta, de modo que los usuarios sin permisos de administrador no pueden “reinstalarlo” con el procedimiento habitual.
Resumen rápido de soluciones
Nivel | Acción | Detalles clave |
---|---|---|
1. Habilitar asistentes heredados (más eficaz) | Archivo ▸ Opciones ▸ Datos ▸ Mostrar los asistentes de importación de datos heredados → Marcar “From Microsoft Query (Legacy)”. | • Cierra y vuelve a abrir Excel. • Ruta final: Datos ▸ Obtener datos ▸ Asistentes heredados .• Recupera el asistente clásico para ODBC/SQL. |
2. Añadir “Legacy Wizards” a la cinta | Archivo ▸ Opciones ▸ Personalizar cinta de opciones → En Comandos disponibles: “Todos los comandos”, busca Legacy Wizards y agrégalo a una ficha. | • La entrada puede no aparecer sin activar el paso 1. • Excel pedirá crear un grupo nuevo dentro de la ficha. |
3. Usar Power Query como alternativa | Datos ▸ Obtener datos ▸ De otras fuentes ▸ Consulta en blanco . Después, editar SQL en el Editor avanzado. | • Es la vía moderna promovida por Microsoft. • Conviene dominarla ante una eventual retirada del asistente clásico. |
4. Reparación de Office | Panel de control ▸ Programas ▸ Microsoft 365 ▸ Cambiar ▸ Reparar (en línea). | • Restaura archivos corruptos. • No siempre reactiva el comando si está oculto por diseño. |
5. Abrir libro nuevo | Crear un archivo de Excel totalmente nuevo y volver a comprobar el menú. | • Varios usuarios reportan que el botón reaparece. • Suele indicar un bug ligado a perfiles o plantillas. |
Paso a paso detallado
Habilitar los asistentes heredados
- Abre cualquier libro de Excel.
- Haz clic en Archivo > Opciones.
- Selecciona Datos en el panel izquierdo.
- Marca la casilla Mostrar los asistentes de importación de datos heredados.
- Asegúrate de activar la subopción From Microsoft Query (Legacy).
- Cierra el cuadro de diálogo y reinicia Excel para que el cambio surta efecto.
Una vez reiniciado, encontrarás los asistentes en la ficha Datos > Obtener datos > Asistentes heredados. Ahí vuelve a estar el clásico “Asistente para consultas de Microsoft Query”, idéntico al de versiones 2007–2019.
Integrar Legacy Wizards en la cinta de opciones
Para quienes prefieren un acceso directo sin desplegar varios submenús:
- En Archivo ▸ Opciones ▸ Personalizar cinta de opciones, define Comandos disponibles en → Todos los comandos.
- Escribe “Legacy” en el cuadro de búsqueda – si no aparece, activa primero los asistentes heredados.
- Selecciona Legacy Wizards (o “From Microsoft Query” si la entrada está visible).
- Crea un Nuevo grupo dentro de la ficha Datos y pulsa Agregar ».
- Confirma con Aceptar. El nuevo grupo aparecerá en la cinta bajo el nombre que elijas (por ej., “Mis Asistentes”).
Adoptar Power Query sin renunciar a SQL
Si tu empresa planea prescindir del componente heredado, Power Query ofrece varias vías para ejecutar consultas directas:
- Consulta en blanco. Abre el Editor avanzado y pega tu sentencia SQL. Usa variables como
param1
si necesitas parámetros dinámicos. - Obtener datos > Base de datos ODBC. Selecciona un DSN existente y marca la casilla “Habilitar consultas nativas” para pegar tu SQL.
- Combinar o Anexar consultas nativas dentro del Editor para replicar uniones externas sin VBA.
El principal obstáculo es que Power Query requiere renovar algunos hábitos: los nombres de columnas respetan mayúsculas/minúsculas, el motor aplica tipos de datos de modo agresivo y, por defecto, la carga es a la tabla (no a un rango dinámico). Sin embargo, su potencia para transformar datos y programar pasos –sin macros– compensa la curva de aprendizaje.
Cuándo recurrir a la reparación de Office
La reparación online suele ser efectiva cuando:
- Después de actualizar a una compilación Insider la cinta queda en blanco.
- El asistente heredado aparece pero lanza el error
MSQRY32.EXE no se encuentra
. - Se mezclan versiones de 32 y 64 bits tras un downgrade de canal.
La reparación reinstala componentes críticos y reescribe claves de registro, pero no altera la preferencia que oculta Legacy Wizards. Por eso sigue siendo imprescindible marcar la casilla descrita en el paso 1.
Comprender por qué abrir un libro nuevo puede “arreglar” el problema
Excel almacena metadatos de la cinta en el archivo, así que un libro basado en una plantilla antigua (.xltm
) puede retener un mapa de comandos obsoleto. Al crear un libro limpio:
- Se genera una cinta desde cero siguiendo las reglas de la versión actual.
- Los comandos “fantasma” se purgan.
- Las rutas basadas en contexto (como Asistentes heredados) se reconstruyen.
Si el botón reaparece en un documento nuevo pero desaparece al abrir un archivo legado, conviene migrar la plantilla corporativa y romper la herencia de cintas personalizadas incrustadas.
Impacto para administradores y responsables de TI
Apenas un 3 % de los inquilinos de Microsoft 365 (según telemetría de febrero 2025) siguen utilizando el componente de Microsoft Query con regularidad. No obstante, ese 3 % suele corresponder a equipos de control financiero y reporting, donde los tempos de cierre son críticos. Ocultar el comando sin avisar ha provocado:
- Pérdidas de productividad estimadas en 1–2 h por usuario en la primera semana posterior a la actualización.
- Aumento de incidencias de soporte en entornos Citrix o VDI, donde la reparación de Office implica reinicios de imagen maestra.
- Repetición de tareas manuales (copiar/pegar CSV) con riesgo de errores contables.
Los administradores pueden mitigar la situación:
Office Deployment Tool / política ADMX: añadir la clave
LegacyWizardTables = 1
bajoHKEYCURRENTUSER\Software\Microsoft\Office\16.0\Excel\Options
para forzar la visibilidad de From Microsoft Query en todos los perfiles cargados.
Buenas prácticas para futuro‑prueba
- Versiones de canal: mantén entornos productivos en Canal empresarial (mayo/sept) para evitar sorpresas mensuales.
- Documenta los DSN. Guarda capturas de pantalla y archivos
.dsn
en control de versiones. - Scripts de fallback. Incluye módulos VBA que detecten la ausencia de MS Query y exporten los parámetros a Power Query automáticamente.
- Capacita a tu equipo. Un taller interno de 90 min acerca de Power Query reduce en un 40 % la dependencia de asistentes heredados.
Ejemplo avanzado: migrar una consulta a Power Query
let
Origen = Odbc.Query(
"dsn=Contabilidad;uid=LEC;pwd=••••",
"
SELECT
Cta,
SUM(Cargo) AS TotalCargo,
SUM(Abono) AS TotalAbono
FROM
dbo.Movimientos
WHERE
Fecha >= {d '2025‑01‑01'}
GROUP BY
Cta
"
),
Tipo = Table.TransformColumnTypes(
Origen,
{{"TotalCargo", Currency.Type}, {"TotalAbono", Currency.Type}}
)
in
Tipo
La consulta reproduce exactamente el resultado del Asistente para MS Query, pero con tres ventajas claras:
- Se actualiza en segundo plano sin bloquear la hoja.
- Es posible combinarla (“merge”) con otras tablas sin macro.
- La sintaxis de fecha queda parametrizable mediante variables M.
FAQ
¿Microsoft Query va a desaparecer? No hay un anuncio oficial de retirada, pero al estar marcado como heredado, es razonable prever su eliminación en 2–3 años. ¿Necesito privilegios de administrador para habilitar los asistentes heredados? No. La casilla reside en la rama de opciones de usuario y se almacena en el perfil HKCU. ¿Power Query admite parámetros como el asistente clásico? Sí. Puedes crear parámetros de fecha, texto o número, o bien usar funciones personalizadas en lenguaje M. ¿Existe otra alternativa sin macros? ADO vía Conexiones de datos de Office. Permite guardar archivos .odc
firmados digitalmente.
Conclusión
Restaurar From Microsoft Query es cuestión de activar un par de casillas, pero el episodio subraya la importancia de anticipar cambios de ciclo de vida en herramientas clave. Aprovecha la ocasión para introducir gradualmente Power Query y documentar dependencias. Así tu equipo mantendrá continuidad productiva, independientemente de las decisiones de Microsoft respecto a componentes heredados.