Phillip Burton

In this article, we will look at Microsoft Excel and Access and evaluate:

First, let’s look at what they are.

What are Excel and Access?

Microsoft Excel and Access are both parts of the Microsoft Office Suite. Many small businesses will have these programs in their software stack.

77-730: Microsoft Access – from beginner to Specialist

Last Updated December 2023

  • 98 lectures
  • All Levels
4 (73)

Learn what Microsoft want you to know for their database certification. | By Phillip Burton, I Do Data Limited

Explore Course

A popular spreadsheet program, Microsoft Excel stores data in rows and columns, and has excellent charting features.

MS Access is a database program, also known as a database management system. Unlike other databases like SQL Server, you can install Access on your own machine without the need for a separate server.

Excel and Access similarities

What are the similarities? Well, in both programs you can:

However, there are significant differences between these two programs.

Excel and Access differences

Ease of use

Excel is easy to learn, at least at first. You only need to know how to use arrow keys or the mouse to navigate into cells, and how to enter data using the keyboard and could build an analysis. 

If you want to use functions, you can start with simple formulas such as SUM and COUNT and build from there. 

At the beginner level, however, Microsoft Access has a learning curve. You cannot use it instantly without some prior training.

This can create difficulties when you are learning the software. However, the time needed at the beginner level is often overstated. In my Access course, we create our first tables, forms, reports, and queries in an hour and a half. At the end of that time, you will know what each of these different objects does and how to create them.

Entering data

Data is very easy to enter in Excel. You just select any cell and start typing. However, this ease also brings drawbacks. Because of this ease, you could enter data anywhere, even in places where it does not logically make sense.

For example, suppose you have a column called “Date Received.” You could enter any sort of data in this column, including text and numerical data. To counter that, it is possible to turn on data validation, but you would rarely use this method in practice.

Additionally, it is hard for more than one person to enter data in Excel at the same time.

In Microsoft Access, you cannot enter data immediately. First, you need to create an Access database. This stores your tables, queries, forms, and reports. Afterward, you need to create a table with columns for the different fields.

These columns are strongly typed. This means that you can only enter compatible data into the column. If you had a date column, for instance, you could not enter numbers or text into it. This makes your initial data entry much more robust than Excel.

You can define columns as Primary Keys or “No Duplicates.” You can also limit valid values to only those contained in a list or columns in other tables.

Additionally, multiple users can add data at the same time.

Help in entering data

In Microsoft Excel, few built-in forms can assist you in entering data. This means that you need to enter data directly into a spreadsheet or an Excel Table. This is not very user-friendly. For example, suppose you wanted to add an explanation of what a column meant. You would need to put this comment in a separate cell or spreadsheet, or in a comment in the heading to that column.

In Microsoft Access, your database comes with built-in forms. To access them, you first need to create a table to hold the data. Once that is done, then you can use the Form Wizard to generate a form. This will allow for easier data entry.


There are many ways to analyze data in Microsoft Excel. Formulas can be straightforward to start with. However, you need a lot of knowledge to use more advanced functions such as VLOOKUP and MATCH

You can create charts or graphs fairly quickly. However, it takes time to learn how to create advanced graphs.

Other options include:

Again, there is a learning curve to use the more advanced functionality of these options.

In Microsoft Access, you create queries in a graphical interface. This joins different tables together without needing to use complicated formulas. Once you have learned how to construct it, it becomes easy to do. You can also use queries in SQL (Structured Query Language).

You could then create reports based on the results of your queries. Again, producing a basic report can be done in a couple of minutes using a Report Wizard. Refining reports, however, can take much longer.

Number of rows

Excel is limited to just over one million rows per spreadsheet. If you want to create an analysis using a data set bigger than this, you need to use advanced features such as Get and Transform. Big data sets can slow Excel down. This is because of the number of formulas you will have to use to create this analysis.

Microsoft Access does not have any such limitations, other than a file limit of 2 Gigabytes. This allows you to have millions or tens of millions of rows in Access tables.

Connecting Excel and Access

You can connect your Excel data to your Microsoft Access data and vice versa. If you have data in Excel, you can create a connection between Excel and Access instead of retyping it into Access. To do this, go to External Data – New Data Source – From File – Excel.

When you do this, you could either import it into Access or create a link. 

Alternatively, you could store all data in Microsoft Access and link it into Microsoft Excel. To do this, you would go to Data – Get Data – From Database – From Microsoft Access Database.

After selecting the database, you can then choose the table or query to import. You can then press “Load” to create an Excel Table with this data.

If the data later changes in the Microsoft Access table, you can update the data by clicking Refresh.

Next steps

Do you want to learn Microsoft Access? Then why not look at my course “Microsoft Access – from Beginner to Specialist.” We start by looking at the basics of creating tables, queries, forms, and reports. We then dive deeper into each of those items so you can access more advanced functionality. At the end of the course, with a bit of practice, you could enter an official Microsoft exam. Wouldn’t that look good on your CV or resume?

Do you want to learn advanced Excel? Then why not have a look at my course “Analyzing and Visualizing Data with Microsoft Excel.” It includes Pivot Tables, Get and Transform, and Power Pivot. Additionally, why not have a look at this article on advanced Excel skills.

Page Last Updated: May 2021

Top courses in Excel

Microsoft Excel - Excel from Beginner to Advanced 2024
Warrick Klimaytys
4.7 (11,881)
Microsoft Excel Certification Exam Prep: MO-201 Excel Expert
Maven Analytics, Enrique Ruiz
4.7 (2,211)
Microsoft Excel - Data Analytics Power Query and PivotTables
Kyle Pew, Office Newb
4.7 (1,482)
Microsoft Excel Essentials & Excel Fundamentals: Excel 101
Mauricio Rubio - Agile Guru & Founder of YESI EDUCATION, AgileKB-Agilelee, YESI EDUCATION
4.6 (978)
Microsoft Excel - Excel from Beginner to Advanced
Kyle Pew, Office Newb
4.7 (431,796)
Microsoft Excel: Data Analysis with Excel Pivot Tables
Maven Analytics, Chris Dutton
4.7 (60,802)
Microsoft Excel: Data Visualization, Excel Charts & Graphs
Maven Analytics, Chris Dutton
4.6 (46,729)
Microsoft Excel Pro Tips: Go from Beginner to Advanced Excel
Maven Analytics, Chris Dutton
4.7 (5,514)

More Excel Courses

Excel students also learn

Empower your team. Lead the industry.

Get a subscription to a library of online courses and digital learning tools for your organization with Udemy Business.

Request a demo

Courses by Phillip Burton