How to Create A Microsoft Excel Database!
The term Microsoft Excel Database has
never really sat very well with me since my primary role in the IT
world has been in developing database and what is used by the
spreadsheeting fraternity is what I consider an over glorified list.
However, for the sake of peace, I want to outline some of the
principles you must follow in building what is known as the
Microsoft Excel Database.
Let us review …
A database in essence is what is considered a collection of information that is
related in some manner. For example if you were running a company and selling a
product you may have a database that simply lists all of the sales you have made
over a period of time. Storing this data in a database would make sense as the
company information and the selling of a product is related and as such would be
appropriate for the database.
There are many different types of databases such as Microsoft Access Databases,
Oracle Databases, MySQL databases and so but Microsoft Excel also has a form a
database known as a list. The form of the list is virtually the same as the
other databases as the data is under column headings in rows, but after that
common point, the Excel database goes in its own direction. See, to look for
specific data within a Microsoft Excel Database or Excel List we do not use the
common database language of SQL, we actually use specially written functions.
These functions are custom written by you and are known as criteria.
So how do we create an excel database…
Well first off, there is one rule we must always follow and that is one excel
database per worksheet. Anymore and you just get yourself into lots of trouble.
In fact if you need to have multiple excel databases within your workbook simply
put each excel database onto a separate worksheet.
The next thing you must follow is that your database lists first row must
contain the heading of the list. That is the first row contains your field
names. Plus each of the field names must be 100% unique. You cannot have two
field names with the same name or again you will have a list that will not work.
Then the issue you need to be concerned with identifying the field names. Excel
databases have a simple rule, the field names or column names must be unique.
Now the way you identify them is easy, all you have to do is to ensure the field
names are a different, data types, format, pattern etc to the rest of the
database in your list. What I generally do is to format my field names in bold.
One of the most important rules you must remember when you create an excel
database is that around the row and columns of the fields and data there must be
a blank row and column. What this means is that you can still have a heading at
the top of the fields, but there must be a blank row between the heading and the
fields as well as along the last column as well. The blank row rule also applies
to the bottom of the list as well.
When you are entering data into your list, every cell in every record must have
data and each record must contain the same number of field. If there is no
specific data for a field you simply leave it blank and move to the next field.
Ensure that when you are entering data into a field that you don't have spaces
before the text or at the end of the text in the field. If you do have spaces,
then what will happen is that sorting and search for data in the list will be
compromised and you will get unexpected results.
Upper case and low case characters in field do not affect the searches or sort
orders unless you specifically tell the Microsoft Excel application it is an
issue. You can also use formulas in a cell if required. Formulas can refer to
cells within the Excel Database List or outside of the Excel Database.
Note also that you can edit and format the cells just like any other spreadsheet
however the issue that the field names must have a different format to the rest
of the list. It is highly recommended that there be no other formatting in the
list except for the field headings. This ensures that there are no
miscalculations by the application as to what is a field heading in the excel
database and what is not.
Now that you have setup your list in this way following these rules, you are now
ready to interrogate the list by applying criteria. The easiest way that you can
do this is by using the Form dialog box. To get into the Excel Database form you
simply choose the Data menu and then choose Form from the drop down menu.
From the Excel Database Form you can simply choose the Criteria button, type the
criteria you have for your data and choose the Find Next button and it will take
you to the first record that satisfies the criteria you are searching. Excel
Databases are particularly useful for summary data, that is where the volume of
records you have in your database doesn't exceed 65,536 rows.
If you follow these rules to create an excel database you will find that the
functions associated with the excel database list will work in an effective and
efficient manner.
Chris Le Roy is the Managing Director of One-on-One Personal
Computer Training. He provides a range of services including a daily
mailing list that provides
Tips on Microsoft Excel as well as he has Microsoft Excel Cheat
Sheets to help you remember your functions and your
Excel Shortcuts. He also has free excel templates for
downloading include an
Excel Paystub Template
|