navigate site menu

Start learning with our library of video tutorials taught by experts. Get started

Excel 2007: Creating and Managing Invoices

Excel 2007: Creating and Managing Invoices

with Curt Frye

 


In Excel 2007: Creating and Managing Invoices, Microsoft Most Valuable Professional Curt Frye shows how to set up an efficient and flexible invoice management system. As part of the instruction on how to design a custom invoice in Excel, Curt explains how to use a PivotTable to put each customer's information on its own worksheet. If Word is the preferred method for creating an invoice, Curt covers how to use Word 2007's Mail Merge function to work with an Excel sheet. He also outlines some advanced tips, including calculating interest on unpaid items and tracking invoices. Exercise files accompany the course.
Topics include:
  • Tracking time using an Excel table
  • Adding customer information to invoices
  • Filtering the invoice table to find current items
  • Dividing data by customers using report filters

show more

author
Curt Frye
subject
Business, Accounting, Finance
software
Excel 2007
level
Intermediate
duration
38m 59s
released
Nov 30, 2009

Share this course

Ready to join? get started


Keep up with news, tips, and latest courses.

submit Course details submit clicked more info

Please wait...

Search the closed captioning text for this course by entering the keyword you’d like to search, or browse the closed captioning text by selecting the chapter name below and choosing the video title you’d like to review.



Introduction
Welcome
00:00(Music playing.)
00:04Hi! I'm Curt Frye.
00:05Welcome to Excel 2007: Creating and Managing Invoices.
00:10In this course, I'll show you how to set up a flexible and efficient invoice
00:13management system in Excel 2007.
00:16I will begin by describing the data you should collect and show you how to
00:19design and construct Excel tables that enable you to combine data from several
00:23tables into a single entity.
00:24Then we'll show you how to use a PivotTable to put each customer's information
00:28on its own worksheet.
00:30If you would prefer to create your invoices in Microsoft Word, I will show you
00:33how to use Word 2007's Mail Merge capability to transform your Excel data into
00:37a series of invoices.
00:39Finally, I'll show you a series of advanced invoice management techniques, such
00:43as how to include unpaid items in an invoice, calculating interest on unpaid
00:47items and tracking invoices you create.
00:50Let's get started with Excel 2007: Creating and Managing Invoices.
Collapse this transcript
Using the exercise files
00:00If you're a premium member of the lynda.com Online Training Library or if you're
00:04watching this tutorial on a disk, you have access to the exercise files
00:08used throughout this title.
00:09This is a relatively short course.
00:11So I put all of the exercise files with this title into a single folder.
00:15I have that folder on my Desktop and I named it Exercise Files.
00:18If you are a monthly or annual subscriber to lynda.com, you don't have access to
00:22the exercise files, but you can follow along and create your own resources.
00:27Let's get started with Excel 2007: Creating and Managing Invoices.
Collapse this transcript
1. Collecting and Structuring Invoice Data
Collecting the appropriate data
00:00When you create a data management and invoice creation system, you need to be
00:04sure the workbook tables that store your data are designed properly.
00:08The rules database designers follow when they create their tables apply directly
00:11to this type of system.
00:13So I'll summarize those rules here.
00:15First, every table you create should focus on a single business object and
00:19contain facts about that object only.
00:21For example, a project's table like the one I have here could contain the
00:25Projects ID number, the Project Name, Customer ID number, who assigned you
00:30to the project, the Start Date, the End Date, and any comments you have in the project.
00:34Next, no table should contain, what's called a repeating group.
00:38An example of a repeating group appears here in this second outline.
00:42I have the Project ID and Project Customer Name and then I have Project1ID and Project2ID.
00:50If you try to track a customer's projects on the same table row, you must create
00:54table columns where you can record each of the projects.
00:57Suppose you set aside two columns as I did here, but the customer wants to hire
01:01you for a third project.
01:02Obviously, you don't want to delete an existing project reference and it would
01:06be impractical to add a new table column every time a customer hired you for a new project.
01:10In fact, there is no good solution for tracking multiple items using repeating groups.
01:15Instead, I'll show you how to manage that data by creating separate tables
01:19and combining them.
01:20Also, every table should have a column that contains a unique value.
01:25The best type of value you can use is an arbitrary number that's incremented for each new row.
01:30This project's table, for example, assigns the first project the identifier 101,
01:34the second 102 and so on.
01:37The unique value is called a key because it distinguishes one table row from
01:41all other table rows.
01:43If you've ever received the catalog in the mail and ordered an item by phone
01:46or over the web, you're probably asked for the customer number that was
01:50printed on the label.
01:51That number is your unique identifier.
01:53It goes with you whether you change addresses, phone numbers or even your name.
01:57Finally, it's good practice to give every table column a descriptive name,
02:01preferably one that includes the name of the table or an obvious abbreviation.
02:06For example, this project's table could include field such as Project ID,
02:10Project Name, Project Customer and so on.
02:13If you see the field names used outside the project's table, you know that they
02:16came from that table.
02:18Designing usable tables for an invoice tracking system isn't difficult, but some
02:22of the guidelines can seem a little counterintuitive at first.
02:25If you follow the practices I've described above and use the tables in
02:29the sample workbook as a guide, you'll have no trouble creating an
02:32efficient, extensible system.
Collapse this transcript
Structuring the tables
00:00The first and most important step you should take when creating an Invoice
00:04Management System is to determine what data you need to collect.
00:08The most obvious table you should create is a customer's table.
00:11I prefer this structure.
00:13Customer ID, the day you've added the customer, customer's first name, middle
00:18name and last name, their company, if any, and then three lines on which to put
00:24their address. Usually this would be the street address, perhaps a building and
00:28then maybe a mail stop, at least for Unites States addresses.
00:31The city, the state or region, the postal code, the country and then the
00:37customer's other contact information.
00:39I use three address fields because some of my clients in the United Kingdom,
00:43particularly Wales, have extremely long addresses.
00:46If you think that you might need a customer address four field, feel free to add it.
00:50Also, note that I use the customer middle name field, instead of a
00:54middle initial field.
00:56Doing so gives me the space to store extra names for individuals whose
00:59names are longer than the usual American first name, middle name, and last name pattern.
01:04This workbook also contains outlines for tables that store data about your
01:07projects, your products, and the invoices you've created, payments you've
01:13received, orders accepted from customers, items that were included in those orders,
01:18and then also the timecard worksheet and an expense recording worksheet.
01:24The table outlines I've described in this movie provide a solid foundation for a
01:27basic time and invoice management system.
01:30In the next movie, I'll show you how to track orders and order details
01:33using Excel tables.
Collapse this transcript
Combining tables
00:00At first glance, it might seem to make sense to record every detail of an
00:03order in a single table.
00:05As it turns out, it's easier from an information management perspective to put
00:09the data in two separate tables.
00:11In this movie, I'll show you how to create those two tables and use them to
00:14track your client's orders.
00:16In this case I have an Order table and I have an OrderDetails table.
00:21The Order table keeps the overview information about a particular order.
00:25In this case we have the identification number, the ID number of the customer
00:29who place the order, the project, if any, to which the order was assigned, and
00:34the date the order was received.
00:36The OrderDetails worksheet contains information about the items that were
00:40part of each order.
00:42This table contains the OrderDetailID number, which is simply the number of
00:45the row in the table.
00:47The OrderID, which is the number of the order back here in the Orders table.
00:52Here's OrderID and then here is that number again indicating that this row
00:57belongs to that particular order.
01:00Then we have the product and this is the Product ID.
01:03It was Product #1. The quantity or the number of items that were ordered,
01:08individual price and the total, which is simply the price multiplied by the quantity.
01:13The reason you have separate tables is so you don't have to reenter the
01:16customer ID, project and date over and over, which takes time and add some
01:21potential for data entry errors.
01:23Also, splitting these tables into two separate entities enables you to retain
01:27information that would have been lost if the tables were combined into one.
01:31Suppose a customer placed an order for one item but then canceled the order.
01:35If you store the order summary and order details on the single table, you can
01:39either delete the order entirely, which erases all record of the contact or
01:43delete the order items for that order and maintain a record of the contact.
01:46It's much easier to retain the order and delete the Order Items from a separate
01:50table, so that you can maintain a record of the contact.
01:53It could be tempting to store several types of data in the same table but
01:56it's more efficient to store the data in separate tables and combine them when needed.
02:00Because the tables share the Order ID field, you can use that shared field to
02:04combine values from the Orders and OrderDetails table into a single table.
02:09You'll see how that comes in handy in a later movie, when we get ready to
02:12summarize invoice data using a PivotTable.
Collapse this transcript
Tracking time using an Excel table
00:00If you visit office online or look in the Excel program, you will find a series
00:04of time card templates that you can fill out and either print or email to an
00:07admin for entry into your company's time tracking system.
00:10I will show you a few of them.
00:11Just go under here, click New and then, under Microsoft Office Online, click
00:18Timesheets to show the Time sheet templates.
00:20So, we have the weekly timesheet with breaks, a daily, weekly and monthly and
00:24yearly timecard, biweekly timesheet and so on.
00:27I will just pull the biweekly timesheet up and create a workbook based on it.
00:33So, you see, it has spaces for regular hours, overtime hours and also space to
00:38enter your time over two weeks.
00:41Under no circumstances should you use this template or any of the others.
00:44They are designed for the paper-based world.
00:47It's much more efficient to enter your time into an Excel table and use Filters
00:50to figure out what you want.
00:52Rather than use any of those templates, I have created a simple Excel table that
00:56you can use to track your time.
00:58We have the TimeID which is simply the row in the table, the ClientID, the
01:03person for whom you are doing the work, the Project number, the Date on which
01:07you did the work, the number of hours you worked, and your BillingCode.
01:11Your BillingCode refers to items in the Products table.
01:16So for example, if you were to do onsite consulting, you would have a price of $120.
01:21If you do remote consulting, you might charge $100 an hour.
01:24So, the ProductID, which, in this case, is the TimeID, would be 3, at $120 an hour
01:30or 4, at $100 an hour.
01:32So, now let's go back to the TimeCard.
01:35The TimeRate will contain a formula that will use the TimeBillingCode to look in
01:39the products table and pull out the proper rate.
01:42And finally TimeTotal, would calculate the number of hours worked, multiplied
01:47by the payment rate.
01:48So, I will just put in a few entries here.
01:50My first client would be Client 184 and the project would be 101, the date
01:5510/15/2009, number of hours, I worked 3.5 hours, and my BillingCode, this was onsite
02:04consulting, which I bill at $120/hour. That's 3.
02:07I remember that from having looked at the table. And the TimeRate, I look up
02:12using a Vlookup formula.
02:13We have the Lookup value, Cell F4 and we are looking in the Products table and
02:22the column that we are looking for in the other table is column number 4.
02:26I do want an exact match. I will click False, so that I get an exact match.
02:31Type the right parenthesis, the formula looks correct and press Tab.
02:36So, my TimeRate is 120.
02:38And, just for consistency, I will make that an Accounting field and now my
02:44TimeTotal is =e4*g4 and there we have it.
02:52When I press Tab, Excel created a new row in the table.
02:55You can see that I have a new TimeID of 2, which indicates this is the second
03:00row on the table and because there are no values, in either Cell F5, or E5, or G5,
03:10you get these error messages here.
03:11As soon as you fill in this row on the table, those error messages will go away.
03:15Now, I'll just throw in a few more entries. They will all be for the same
03:20project, I did. 10/16/2009, 4 hours, same BillingCode.
03:25I will make this Accounting. There we are.
03:283, 184, 101 and let's say this one was 11/1/2009.
03:36I worked 8 hours, BillingCode of 4, meaning it was onsite, which has a rate
03:40of 100 and because I worked 8 hours, that means I make $800 that day.
03:44Let's say that I want to filter this table, so that I can see how long I worked
03:47during a particular time period.
03:49So, for example, if I wanted to see how much I worked during the month of
03:53October, I could click TimeDate and then you see that I have the month of October here.
04:01I clear the checkbox next to November, click OK and I see only those entries
04:06from October of 2009.
04:09But I don't have a total, I only have a subtotal for each line.
04:12If I want to add a total to the table, I click any cell in the table, go to the
04:17Design tab and click Total Row and I see that in October I worked
04:22seven and half hours and made a total of $900.
04:28Time tracking in Excel is easier than it seems.
04:31Rather than go through all the intermediate steps required to move from a paper
04:34solution to a computer, input your hours directly into an Excel table, and use
04:37it to analyze your earnings.
Collapse this transcript
Tracking reimbursable expenses
00:00When you work on a client's behalf, you will often incur incidental expenses
00:04that you can bill back to the client.
00:06Tracking those expenses in an Excel table is a straightforward process.
00:09The first thing you should do is create the table and ensure you have all of
00:13the columns you need.
00:14I prefer to use these.
00:16First, I have the Expense ID number and that is simply at the row in the table.
00:22I have the date the expense was incurred. That should usually be the date on the receipt.
00:27The client identification number, the project, if any, the total and any notes
00:33that you might want to add.
00:34You should always be sure to add notes about each expense to help you remember
00:38what it is so if the client asks any questions, you can tell them.
00:41Attempting to explain a $500 charge two months after you made it can be
00:45embarrassing if you didn't take proper notes.
00:46Now one technique I would like to show you is how to add an incremented number
00:52to each new row in the table.
00:54I'll show you here in the Expense ID field.
00:56So let's say that I wanted to have my first expense be expense #1.
01:01I can create a formula that will put the #1 here and then have Excel incremented
01:07each time I add a new row to the table.
01:09To do that I type equal row and then the cell ID number. That is cell A4,
01:16it's the current cell.
01:17So what this will do in its current form is return the number 4, because that is
01:22the row in which the cell resides.
01:24So if I press Return, I'll get the #4, but because I want to start from the #1,
01:29I want to subtract 3 from that value.
01:33So -3, Tab and I get the #1.
01:37And let's say the date was 12/15/2009.
01:41Client was #1824, Project 101, and the total was $45 and it was for parking.
01:48Now I haven't hit Tab yet to create a second row, but when I do, I want you to
01:53notice what happens in the Expense ID field.
01:57What happened was that when I press Tab and Excel created the new table row,
02:02it added the formula that was in cell A4 to cell A5.
02:07Also notice that Excel updated the formula to reflect its new location.
02:12In other words, the formula here in cell A4 uses a relative reference.
02:17In other words, I don't have any dollar signs in front of the A or in front of the 4.
02:21So when Excel copied the formula here to cell A5, it updated the reference to cell
02:26A5, but it kept -3 the same.
02:29The row for A5 is #5, as you can see over here.
02:34Subtracting 3, you get Expense ID #2.
02:37Tracking reimbursable expenses is one of those tasks we all know we should do,
02:41but we don't always make the time for.
02:43I like to set aside half-an-hour every Friday to enter my expenses and to enter
02:48any other business related credit card charges and checks.
02:51Taking a little time every week will save you lots of time at the end of the year.
Collapse this transcript
2. Creating Invoices Using Excel 2007
Creating a PivotTable report from Excel table data
00:00PivotTables are powerful and flexible Excel analysis tools.
00:04A PivotTable lets you rearrange, sort, and filter a data set on the fly so you
00:09can analyze it from several different perspectives and with a minimum of effort.
00:12In this movie, I'll show you how to combine data from several tables into
00:16a single Excel table.
00:17You can then use the data from that larger table to create a PivotTable.
00:21So the question is in the Invoice Management System that I've given you, which
00:24Excel table do you want to use to create your PivotTable?
00:27None of them work so far but you can add columns to the OrderDetails table to
00:31create what you need.
00:32The first thing you should do, however, is copy the worksheet that contains
00:35the OrderDetails table and then rename it and add other data to the table that it contains.
00:41So I will right-click the OrderDetails worksheet tab. Click Move or Copy.
00:47I just want to move this worksheet behind OrderDetails.
00:51That means I want to put it before the TimeCard sheet.
00:55I want to create a copy and when I'm ready, click OK and I have a new worksheet
01:00called OrderDetails (2).
01:03I'll change the name to Consolidated, press Return and now I can click in the
01:09table and rename the table.
01:11Right now, it's OrderDetails6 but instead I will change it to InvoiceData.
01:18Now that I've renamed the worksheet and the table, I can start adding new
01:22columns to the table.
01:23The columns I want to add are the Order Customer ID, OrderProject, OrderDate,
01:34ProductName, and ProductType.
01:38These are all fields that I want to use to analyze the data once I create my PivotTable.
01:43Now that I've created the columns, I can create my formulas that will look up
01:46the data in the other tables.
01:48So for example, in this case, I want to have the OrderCustID.
01:52I can find that information by looking back in the Orders table.
01:56The second column of which has the OrderCustID.
01:59So when I go back to the Consolidated, I can create a VLOOKUP formula that takes
02:03data from this table and looks it up in the other table.
02:08The data that I'm going to be using for the lookup is the OrderID, which is here
02:13in Column B. So the formula for the OrderCustID is VLOOKUP.
02:20I'm drawing my data, the lookup value, from cell B4.
02:24The table from which I'm going to draw the data is Orders and the data I'm
02:29bringing in is in the second column of that table. So Column 2.
02:33I want an exact match, so I'll use FALSE, right parenthesis, and Excel displays
02:39the Customer ID for each of these Order items.
02:43I can do the same thing for the OrderProject lookup.
02:45So just =VLOOKUP, the value.
02:49Once again, this is in cell B4.
02:51It's the Orders table.
02:53And the data that I want is in column 3 of that table.
02:57I want an exact match, so I'll select FALSE.
03:00Close out the formula and there we go.
03:02Anytime we have a zero that means that there is no project.
03:05Do the same thing for the date.
03:06=VLOOKUP, lookup_value B4, the Orders table, Column 4.
03:15In this case, Excel brought in the dates as numbers.
03:18This is how Excel manages dates internally, as a number.
03:21So to make it into a human readable number, I can just select the entire column
03:25in the table and select the date format that I want.
03:30In this case, I'll go for Short Date and the dates appear.
03:33Now I have to look up in the Products table what the names of the products are
03:36and then also the ProductType.
03:40So to lookup the ProductName, I created another VLOOKUP formula, VLOOKUP, and
03:45I want the ProductID, which is here in cell C4, the OrderDetailProduct.
03:51These numbers represent the product that was ordered.
03:53So I type in cell C4, looking in the Products table, comma,and then I want the values
04:01from the second column in that table.
04:04I want an exact match, press Tab, and there it is.
04:08And finally, I can do the same things for the ProductType.
04:11=VLOOKUP. The value that we're looking up.
04:14Once again, that's in C4, the ProductID. The table is Products.
04:18The column that we're looking for in the Products table is column 3.
04:22That's the one that has the ProductType.
04:23I want an exact match and there we have it.
04:27Now that I have all of my data into this table, I can use it to create a PivotTable.
04:31To do that, I click any cell in the table, which I've done and then on the
04:35Insert tab, click PivotTable.
04:37I'll verify in the dialog box that the InvoiceData table, this one here, is
04:41selected and that I want to create the PivotTable on a new worksheet.
04:45I prefer to create a PivotTable on its own worksheet so it doesn't crowd any
04:49other data that might be around.
04:51So with that information in place, I can click OK and Excel creates my PivotTable.
04:56Now that I've created the PivotTable, I can start adding fields to it.
05:00In this case, for my Invoices, I want to have the Customer ID, the name of the
05:04product and the product's price.
05:06The PivotTable will do the math for me and add up the totals for all of the
05:10products in the Orders.
05:11So for this, I will go to the OrderCustID, add it to the Rows, get the Products,
05:17add it to the Row Labels and then for the data field, I will add the ItemPrice.
05:23Now that I've created this PivotTable, I can filter the data to create a
05:26separate worksheet for each customer.
Collapse this transcript
Dividing data by customer using report filters
00:00In Excel 2007, you can create separate worksheets, which contain PivotTables for
00:05each of your customers.
00:06To do that, you need to use what's called a Report Filter.
00:09The Report Filter field is here in the PivotTable field list.
00:13If you want to add a field to the Report Filter area, you can drag it either
00:16from the list up here or from one of the existing area such as Column Labels or Row Labels.
00:22In this case, I want to use the Customer ID, so I will drag it from the Row
00:26Labels area to the Report Filter area.
00:29Now that it's there, it no longer affects the organization here in the body of the PivotTable.
00:34But instead, if I wanted to, I could filter the values within the PivotTable.
00:38So if I only wanted to see the items for CustomerID #1824, I could filter and click OK.
00:44To remove the filter, just go up here click All and they come back.
00:49Now that I have a field, in this case the Customer ID field, in the Report
00:53Filter area, I can use it to create my separate PivotTables.
00:56To do that, on the Options contextual tab of the Ribbon click the Options button
01:01and then click Show Report Filter Pages.
01:03When I do, Excel displays a list of the fields that are available in the
01:07Report Filter area.
01:08In this case, there is only one.
01:10So make sure it's selected and click OK and Excel creates my
01:14separate worksheets.
01:15In this case, I have a PivotTable that is already filtered to only display those
01:19items ordered by Customer ID #1824.
01:23It's here on this worksheet, also called 1824.
01:26The same thing occurred for CustomerID #1825, which is here with the
01:30separate PivotTable.
01:32So if I were to click this arrow, you'd see that I would be able to filter it,
01:35but it is preset to a filter for this customer.
01:38If there had already been a worksheet named 1825 or 1824, you would see a
01:44worksheet with the name 1824 followed by parenthesis and then the number 2.
01:49So in other words, it would be 1824 and then 2 surrounded by parenthesis.
01:53Now that you've created separate worksheets for each of your customers, you can
01:57add those customers information.
01:59I'll show you how to do that in the next movie.
Collapse this transcript
Adding customer information to invoices
00:00Now that you've created the invoices, which are these two worksheets, you can
00:04add customer information once again by using VLOOKUP formulas.
00:07You can add the data to all of the worksheets at the same time by clicking
00:11one of the worksheets tabs, holding down the Ctrl key and clicking the other worksheet.
00:15If there had been multiple worksheets, say for example that if there had been
00:19four or five, you can click the first one in line, in this case 1824, hold down
00:23the Shift key and then select the last sheet tab that you want to include.
00:27So in other words, if there were three or four worksheets between 1824 and
00:301825, holding down the Shift key and clicking 1825 would have included all of
00:35those worksheets as well.
00:37Now that those two worksheets are selected and Excel indicates that's true
00:41with the term 'Group' on the title bar after the file name, you can start
00:45adding the information.
00:46So let's say that I have the Customer Name.
00:51I can create a formula that will add their name.
00:53In this case I do VLOOKUP and the cell that contains the value I am looking up is the cell B1.
00:59That's the one that has the Customer ID of 1824.
01:02The table_array is Customers, column index is 3, and I want an exact match.
01:09I will press Return just so you can see what it looks like.
01:13It will return only the first name.
01:15If I want the entire customer name, I need to add something to that formula.
01:18Actually, I need to add several somethings.
01:19So to do that, I will type an ampersand, which in Excel is the
01:24concatenation character.
01:26It will add whatever I add to the formula here.
01:29So to do that, I will add a space, which must be in double quotes because it is
01:34a literal string, so it's just quote, spacebar, end quote.
01:37I type the & symbol again and now I look up the customer's middle name.
01:44Again, I am working off of cell B1, the Customers table.
01:48This time, it's column 4 and I want an exact match.
01:51Add another space using the same technique, & " " &, and this will be the
02:00last bit where I look up the customer's last name.
02:03Again, lookup_value in B1, Customers table, table column is 5, I want an exact
02:10match and when I type right parenthesis and press Return, I get the customer's
02:14entire name and now I can add the customer's company, if any.
02:17So I will type the company label, then =VLOOKUP, cell B1 again, looking in the
02:23Customers table, column 6, I want an exact match and there I have the result.
02:28In this case, there is no company for customer name, John Q. Smith, but I don't
02:33want this zero appearing in the invoice.
02:35I can get rid of that by changing an Excel option.
02:38So I click the Office button, go to Excel Options and then on the Advanced tab,
02:44I can scroll down to the Display options for this worksheet group, and
02:49clear the Show a zero in cell that have zero value.
02:52I clear that option, I click OK, and Excel hides the formula result.
02:57Now I can add the address.
03:00Again, VLOOKUP, B1, Customers, we are looking in column 7, exact match, Return,
03:08and then rather than putting in Address 2 and Address 3, I would just make it
03:11like an address block, such as you would see on a mailing such as a catalog.
03:16So I can type in =VLOOKUP, B1, table of Customers, column 8, exact match, Return.
03:24Do the same thing for row 9, which is my third address field.
03:28VLOOKUP, B1, Customers, column 9, exact match, Return.
03:35Now I can do the city.
03:37This is in column 10.
03:44State, which is in column 11, and the postal code, and there we have it.
03:58Now that I have made my changes, I can click any sheet tab other than the
04:01ones that are selected.
04:02So for example if I click Orders, it releases the selection down here.
04:07So I can see that I have all of my data for customer 1824 on that worksheet and
04:12I have the data for customer 1825 on this worksheet.
04:15Now that I have that information in place, I can add the invoice number.
04:19So for 1824, which is the first invoice, I will put an invoice number
04:24and this will be Invoice #5 and I knew that because that is the next invoice in the sequence
04:29in my invoice's table.
04:30I press Return and I can go to 1825 and this will be Invoice #6. I don't want to
04:40keep these two worksheets in this workbook.
04:42These two worksheets contain information that is going to be mailed out to a
04:45particular customer for a particular time.
04:47This could be a monthly invoice.
04:48Perhaps a weekly invoice depending upon the way you bill your customers.
04:52So what I want to do is move these two worksheets to a new workbook.
04:56To do that, I select the worksheets again using either the Ctrl or the Shift method.
05:01I Ctrl+clicked.
05:02Now I can right-click either of the grouped sheets tabs, I click Move or Copy
05:08and select a new book.
05:09I do not want to create a copy.
05:12I want to move them.
05:13So I when I click OK, Excel creates a new workbook.
05:16You can see that these two worksheets are the only worksheets in that workbook.
05:19Now that I have these two worksheets in the new workbook, I need to make one
05:23final change to remove the link from these workbooks to the previous workbook.
05:28In other words, when I copy these worksheets over, I also copied over the formulas.
05:33So what I need to do is remove that link. Otherwise I will get errors.
05:37To do that, I select all of the worksheets again by Ctrl+clicking or
05:41Shift+clicking the tabs and then to select every cell within each worksheet I
05:46click the Select All button.
05:47It's here at the top left corner of the worksheet.
05:50Now on the ribbon, I can click Copy. Click the Paste button's down arrow
05:56and click Paste Values.
05:57When I do, I am going to press Escape to lose the marquee.
06:00I have all the data, but I have no links to the previous workbook.
06:04Now I can save it as December Invoices and work with the data normally.
06:11Now you are ready to include this data in invoices you create either in Excel
06:15or in Microsoft Word.
Collapse this transcript
3. Creating Invoices Using Mail Merge
Creating invoices with mail merge
00:00If you prefer to manage your invoices in Word, you can do so using the
00:04Mail Merge feature.
00:05After you create your base document, you can add your customer's information.
00:09However, because you are analyzing your data in Excel, you will need to copy
00:13your invoices from the PivotTables from Excel into Microsoft Word.
00:17When you create the invoices using Microsoft Word, it's most helpful to use the
00:20Mail Merge feature, which allows you to create individual letters, envelopes, or
00:25postcards for individual customers, based on entries in a separate list.
00:30To begin a Mail Merge, you go to the Mailings tab of the ribbon and then
00:34click Start Mail Merge.
00:35We are going to be doing Letters, so that's what I will select.
00:38Now, we can select the recipients.
00:41In this case we will use an existing list, which is available in the
00:46Exercise_files folder on my Desktop.
00:49The workbook I want to use is named CustomerAddresses, so I will click it and
00:53click Open and I do want to use the Customers$ table, which is the first one and
00:58it is highlighted, so I can click OK.
01:00And now I am able to start adding the fields.
01:03Now, in many cases, you would have to add individual fields, such as the
01:07various address lines and so on, but instead in Excel 2007, you can add what's
01:11called an Address Block.
01:13To do that, you just click the button of the same name and you start identifying
01:18which fields should be included in the block.
01:20To do that, down to Match Fields.
01:23So here are the items that you can include.
01:25We have the First Name, which is CustFName.
01:29Last Name, CustLName.
01:31We don't have a Suffix, at least not entered in the data fields we are using.
01:34Then we have the Company, which is CustCompany. Address 1.
01:39Same thing and then Address 2.
01:41Now remember, in our table we have three address fields, and even though we only
01:45go up to Address 2 in the required group, in the Optional information group,
01:50there is an Address 3 field.
01:52So, if we need it, it will appear.
01:54Just scroll down to the bottom, select customer Address 3, and then scroll back up
01:58and we can add our remaining fields.
02:00In this case, that's the City, the State and the Postal Code.
02:05All of our mailings in this case are going out within the United States, so we
02:09don't need to add Country or Region.
02:11Everything looks good. We can click OK.
02:13And Word displays a preview of what the Address Block will look like.
02:17For number 1, it's John Smith from Ventura, California.
02:20And then for number 2, we have Jane Smith from Portland, Oregon.
02:23Again, everything looks fine. So I can click OK.
02:27And here, instead of the individual address elements, it just gives us the
02:31Address Block, which is defined elsewhere within the document.
02:35If I want, I can preview what my documents will look like when they are printed.
02:38So I can preview the results and then I am currently on Recipient 2. We only
02:42have two in this particular example, and if I want to look at 1, I can click the
02:48Back button and display 1 again. Same thing with 2.
02:52Everything looks good, so I can click Finish & Merge.
02:56Now, I don't have the billing information for each customer.
02:59In other words, what I am going to charge them for, within the documents.
03:02So I will need to edit the individual documents as opposed to printing them or
03:06sending them as email messages.
03:08So I will click Edit Individual Documents. I will merge all of the records and click OK.
03:15So now instead of previewing, I have an actual document called Letters1
03:19that contains a page with a letter for John Smith, Customer 1, and a page
03:25for Jane Smith, Customer 2.
03:26Now, I can go back into Excel and copy over their data.
03:30I will just select the actual invoicing data, because the customer address and
03:39everything else are already there as part of the address block, Copy, go back
03:45over to Word, Paste and there it is.
03:47I can go down to the second invoice for my second customer. Click where I want it
03:53to go, go to sheet 1825, Copy, switch back and Paste.
04:03Now that I have created the invoices, I can save the file and I will call it
04:08Invoice Merge Complete.
04:13Mail Merging is one of Word's most powerful tools for businesses.
04:16After you've learned how to use it, you will be able to create invoices
04:19quickly and efficiently.
04:21If you are able to do any programming in Visual Basic for applications,
04:24you can perform these actions even more quickly by automating the Copy and Paste
04:28from Excel to Word.
Collapse this transcript
Filtering the invoice table to find current items
00:00When you generate an invoice for a customer, you don't want to run an invoice
00:04for every order they've ever made.
00:05Instead, you want to create a new invoice for just the new orders within a given time period.
00:10In this movie, I will show you how to filter Excel tables and you can use those
00:13skills to filter PivotTables as well.
00:16In this case, I have my Invoice table and I have all of the invoices that I have
00:21created and also any dates that they might have been paid.
00:25Now, let's say that I wanted to filter my table so that I only see invoices
00:29that were due in the first half of 2009, that is from January 1, 2009, to June 30, 2009.
00:36To do that, I can click the InvoiceDueDate column's down arrow, point to Date
00:41Filters and click Between.
00:45Now, I can create my dates between which I want to see the data, so for the Date
00:50Picker I will go back to 1/1/2009 and for here, I will just type in 6/30/2009.
01:02Everything looks good. Click OK.
01:04And I see those two invoices.
01:06To remove the filter, I can click the Filter down arrow and click Clear Filter.
01:12If I wanted to see a specific invoice or invoices for a specific customer, I can
01:16do something similar.
01:18I can create what's called a Selection Filter.
01:20To do that, I can click the InvoiceCustomer column's filter arrow, clear Select All,
01:26and then select the customer that I want to see.
01:28In this case, it could be 1824, click OK, and the table is filtered.
01:33Again, to remove the filter, click the Filter arrow and click Clear Filter.
01:38That type of filter also works if you have a column that contains any blank values.
01:42If you want to do a Selection Filter, such as for InvoicePaid, so you can see
01:46any invoices that have gone unpaid, you can click the down arrow, clear Select All,
01:51and click Blanks.
01:54When you do, only the unpaid items appear.
01:57Limiting the data that appears in your Excel table helps you target your
02:00invoicing to just the current period and the customers you want.
Collapse this transcript
4. Advanced Invoice Handling
Calculating interest charges on unpaid items
00:00Anyone who has been in business for any length of time can tell you that your
00:03customers don't always pay on time.
00:05So it's a good idea to keep a measure of how long a particular invoice is overdue.
00:10I like to have those fields right in the Invoices table where I can see them.
00:14In this case, I will create an InvoiceOverdue field and when I type the
00:21heading next to the table headings and press Enter, Excel 2007 adds that new
00:26column to my table.
00:27Now, I can add a formula to cell F4 to calculate the amount of time that
00:32this invoice is overdue.
00:33That formula is =IF, and then I will create the Logical Test, so for this it
00:39is IF E4 equals blank, in other words, if there is no value in cell E4,
00:45indicating that the invoice is unpaid, then I want to find the integer value of today's date.
00:54And then subtract the date that the invoice was due.
00:57So, again I am subtracting the invoice due date from today's date.
01:01If the invoice has been paid, then I want Excel to display the value 0, which
01:06indicates that no interest will be owed.
01:08Right parenthesis to close the formula, press Enter, and we can see that the
01:12first invoice is 299 days overdue and the second is 244.
01:18Now, I am ready to calculate interest.
01:20First, I will create a named formula that has my interest rate.
01:25That way I don't have to go into each and every formula within a table and change it.
01:29To create that named formula, I will go to Formulas, and click Define Name.
01:34The name that I will create is InterestRate and say that it refers to the value of 12%.
01:43When I am done, click OK.
01:44And I have defined the value.
01:45Now, I can create a new column to calculate the interest due.
01:50For that, I will type in the name, press Return, Excel adds the column to my table,
01:55and now I can type in the formula to calculate the interest and
02:00that formula is equal C4, which is the amount of original invoice, multiplied by the
02:06compounded interest rate, which is calculate using the formula 1 plus interest rate,
02:11divided by 365, which means it will be compounded daily, raised to the
02:17power of the value in F4.
02:20In other words, we have a daily interest rate, which we got by dividing the
02:23normal interest rate by 365 and then we are calculating interest based on the
02:28number of days overdue, which is found in F4.
02:31When I am done typing in the formula, I can press Enter and Excel adds the values.
02:36I want them to be displayed as currency values.
02:39So I click Home and change it to the accounting format.
02:44After you calculate how many days overdue the payment is, you can calculate
02:48the interest due on that payment and include the interest in a message to your customer.
02:52It's difficult to manage a system where you add unpaid items to current invoices.
02:57So you should consider moving outside the invoicing system and use letters to
03:00communicate with customers who are behind in their payments.
Collapse this transcript
Voiding invoices
00:00One of the most basic accounting principles is that you never delete a transaction.
00:05Instead of removing invoices from the table when a customer cancels an order,
00:09you can make them void and then use the contents of the void field to filter the
00:12table to show only active invoices.
00:15In this case, I will need to create a new field that keeps track of whether an
00:19invoice is void or not.
00:20So, to do that, I will click in the cell beside the right-most table column and
00:27name it InvoiceVoid.
00:30When I press Enter, Excel adds that field to the table.
00:34The best way to indicate that an invoice has been voided is to add the word Void
00:38to the appropriate table column.
00:40So in this case, if customer 1825 decided to cancel this order, I can change it
00:45so that the invoice is marked as void.
00:48To do that, I will just type in the word Void.
00:51Now I can filter my table to only show those invoices that are active.
00:55To do that, I will click the InvoiceVoid column's filter arrow, clear Select All,
01:00and Display only those rows where this field is blank.
01:04When I am ready to bring it back, I can click the filter arrow and click Clear Filter.
01:09By contrast, the best way to indicate an invoice is active is to do nothing.
01:14It can be difficult to discern between two words in a spreadsheet, especially
01:18in a crowded data table, so a blank cell is the best option.
01:21Finally, note that the presence or absence of a date in the InvoicePaid field
01:25indicates whether an invoice has been paid or not.
01:27You don't need to use anything in the InvoiceVoid field to indicate whether
01:31payment has been received or not.
01:33Voiding invoices maintains a record of your customer interactions.
01:36If a customer consistently changes their mind and you end up voiding a lot of
01:40their invoices, you might want to fire them as a customer.
Collapse this transcript
5. Printing Invoices
Printing invoice worksheets
00:00After you've created an invoice workbook, you should print it and mail it out immediately.
00:04Also, when you print an invoice created on an Excel worksheet, you should
00:08strongly consider hiding the worksheet's gridlines when you print.
00:11If you want to separate worksheet elements from each other, you can use Color
00:14and Cell Borders to do so.
00:16First thing is to hide the gridlines.
00:18To do that, you go to the View tab on the Ribbon and clear the
00:21Gridlines checkbox.
00:23Now you can print your selected worksheets.
00:25If you wanted to print just the first worksheet, in this case 1824, you can
00:29click at the Sheet tab and then press Ctrl+P to display the Print dialog box.
00:35If you want to print both of your worksheets or multiple worksheets, you can
00:38select those Sheet tabs using either the Ctrl key which allows you to select
00:43worksheets individually or you can use the Shift key which selects a range of worksheets.
00:48If you want to print them both, you can again press Ctrl+P and display the Print dialog box.
00:55If your workbook contains multiple worksheets and you want to print all of them,
00:58you can press Ctrl+P and then in the Print dialog box instead of saying
01:03Active Sheets, you can select the Entire workbook button, click OK and you are ready to go.
01:09Printing workbooks is a great solution for small businesses.
01:12If your customer demands invoices as electronic documents, however,
01:15you should look into PDF printing solutions that make each workbook page a
01:19separate document.
Collapse this transcript
Printing Word invoices
00:00After you've created your Word invoices, you can print the documents and mail
00:03them when convenient.
00:05Basically, all the controls that you will need are found within the Print dialog box.
00:09To display that, press Ctrl+P. Inside the Print dialog box, you can make several changes.
00:15The first is if you want to print the entire document, in other words every invoice.
00:20In this case, it's set up to do that automatically, with the All option button selected.
00:25If you only want to print the current page, you can select that button.
00:29But let's say that I only wanted to print a selected part of the document.
00:33To do that, you just select the elements that you want to print.
00:38Let's say that I wanted to print only this bit here, the actual invoicing.
00:44With that element selected, I can press Ctrl+P and you will see that the
00:48Selection option is now active.
00:50If I click Selection and then click OK, Microsoft Word prints only the
00:55elements that I selected.
00:57As with printing Excel worksheet invoices, you should check with your customers
01:01to see if they require invoices in electronic format.
01:03If they do, you can either scan your letters or use PDF or similar software to
01:08print directly to an electronic file format.
Collapse this transcript
Conclusion
Goodbye
00:00Thanks so much for working through Excel 2007: Creating and Managing Invoices.
00:05I hope you've learned a lot of techniques that you can use to help your small
00:07business process your invoices efficiently.
00:09But don't just stay with what I've shown you.
00:11Build on it, change it if you like, and also please be sure to provide
00:15feedback on this course.
00:16I'd love suggestions on how you can extend the invoicing features that I shown
00:19you to make everything even more efficient.
Collapse this transcript


Are you sure you want to delete this bookmark?

cancel

Bookmark this Tutorial

Name

Description

{0} characters left

Tags

Separate tags with a space. Use quotes around multi-word tags. Suggested Tags:
loading
cancel

bookmark this course

{0} characters left Separate tags with a space. Use quotes around multi-word tags. Suggested Tags:
loading

Error:

go to playlists »

Create new playlist

name:
description:
save cancel

You must be a lynda.com member to watch this video.

Every course in the lynda.com library contains free videos that let you assess the quality of our tutorials before you subscribe—just click on the blue links to watch them. Become a member to access all 104,069 instructional videos.

get started learn more

If you are already an active lynda.com member, please log in to access the lynda.com library.

Get access to all lynda.com videos

You are currently signed into your admin account, which doesn't let you view lynda.com videos. For full access to the lynda.com library, log in through iplogin.lynda.com, or sign in through your organization's portal. You may also request a user account by calling 1 1 (888) 335-9632 or emailing us at cs@lynda.com.

Get access to all lynda.com videos

You are currently signed into your admin account, which doesn't let you view lynda.com videos. For full access to the lynda.com library, log in through iplogin.lynda.com, or sign in through your organization's portal. You may also request a user account by calling 1 1 (888) 335-9632 or emailing us at cs@lynda.com.

Access to lynda.com videos

Your organization has a limited access membership to the lynda.com library that allows access to only a specific, limited selection of courses.

You don't have access to this video.

You're logged in as an account administrator, but your membership is not active.

Contact a Training Solutions Advisor at 1 (888) 335-9632.

How to access this video.

If this course is one of your five classes, then your class currently isn't in session.

If you want to watch this video and it is not part of your class, upgrade your membership for unlimited access to the full library of 2,025 courses anytime, anywhere.

learn more upgrade

You can always watch the free content included in every course.

Questions? Call Customer Service at 1 1 (888) 335-9632 or email cs@lynda.com.

You don't have access to this video.

You're logged in as an account administrator, but your membership is no longer active. You can still access reports and account information.

To reactivate your account, contact a Training Solutions Advisor at 1 1 (888) 335-9632.

Need help accessing this video?

You can't access this video from your master administrator account.

Call Customer Service at 1 1 (888) 335-9632 or email cs@lynda.com for help accessing this video.

preview image of new course page

Try our new course pages

Explore our redesigned course pages, and tell us about your experience.

If you want to switch back to the old view, change your site preferences from the my account menu.

Try the new pages No, thanks

site feedback

Thanks for signing up.

We’ll send you a confirmation email shortly.


By signing up, you’ll receive about four emails per month, including

We’ll only use your email address to send you these mailings.

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

By signing up, you’ll receive about four emails per month, including

We’ll only use your email address to send you these mailings.

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked