You have multiple accounts
Choose the account you want to sign in with.

Nota: Microsoft Access no admite la importación de datos de Excel con una etiqueta de confidencialidad aplicada. Como solución alternativa, puede quitar la etiqueta antes de importarla y, después, volver a aplicarla después de importarla. Para obtener más información, vea Aplicar etiquetas de confidencialidad a los archivos y al correo electrónico en Office.

Access y Microsoft Excel poseen muchas similitudes, lo que puede dificultar la decisión del programa que debe usar. Por ejemplo, ambos programas pueden almacenar grandes cantidades de datos, ejecutar potentes consultas y herramientas de análisis para segmentar y desglosar esos datos, y realizar cálculos sofisticados que devuelvan los datos que necesite.

Sin embargo, cada programa tiene claras ventajas, dependiendo del tipo de datos que estés administrando y de lo que quieras hacer con esos datos. Por ejemplo, si su objetivo es mantener la integridad de los datos en un formato al que puedan acceder varios usuarios, Access es la mejor opción, mientras que Excel es más adecuado para datos numéricos complejos que desea analizar en profundidad.

En muchos casos, se pueden utilizar ambos programas, empleando cada uno para el propósito al que se adapta mejor. En general, Access es mejor para administrar datos: lo que le ayuda a mantenerlos organizados, fáciles de buscar y disponibles para varios usuarios simultáneos. Excel es generalmente mejor para analizar datos: realizar cálculos complejos, explorar posibles resultados y producir gráficos de alta calidad. Si usa Access para almacenar sus datos y Excel para analizarlos, puede obtener las ventajas de ambos programas.

Antes de decidir qué programa usar, es posible que desee comparar las ventajas de cada programa, aprender cuándo es mejor usar uno u otro y averiguar cómo trabajar con ambos programas para lograr exactamente los resultados que desea.

Nota: Todas las suites Microsoft Office incluyen Excel, pero no todas las suites incluyen Access.

Comparar las ventajas de cada programa

Elegir el programa adecuado es fundamental si desea acceder a la información y actualizarla con el máximo rendimiento y precisión. Para averiguar qué programa es más adecuado para las tareas que desea llevar a cabo, puede ayudar a comparar las ventajas que cada programa tiene para ofrecer en relación con el almacenamiento de datos, el análisis de datos, la colaboración multiusuario y la seguridad.

Datos planos frente a relacionales    Para ayudar a decidir qué programa es mejor para almacenar los datos, pregúntese a sí mismo la siguiente pregunta: ¿es relacional o no los datos? Los datos que pueden contenerse de forma eficaz en una sola tabla u hoja de cálculo se denominan datos planos o norelationales . Por ejemplo, si desea crear una lista sencilla de clientes, con solo una dirección y una persona de contacto para cada cliente, Excel podría ser la mejor opción. Sin embargo, si desea almacenar una lista de clientes más compleja que contenga las direcciones de facturación y envío de cada cliente, o varias personas de contacto para cada cliente, Access es la mejor solución.

En un base de datos relacional, puede organizar la información en varias tablas. En una base de datos relacional bien diseñada, cada tabla es plana y contiene información sobre un solo tipo de datos. Por ejemplo, si crea una base de datos de clientes, los nombres de los clientes deben almacenarse en una tabla, mientras que las direcciones de facturación y envío de esos clientes deben almacenarse en una tabla independiente. Almacenar las direcciones por separado de los nombres es una buena idea, ya que cada cliente puede tener más de una dirección y quiere poder escribir varias direcciones para cada cliente sin tener que volver a escribir el nombre del cliente para cada dirección.

Datos locales frente a externos    Puede usar Access para conectarse a los datos de una amplia variedad de orígenes de datos externos, de modo que pueda ver, consultar y editar esos datos sin tener que importarlos. Por ejemplo, Access proporciona comandos para conectarse a datos existentes en una base de datos de Microsoft SQL Server, un archivo dBASE o una carpeta de Outlook, junto con muchos otros orígenes de datos. Puede usar Excel para conectarse a una amplia variedad de orígenes de datos, como bases de datos de Access, SQL Server y Analysis Services, archivos de texto y XML, y orígenes de datos ODBC y OLE DB. Sin embargo, no puede editar los datos para cambiar los datos de origen a través del Excel interfaz de usuario.

Access y Excel proporcionan comandos para conectarse a los datos de Windows SharePoint Services listas. Sin embargo, Excel proporciona solo una conexión de solo lectura a SharePoint listas; mientras que Access le permite leer y escribir datos en SharePoint listas.

Integridad de datos frente a flexibilidad    Los identificadores únicos ayudan a mantener la integridad de los datos y se aseguran de que no haya dos filas (o registros) que contengan exactamente los mismos datos. Los identificadores únicos también proporcionan la forma más rápida de recuperar datos al buscar u ordenar los datos. En Access, puede usar el tipo de datos Autonumeración para generar automáticamente un identificador único para cada registro. Después, puede usar estos identificadores para relacionar los registros de una tabla con uno o más registros de otra tabla.

La estructura que Access aplica a los datos ayuda a garantizar la integridad de los datos. Access puede requerir que los nuevos registros de una tabla tengan un valor correspondiente existente en una tabla diferente, por lo que no puede crear registros "huérfanos". Por ejemplo, no querrá tener un pedido que no incluya información del cliente. Access puede requerir que cada nuevo registro de la tabla Pedidos tenga el valor de cliente correspondiente en la tabla Clientes. Esta correspondencia de valores necesaria se denomina integridad referencial.

También puede imponer sus propias restricciones y reglas para asegurarse aún más de que los datos se introducen correctamente. Excel permite escribir datos de forma más libre, pero como Excel no admite datos relacionales, no admite integridad referencial. Sin embargo, puede usar el comando Validación de datos para controlar la entrada de datos en Excel.

Consulta    Si a menudo tiene que ver los datos de varias formas, dependiendo de condiciones o eventos cambiantes, Access podría ser la mejor opción para almacenar y trabajar con los datos. Access le permite usar consultas de Lenguaje de consulta estructurado (SQL) para recuperar rápidamente solo las filas y columnas de datos que desee, independientemente de si los datos están contenidos en una o varias tablas. También puede usar expresiones en consultas para crear campos calculados. Usar una expresión en Access es similar al proceso de usar fórmulas en Excel para calcular valores. También puede usar consultas de Access para resumir datos y presentar valores agregados, como sumas, promedios y recuentos.

Modelado    En Excel, puede usar herramientas de análisis y si para pronosticar el resultado de un modelo de hoja de cálculo. El análisis de hipótesis le permite ejecutar diferentes escenarios en los datos, como el mejor caso y el peor de los casos, y comparar los datos resultantes de varios escenarios en un informe de resumen. No hay ninguna característica similar disponible en Access.

Tablas dinámicas y gráficos    En ambos programas, puede crear informes de tabla dinámica y gráficos de tabla dinámica. Sin embargo, Excel proporciona más características avanzadas de creación de informes y gráficos de tablas dinámicas que Access. Si tiene previsto crear extensos informes de tabla dinámica o proporcionar gráficos de aspecto profesional con regularidad, debe usar informes de tabla dinámica o gráficos de tablas dinámicas en Excel en lugar de las mismas características de Access.

Access y Excel pueden usarse en entornos de colaboración, como recursos compartidos de archivos de red y Windows SharePoint Services, pero hay diferencias en la forma en que varios usuarios pueden acceder a los datos.

Acceso de varios usuarios a los datos    En funcionamiento normal, Access permite que varios usuarios abran una única base de datos al mismo tiempo; esto funciona bien porque Access solo bloquea los datos que se están editando; como resultado, otros usuarios pueden editar diferentes registros sin conflictos. En Excel, puede compartir un libro con otros usuarios, pero la colaboración entre varios usuarios funciona mejor cuando los usuarios trabajan en los datos de ese libro en momentos diferentes en lugar de simultáneamente. En efecto, los usuarios de una base de datos de Access colaboran en un conjunto de datos y los usuarios de un libro de Excel colaboran en un documento.

Uso de Windows SharePoint Services para la colaboración    Ambos programas se integran con tecnologías de Microsoft Windows SharePoint Services, como listas de SharePoint y bibliotecas de documentos.

Access ofrece diversas formas de colaborar con varios usuarios en un sitio de SharePoint. Por ejemplo, puede cargar una base de datos completa en una biblioteca de documentos de Windows SharePoint Services, hacer que los formularios e informes estén disponibles como vistas Windows SharePoint Services y vincular una base de datos a los datos almacenados en SharePoint listas.

Excel solo ofrece una forma de colaborar con varios usuarios en un sitio SharePoint Services. Puede cargar un libro en Windows SharePoint Services bibliotecas de documentos, donde los usuarios individuales pueden des echa un vistazo al libro para realizar cambios, lo que impide que otros usuarios modifiquen el libro al mismo tiempo. Los usuarios pueden editar un libro sin desprotegerlo de la biblioteca de documentos, en cuyo caso deben coordinarse con otros usuarios para evitar conflictos de datos.

Uso de carpetas de red para colaboración    Si almacena una base de datos de Access en una carpeta de red compartida, varios usuarios pueden abrir la base de datos y trabajar con sus datos simultáneamente. Los registros individuales se bloquean cuando un usuario los edita. Si almacena un libro de Excel en una carpeta de red compartida, solo un usuario puede editar el libro a la vez. Con fines de visualización, varios usuarios pueden abrir el libro mientras otro usuario lo está editando, pero esos usuarios no pueden realizar cambios en los datos hasta que el usuario que está editando el libro lo cierre.

Ambos programas proporcionan funciones similares (contraseñas y cifrado) que pueden ayudarte a evitar la pérdida de datos y proteger tus datos del acceso no autorizado. Sin embargo, hay algunas diferencias entre Access y Excel en el funcionamiento de la protección de datos a nivel de usuario.

Prevención de pérdida de datos    En Access, su trabajo se guarda continuamente de modo que, en caso de un error inesperado, es poco probable que pierda mucho trabajo (si procede). Sin embargo, como Access guarda el trabajo de forma continua, también es posible realizar cambios que posteriormente decida que no desea confirmar. Para asegurarse de que puede restaurar la base de datos como desee, debe crear una copia de seguridad del archivo de base de datos según una programación que se ajuste a sus necesidades. Puede recuperar una base de datos completa a partir de una copia de seguridad o puede restaurar solo la tabla u otro objeto de base de datos que necesite. Si usa una utilidad de copia de seguridad del sistema de archivos, también puede usar una copia de una base de datos de una copia de seguridad del sistema de archivos para restaurar los datos. En Excel, puede guardar la información de Autorrecuperación a intervalos establecidos mientras actualiza los datos.

Protección de datos a nivel de usuario    En Excel, puede quitar datos críticos o privados de la vista ocultando columnas y filas de datos y, a continuación, proteger toda la hoja de cálculo para controlar el acceso de los usuarios a los datos ocultos. Además de proteger una hoja de cálculo y sus elementos, también puede bloquear y desbloquear celdas en una hoja de cálculo para evitar que otros usuarios modifiquen involuntariamente datos importantes.

Seguridad a nivel de archivo    En el nivel de archivo, puedes usar cifrado en ambos programas para evitar que los usuarios no autorizados vean los datos. También puede requerir que se escriba una contraseña para abrir un archivo o libro de base de datos. Además, puede ayudar a proteger un libro o archivo de base de datos empleando un firma digital.

Acceso restringido a los datos    En Excel, puede especificar permisos basados en usuarios para acceder a los datos o establecer derechos de solo lectura que impidan que otros usuarios realicen cambios en los datos a los que tienen acceso. Access no proporciona características de seguridad a nivel de usuario, pero access admite el modelo de seguridad de usuario de cualquier servidor de bases de datos al que se conecte. Por ejemplo, si vincula a una lista de SharePoint, Access hace caso a los permisos de usuario de la lista de SharePoint. Si desea mantener a los usuarios no autorizados fuera de sus datos de Access, puede cifrar la base de datos estableciendo una contraseña. Los usuarios deben escribir la contraseña para leer los datos de la base de datos, incluso si acceden a ella mediante otro programa, como Excel.

Para obtener más información sobre cómo ayudar a proteger los datos, vea Establecer o cambiar la seguridad por usuarios de Access 2003 en Access 2007 o versiones posteriores y Protección y seguridad en Excel.

Cuándo usar Access

En términos muy generales, Access es la mejor opción cuando tiene que realizar un seguimiento y grabar datos regularmente y, a continuación, mostrar, exportar o imprimir subconjuntos de esos datos. Los formularios de Access proporcionan una interfaz más cómoda que una hoja de cálculo de Excel para trabajar con los datos. Puede usar Access para automatizar acciones realizadas con frecuencia y los informes de Access le permiten resumir datos en forma impresa o electrónica. Access proporciona más estructura para los datos; por ejemplo, puede controlar qué tipos de datos se pueden escribir, qué valores se pueden escribir y especificar cómo se relacionan los datos de una tabla con los de otras tablas. Esta estructura le ayuda a garantizar que solo se escriban los tipos de datos correctos.

Access almacena datos en tablas que tienen un aspecto muy parecido al de las hojas de cálculo, pero las tablas de Access están diseñadas para realizar consultas complejas en relación con los datos almacenados en otras tablas.

Use Access cuando:

  • Anticipe que hay muchas personas trabajando en la base de datos y desea opciones sólidas que controlen de forma segura las actualizaciones de los datos, como el bloqueo de registros y la resolución de conflictos.

  • Anticipe la necesidad de agregar más tablas a un conjunto de datos que se originó como una tabla plana o no relacionada.

  • Desea ejecutar consultas complejas.

  • Desea producir una variedad de informes o etiquetas postales.

  • Administrar contactos    Puede administrar los contactos y las direcciones postales y, a continuación, crear informes en Access o combinar los datos con Microsoft Office Word para imprimir cartas modelo, sobres o etiquetas postales.

  • Inventario y seguimiento de activos    Puede crear un inventario de artículos en su hogar o empresa, y almacenar fotos u otros documentos relacionados junto con los datos.

  • Seguimiento de pedidos    Puede especificar información sobre productos, clientes y pedidos y, a continuación, crear informes que muestren las ventas por empleado, región, período de tiempo u otro valor.

  • Seguimiento de tareas    Puede realizar un seguimiento de las tareas de un grupo de personas e introducir tareas nuevas al mismo tiempo que otros usuarios actualizan sus tareas existentes en la misma base de datos.

  • Organizar bibliotecas de préstamos    Puede usar Access para almacenar datos sobre sus libros y CD, y realizar un seguimiento de a quién les ha prestado.

  • Planificación de eventos    Puede escribir información sobre fechas, ubicaciones y participantes del evento y, a continuación, imprimir programaciones o resúmenes sobre los eventos.

  • Seguimiento de nutrición    Realice un seguimiento de las recetas y registre las actividades de dieta y ejercicio.

Cuándo usar Excel

Como programa de hoja de cálculo, Excel puede almacenar grandes cantidades de datos en libros que contienen una o más hojas de cálculo. Sin embargo, en lugar de servir como un sistema de administración de bases de datos, como Access, Excel está optimizado para el análisis y el cálculo de datos. Puede usar este programa flexible para crear modelos para analizar datos, escribir fórmulas simples y complejas para realizar cálculos en esos datos, dinamizar los datos como desee y presentar datos en una variedad de gráficos de aspecto profesional.

Use Excel cuando:

  • Requiera una vista plana o norelational de los datos en lugar de una base de datos relacional que use varias tablas y cuando los datos son principalmente numéricos.

  • Ejecute cálculos y comparaciones estadísticas con frecuencia en los datos.

  • Desea usar informes de tabla dinámica para ver datos jerárquicos en un diseño compacto y flexible.

  • Planee crear gráficos con regularidad y desee usar los nuevos formatos de gráficos que están disponibles en Excel.

  • Desea enfatizar los datos mediante el uso de iconos de formato condicional, barras de datos y escalas de colores.

  • Desea realizar sofisticadas operaciones de análisis de hipótesis en los datos, como análisis estadísticos, de ingeniería y de regresión.

  • Desea realizar un seguimiento de los elementos de una lista sencilla, ya sea para uso personal o para fines de colaboración limitada.

  • Contabilidad    Puede usar las eficaces funciones de cálculo de Excel en muchos estados contables financieros, por ejemplo, un estado de flujo de efectivo, una cuenta de resultados o un estado de pérdidas y ganancias.

  • Presupuestación    Tanto si sus necesidades están relacionadas con la empresa como si son personales, puede crear cualquier tipo de presupuesto en Excel, por ejemplo, un plan presupuestado de marketing, un presupuesto de evento o un presupuesto de jubilación.

  • Facturación y ventas    Excel también es útil para administrar los datos de facturación y ventas, y puede crear fácilmente los formularios que necesita, por ejemplo, facturas de ventas, albaranes de embalaje o pedidos de compra.

  • Informes    Puede crear varios tipos de informes en Excel que reflejen el análisis de datos o resuman los datos ( por ejemplo, informes que miden el rendimiento del proyecto, pronosticen datos, resuman datos o presenten datos de varianza).

  • Planeación    Excel es una herramienta excelente para crear planes profesionales o planificadores útiles, por ejemplo, un plan de clase semanal, un plan de investigación de marketing, un plan fiscal de fin de año o planificadores que le ayudan a planear comidas, fiestas o vacaciones semanales.

  • Seguimiento    Puede usar Excel para realizar un seguimiento de los datos de una hoja de horas o lista, por ejemplo, una hoja de horas para realizar un seguimiento del trabajo o una lista de inventario que realiza un seguimiento del equipo.

  • Usar calendarios    Debido a su naturaleza similar a la cuadrícula, Excel se presta bien para crear cualquier tipo de calendario, por ejemplo, un calendario académico para realizar un seguimiento de las actividades durante el año escolar o un calendario de año fiscal para realizar un seguimiento de eventos e hitos empresariales.

Para obtener plantillas de Excel útiles en cualquiera de estas categorías, vea Plantillas para Excel en Microsoft Office Online.

Uso conjunto de Access y Excel

Es posible que en ocasiones quiera aprovechar las ventajas que ambos programas ofrecen. Por ejemplo, ha creado una hoja de cálculo en Excel en la que puede calcular y analizar los datos, pero la hoja de cálculo se ha vuelto demasiado grande y compleja, y muchos otros usuarios necesitan tener acceso a los datos. En este punto, es posible que desee importar o vincular la hoja de cálculo a Access y usarla como base de datos en lugar de trabajar con ella en Excel. O quizás tiene datos en una base de datos de Access para los que desea crear algunos informes de tabla dinámica Excel detallados y gráficos de aspecto profesional Excel.

Independientemente del programa que uses en primer lugar, siempre puedes transferir los datos de un programa al otro, donde puedes seguir trabajando con él. Con o sin conexión de datos, puede incluir datos en Access desde Excel (y viceversa) copiándolos, importándolos o exportándolos.

Para obtener más información sobre cómo intercambiar datos entre ambos programas, vea Mover datos de Excel a Access.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Office Usuarios de Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×