Si el total de ventas no coincide entre dos archivos, yo miraría primero cómo se han creado y actualizado. Puede haber copias por correo, criterios distintos o una fórmula equivocada. Cambiar de herramienta sin resolver esas diferencias puede llevar el mismo problema a una base de datos nueva.
Una hoja de cálculo puede ser adecuada para analizar información, preparar previsiones o gestionar una lista acotada. También puede trabajar en común: Microsoft documenta la coautoría en libros alojados en OneDrive o SharePoint Online. No conviene confundir un archivo local enviado por correo con esa forma de colaboración.
Qué revisaría antes de migrar
Buscaría un registro concreto, por ejemplo un pedido, y seguiría su recorrido. ¿Dónde se crea? ¿Quién lo cambia? ¿Qué archivo se considera válido? ¿Cómo se sabe qué importe se aprobó? Si esas respuestas no están claras, definirlas puede ayudar incluso sin salir de Excel.
Después compararía las necesidades del trabajo:
| Necesidad | Qué comprobaría |
|---|---|
| Varias personas editan | Un archivo compartido, versiones compatibles y reglas de edición. |
| Clientes y pedidos relacionados | Identificadores estables y controles para evitar relaciones inválidas. |
| Acceso distinto a datos sensibles | Quién puede ver cada conjunto y si la herramienta aplica esa separación. |
| Histórico fiable | Qué se conserva al cambiar un precio, una dirección o un estado. |
| Conexión con otros programas | Integración disponible, coste, fallos y persona que la mantiene. |
Proteger una fórmula puede evitar modificaciones accidentales. Sin embargo, Microsoft aclara que la protección de hoja no es una función de seguridad. No usaría celdas ocultas o bloqueadas como sustituto de permisos adecuados para separar información confidencial.
Qué aporta relacionar tablas
En una estructura relacional, puedes guardar clientes y pedidos por separado y vincularlos con un identificador. PostgreSQL describe claves externas que exigen una referencia válida. Ese control hay que configurarlo; instalar una base de datos no corrige nombres duplicados ni reglas ambiguas por sí solo.
Separar la ficha actual del cliente del dato histórico también importa. Si cambia su dirección, quizá quieras actualizar la ficha, pero conservar la que figuraba en un documento emitido. No haría que todos los registros anteriores reflejaran automáticamente la dirección nueva. Primero hay que decidir qué datos describen el presente y cuáles documentan una operación pasada.
Automatizar no obliga a abandonar la hoja
Excel admite automatizaciones con Office Scripts y Power Automate; ese uso requiere una licencia empresarial de Microsoft 365. Habría que revisar los límites de la integración y el coste aplicable a tu caso. Una base de datos o una aplicación especializada también tiene configuración, permisos y mantenimiento.
Si el flujo es sencillo y la hoja compartida funciona, probaría primero controles y una mejora pequeña. Si necesitas relaciones estrictas, permisos que no puedes aplicar o un historial difícil de conservar, compararía otros sistemas con un caso de trabajo completo. Incluiría importación, revisión de datos y posibilidad de exportarlos después.
Repetir el nombre de un cliente en varias filas es una razón para revisar la estructura, no una prueba definitiva de que debas migrar. Antes de elegir, intentaría responder a una pregunta: ¿qué error o espera concreta tiene que evitar la herramienta nueva? Esa respuesta permite comprobar si el cambio compensa.
Fuentes
- Microsoft: coautoría en Excel — Consultado el 10-10-2026. Coautoría en libros alojados en OneDrive o SharePoint Online.
- Microsoft: proteger una hoja — Consultado el 10-10-2026. Protección de celdas y su límite de seguridad.
- PostgreSQL: restricciones de datos — Documentación de PostgreSQL 18 consultada el 10-10-2026. Claves externas y consistencia de relaciones.
- Microsoft: Office Scripts con Power Automate — Consultado el 10-10-2026. Automatización de Excel y requisito de licencia empresarial de Microsoft 365.
Si estás valorando cambiar de sistema, puedes describirme el error o la espera que quieres resolver en Hablemos.