MicrosoftВ® Office ExcelВ® 2007 Inside Out (Inside Out (Microsoft))

You can use the Consolidate button on the Data tab to combine the values from a set of worksheets in the same workbook or from different workbooks. The Consolidate command lets you assemble information from as many as 255 supporting worksheets in a single master worksheet and displays the Consolidate dialog box shown in Figure 8-72.

Figure 8-72: The default function in the Consolidate dialog box is Sum.

For example, if you have data for each month in separate worksheets or financial data for several divisions in separate workbooks, you can use the Consolidate command to create a master worksheet that comprises the totals for the corresponding items in each location. You can use the Consolidate command in a number of ways:

You can also use PivotTable reports to consolidate worksheets. For information, see Chapter 22, "Analyzing Data with PivotTable Reports."

Consolidating by Position

When you consolidate by position, Excel applies the consolidation function (Sum, Average, or whatever else you select) to the same cell references in each supporting worksheet. By Position is the simplest way to consolidate, but your supporting worksheets must have exactly the same layout.

Figure 8-73 shows a simple example of a workbook containing a master worksheet-Consolidated-that matches the layout of 12 supporting monthly worksheets. These worksheets can be consolidated by position because each contains identically structured data.

Figure 8-73: All the worksheets in this workbook are identical, which is necessary when consolidating by position.

On the CD You'll find the Pacific Brass Sales. xlsx file in the Sample Files section of the companion CD.

To consolidate the monthly worksheets in Figure 8-73 into the worksheet named Consolidated, follow these steps:

  1. Open the consolidation worksheet, and select the block of cells that will receive the consolidated data. In Figure 8-73, the destination area is the range B5:I10.

  2. Click Data, Consolidate.

  3. Select the source range in the first worksheet using the mouse. In this example, we selected B5:I10 in the Jan worksheet.

    Note 

    Make sure all supporting workbooks are open while you are building your consolidation worksheet to make it easier to type references. (If a workbook is closed, you must manually type references to it, and you really don't want that.) After you have the consolidation set up and save the workbook, supporting workbooks can stay closed during future consolidations. If you do have to type a reference, you must use the form [File Name]Sheetname!Reference. If the reference is in the same workbook, the file name (and its surrounding brackets) is unnecessary. If you have assigned the source range a name, you can use this name in place of Reference (highly recommended). For more information, see "Naming Cells and Cell Ranges" on page 441.

  4. Click Add in the Consolidate dialog box. Excel transfers the reference from the Reference text box to the All References list. Repeat for each worksheet you want to consolidate. Figure 8-74 shows the completed dialog box.

Figure 8-74: The Consolidate command uses the references in the All References list to create the consolidated totals.

After you add the first range-$B$5:$I$10 in the Jan worksheet-Excel selects the same range in each worksheet when you click its tab. Just click a worksheet tab, and then click Add to add references. Figure 8-75 shows the resulting consolidation.

Figure 8-75: Range B5-I10 in the Consolidated worksheet now contains totals of the corresponding cells in the 12 supporting worksheets.

Note 

After you perform a consolidation, the references you type in the Consolidate dialog box are retained when you save the workbook. The next time you open the workbook and want to refresh the consolidated values, rather than entering the references again, click Consolidate, and click OK.

Consolidating by Category

Now let's look at a more complex example. The Pacific Sales Staff workbook contains monthly sales totals for each salesperson, but each monthly worksheet has different salespeople and a different number of salespeople, as shown in Figure 8-76.

Figure 8-76: Use the categories in the left column of each source worksheet as the basis for this consolidation.

On the CD You'll find the Pacific Sales Staff. xlsx file in the Sample Files section of the companion CD.

The consolidation worksheet we'll use for our example has columns for Units and Sales-each worksheet is the same in this respect. When performing a consolidation by category, your consolidation worksheet cannot include row categories, which in our example are the salespeople's names; Excel collects these and adds them as part of the consolidation process. The names are not consistently arranged in the source worksheets, which is why we must use consolidation by category rather than consolidation by position in this example.

To consolidate by category, follow these steps:

  1. Select the destination area. This time the destination area must include the row headings-but how many rows? To answer that, you can look at each source worksheet and determine how many unique line items you have. An easier way, however, is to select a single cell-in this case, cell A4-as the destination area. When you specify a single cell as your destination area, the Consolidate command fills in the area below and to the right of that cell as needed. In the example, to preserve the formatting, we inserted more than enough rows to accommodate the data.

  2. Click Data, Consolidate.

  3. To consolidate by row categories in this example, select the Left Column check box in the Use Labels In area. Click the default Sum function in the Function drop-down list.

  4. The consolidation worksheet already has column labels, so you can omit them from the source worksheet references. Each source reference must include row headings, Units and Sales. Select these ranges on each monthly worksheet. For example, on the Jan worksheet, we selected $A$4:$C$8. Unlike when consolidating by position, you have to manually select the ranges in each supporting worksheet, because Excel selects the last range you added, which will not necessarily be what you need in each worksheet.

  5. Click OK, and Excel fills out the Consolidated worksheet, as shown in Figure 8-77.

Figure 8-77: The Consolidate command created a separate line item in the consolidation worksheet for each unique item in the source worksheets.

Note 

It's important that your categories-in our example, the names of salespeople-are spelled identically on each supporting worksheet. Otherwise, Excel creates a separate line and consolidation for each spelling variation.

Creating Links to the Source Worksheets

The previous examples consolidated numbers with the Sum function, resulting in a range of consolidated constants. Subsequent changes to the source worksheets do not affect the consolidation worksheet until you repeat the consolidation.

You can also use the Consolidate command to create links between the consolidation and source worksheets. To do so, select the Create Links To Source Data check box in the Consolidate dialog box and then consolidate using the same techniques. When you consolidate with links, Excel actually creates an outline in the consolidation worksheet, as shown in Figure 8-78. Each source item is linked separately to the consolidation worksheet, and Excel creates the appropriate summary items. Excel creates additional columns and rows as necessary for each category-one for each unique entry in each worksheet, as shown in rows 35 to 41. Figure 8-78 also shows, in the formula bar, the linking formula for the December units figure in cell C36.

Figure 8-78: When you create links to the source worksheets, the consolidation worksheet is outlined and linking formulas are created in subordinate outline levels.

Note that when you create links, any rows or columns you subsequently add to the source worksheets are not included in the consolidation. However, it is easy to modify the consolidation references. Open the Consolidate dialog box, select the reference you want to change, and click Delete. Then select the modified range, and click Add.

For more information about outlining worksheets, see "Outlining Worksheets" on page 253.

Категории