Cover image for Excel 2007: The Missing Manual

Book description

Microsoft Excel continues to grow in power, sophistication, and capability, but one thing that has changed very little since the early '90s is its user interface. The once-simple toolbar has been packed with so many features over the years that few users know where to find them all. Microsoft has addressed this problem in Excel 2007 by radically redesigning the user interface with a tabbed toolbar that makes every feature easy to locate and use. Unfortunately, Microsoft's documentation is as scant as ever, so even if users can find advanced features, they probably won't know what to do with them.

Excel 2007: The Missing Manual covers the entire gamut of how to build spreadsheets, add and format information, print reports, create charts and graphics, and use basic formulas and functions. Like its siblings in the Missing Manual series, this book crackles with a fine sense of humor and refreshing objectivity about its subject, guiding readers through the new Excel with clear explanations, step-by-step instructions, lots of illustrations, and friendly, time-saving advice. It's a perfect primer for small businesses with no techie to turn to, as well as those who want to organize household and office information.

Table of Contents

  1. Excel 2007: The Missing Manual
    1. SPECIAL OFFER: Upgrade this ebook with O’Reilly
    2. A Note Regarding Supplemental Files
    3. The Missing Credits
      1. About the Author
      2. About the Creative Team
      3. Acknowledgements
      4. The Missing Manual Series
    4. Introduction
      1. What You Can Do with Excel
      2. Excel's New Face
        1. The Ribbon
        2. Using the Ribbon with the Keyboard
        3. The Office Menu
        4. The Quick Access Toolbar
      3. Excel's New Features
      4. About This Book
        1. About the Outline
        2. About → These → Arrows
          1. Contextual tabs
          2. Drop-down buttons
          3. Dialog box launchers
          4. Ordinary menus
        3. About Shortcut Keys
        4. About Clicking
        5. Examples
        6. About MissingManuals.com
        7. Safari® Enabled
    5. I. Worksheet Basics
      1. 1. Creating and Navigating Worksheets
        1. 1.1. Creating a Basic Worksheet
          1. 1.1.1. Starting a New Workbook
          2. 1.1.2. Adding the Column Titles
          3. 1.1.3. Adding Data
        2. 1.2. Editing Data
        3. 1.3. Navigating in Excel
          1. 1.3.1. The Tabs of the Ribbon
          2. 1.3.2. The Formula Bar
          3. 1.3.3. The Status Bar
          4. 1.3.4. Excel Options
        4. 1.4. Saving Files
          1. 1.4.1. The Excel 2007 File Format
          2. 1.4.2. Saving Your Spreadsheet in Older Formats
            1. 1.4.2.1. Compatibility mode
            2. 1.4.2.2. The Compatibility Checker
          3. 1.4.3. Saving Your Spreadsheet As a PDF
          4. 1.4.4. Saving Your Spreadsheet with a Password
          5. 1.4.5. Disaster Recovery
        5. 1.5. Opening Files
          1. 1.5.1. Opening Files—with a Twist
          2. 1.5.2. Opening Multiple Spreadsheets at Once
      2. 2. Adding Information to Worksheets
        1. 2.1. Adding Different Types of Data
          1. 2.1.1. Controlling Your Data Types
            1. 2.1.1.1. How Excel decides your data is text
            2. 2.1.1.2. How Excel decides your data is numeric
            3. 2.1.1.3. How Excel decides your data is a date or time
        2. 2.2. Quick Ways to Add Data
          1. 2.2.1. AutoComplete
          2. 2.2.2. AutoCorrect
          3. 2.2.3. AutoFill
            1. 2.2.3.1. Custom AutoFill lists
          4. 2.2.4. AutoFit
          5. 2.2.5. Undo and Redo
      3. 3. Moving Data Around a Worksheet
        1. 3.1. Selecting Cells
          1. 3.1.1. Making Continuous Range Selections
          2. 3.1.2. Making Non-Contiguous Selections
          3. 3.1.3. Automatically Selecting Your Data
          4. 3.1.4. Making Selections with the Keyboard
        2. 3.2. Moving Cells Around
          1. 3.2.1. A Simple Cut-and-Paste or Copy-and-Paste
          2. 3.2.2. A Fancy Cut-and-Paste or Copy-and-Paste
          3. 3.2.3. The Clipboard
          4. 3.2.4. Special Pasting
        3. 3.3. Adding and Moving Columns or Rows
          1. 3.3.1. Inserting Columns
          2. 3.3.2. Inserting Rows
          3. 3.3.3. Inserting Copied or Cut Cells
          4. 3.3.4. Deleting Columns and Rows
      4. 4. Managing Worksheets and Workbooks
        1. 4.1. Worksheets and Workbooks
          1. 4.1.1. Adding, Removing, and Hiding Worksheets
          2. 4.1.2. Naming and Rearranging Worksheets
          3. 4.1.3. Grouping Sheets
            1. 4.1.3.1. Moving, copying, deleting, or hiding grouped worksheets
            2. 4.1.3.2. Formatting cells, columns, and rows in grouped worksheets
            3. 4.1.3.3. Entering data or changing cells in grouped worksheets
            4. 4.1.3.4. Cutting, copying, and pasting cells in grouped worksheets
            5. 4.1.3.5. Adjusting printing and display options in grouped worksheets
          4. 4.1.4. Moving Worksheets from One Workbook to Another
        2. 4.2. Find and Replace
          1. 4.2.1. The Basic Find
          2. 4.2.2. Find All
          3. 4.2.3. More Advanced Searches
          4. 4.2.4. Finding Formatted Cells
          5. 4.2.5. Finding and Replacing Values
        3. 4.3. Spell Check
          1. 4.3.1. Spell Checking Options
      5. 5. Formatting Cells
        1. 5.1. Formatting Cell Values
          1. 5.1.1. Formatting Numbers
            1. 5.1.1.1. General
            2. 5.1.1.2. Number
            3. 5.1.1.3. Currency
            4. 5.1.1.4. Accounting
            5. 5.1.1.5. Percentage
            6. 5.1.1.6. Fraction
            7. 5.1.1.7. Scientific
            8. 5.1.1.8. Text
          2. 5.1.2. Formatting Dates and Times
          3. 5.1.3. Special Formats for Special Numbers
          4. 5.1.4. Custom Formats
            1. 5.1.4.1. Creating a custom format
            2. 5.1.4.2. Custom format string codes
            3. 5.1.4.3. Date and time format strings
            4. 5.1.4.4. Number format strings
            5. 5.1.4.5. Text format strings
        2. 5.2. Formatting Cell Appearance
          1. 5.2.1. Alignment and Orientation
          2. 5.2.2. Fonts and Color
            1. 5.2.2.1. Special characters
          3. 5.2.3. Borders and Fills
          4. 5.2.4. Drawing Borders by Hand
      6. 6. Smart Formatting Tricks
        1. 6.1. The Format Painter
        2. 6.2. Styles and Themes
          1. 6.2.1. Custom Styles
          2. 6.2.2. Modifying Styles
          3. 6.2.3. Transferring Styles Between Workbooks
          4. 6.2.4. Themes: A Package of Styles
            1. 6.2.4.1. Fonts
            2. 6.2.4.2. Colors
            3. 6.2.4.3. Effects
          5. 6.2.5. Modifying Themes
        3. 6.3. Conditional Formatting
          1. 6.3.1. The Basics of Conditional Formatting
          2. 6.3.2. Highlighting Specific Values
          3. 6.3.3. Data Bars
          4. 6.3.4. Color Scales
          5. 6.3.5. Icon Sets
          6. 6.3.6. Fine-Tuning a Formatting Rule
            1. 6.3.6.1. Fine-tuning data bars
            2. 6.3.6.2. Fine-tuning color scales
            3. 6.3.6.3. Fine-tuning icon sets
          7. 6.3.7. Using Multiple Rules
      7. 7. Viewing and Printing Worksheets
        1. 7.1. Controlling Your View
          1. 7.1.1. Zooming
          2. 7.1.2. Viewing Distant Parts of a Spreadsheet at Once
          3. 7.1.3. Freezing Columns or Rows
          4. 7.1.4. Hiding Data
          5. 7.1.5. Saving View Settings
          6. 7.1.6. Viewing Multiple Workbooks at Once
        2. 7.2. Printing
          1. 7.2.1. How to Print an Excel File
          2. 7.2.2. Quick Printing
          3. 7.2.3. Previewing Your Printout
          4. 7.2.4. Creating Headers and Footers
          5. 7.2.5. Customizing Print Settings
            1. 7.2.5.1. Margins
            2. 7.2.5.2. Paper size and orientation
            3. 7.2.5.3. Sheet settings
        3. 7.3. Controlling Pagination
          1. 7.3.1. Page Breaks
          2. 7.3.2. Scaling
          3. 7.3.3. Page Break Preview: A Bird's-Eye View of Your Worksheet
    6. II. Formulas and Functions
      1. 8. Building Basic Formulas
        1. 8.1. Creating a Basic Formula
          1. 8.1.1. Excel's Order of Operations
          2. 8.1.2. Cell References
          3. 8.1.3. How Excel Formats Cells That Contain Cell References
          4. 8.1.4. Functions
            1. 8.1.4.1. Using a function in a formula
            2. 8.1.4.2. Using cell references with a function
            3. 8.1.4.3. Using cell ranges with a function
          5. 8.1.5. Formula Errors
          6. 8.1.6. Logical Operators
        2. 8.2. Formula Shortcuts
          1. 8.2.1. Point-and-Click Formula Creation
          2. 8.2.2. Point-and-Click Formula Editing
          3. 8.2.3. The Formulas Tab
          4. 8.2.4. Using the Insert Function Button
        3. 8.3. Copying Formulas
          1. 8.3.1. Absolute Cell References
          2. 8.3.2. Partially Fixed References
          3. 8.3.3. Referring to Other Worksheets and Workbooks
            1. 8.3.3.1. Updating formulas that refer to other workbooks
      2. 9. Math and Statistical Functions
        1. 9.1. Rounding Numbers
          1. 9.1.1. ROUND( ), ROUNDDOWN( ), ROUNDUP( ): Rounding Numbers
          2. 9.1.2. MROUND( ), CEILING( ), and FLOOR( ): More Rounding Functions
          3. 9.1.3. INT( ) and TRUNC( ): Chopping Off Non-Whole Numbers
          4. 9.1.4. EVEN( ) and ODD( ): Rounding Up to Even or Odd Values
        2. 9.2. Groups of Numbers
          1. 9.2.1. SUM( ): Summing Up Numbers
          2. 9.2.2. COUNT( ), COUNTA( ), and COUNTBLANK( ): Counting Items in a List
          3. 9.2.3. MAX( ) and MIN( ): Finding Maximum and Minimum Values
          4. 9.2.4. LARGE( ), SMALL( ), and RANK( ): Ranking Your Numbers
          5. 9.2.5. AVERAGE( ) and MEDIAN( ): Finding Average or Median Values
          6. 9.2.6. MODE( ): Finding Numbers That Frequently Occur in a List
          7. 9.2.7. PERCENTILE( ) and PERCENTRANK( ): Advanced Ranking Functions
          8. 9.2.8. FREQUENCY( ): Identifying to Which Category a Number Belongs
        3. 9.3. General Math Functions
          1. 9.3.1. PRODUCT( ), FACT( ), POWER( ), and SQRT( ): Products, Factorials, Powers, and Square Roots
          2. 9.3.2. QUOTIENT( ) and MOD( ): Higher Division
          3. 9.3.3. ABS( ) and SIGN( ): Absolute Value and Determining a Number's Sign
          4. 9.3.4. RAND( ) and RANDBETWEEN( ): Generating Random Numbers
          5. 9.3.5. GCD( ) and LCM( ): Greatest and Least Common Denominator
          6. 9.3.6. COMBIN( ) and PERMUT( ): Figuring Combinations and Permutations
        4. 9.4. Trigonometry and Advanced Math
        5. 9.5. Advanced Statistics
      3. 10. Financial Functions
        1. 10.1. The World of Finance
        2. 10.2. Financial Functions
          1. 10.2.1. FV( ): Future Value
          2. 10.2.2. PV( ): Present Value
          3. 10.2.3. PMT( ), PPMT( ), and IPMT( ): Calculating the Number of Payments You Need to Make
          4. 10.2.4. NPER( ): Figuring Out How Much Time You'll Need to Pay Off a Loan or Meet an Investment Target
          5. 10.2.5. RATE( ): Figuring the Interest Rate You Need to Achieve Future Value
          6. 10.2.6. NPV( ) and IRR( ): Net Present Value and Internal Rate of Return
        3. 10.3. Depreciation
        4. 10.4. Other Financial Functions
      4. 11. Manipulating Dates, Times, and Text
        1. 11.1. Manipulating Text
          1. 11.1.1. CONCATENATE( ): Joining Strings of Text Together
          2. 11.1.2. LEFT( ), MID( ), and RIGHT( ): Copying Portions of a Text String
          3. 11.1.3. LEN( ), FIND( ), and SEARCH( ): Counting Characters in a String
          4. 11.1.4. UPPER( ), LOWER( ), and PROPER( ): Changing Capitalization
          5. 11.1.5. TRIM( ) and CLEAN( ): Removing Unwanted Spaces and Non-Printing Characters
          6. 11.1.6. SUBSTITUTE( ): Replacing One Sequence of Characters with Another
          7. 11.1.7. TEXT( ), VALUE( ), FIXED( ), and DOLLAR( ): Converting Text to Numbers and Vice Versa
          8. 11.1.8. Other Text Functions
        2. 11.2. Manipulating Dates and Times
        3. 11.3. Math with Dates and Times
          1. 11.3.1. Using Dates and Times with Ordinary Functions
        4. 11.4. Date and Time Functions
          1. 11.4.1. TODAY( ) and NOW( ): Inserting the Current Date and Time
          2. 11.4.2. DATE( ) and TIME( ): Dates and Times in Calculations
          3. 11.4.3. DAY( ), MONTH( ), and YEAR( ): More Date Calculations
          4. 11.4.4. HOUR( ), MINUTE( ), SECOND( ): More Time Calculations
          5. 11.4.5. WEEKDAY( ): Determining the Day of the Week
          6. 11.4.6. DATEDIF( ): Calculating the Difference Between Dates
          7. 11.4.7. DATEVALUE( ) and TIMEVALUE( ): Converting Dates and Times into Serial Numbers
          8. 11.4.8. DAYS360( ): Finding Out the Number of Days Between Two Dates
          9. 11.4.9. EDATE( ): Calculating Future Dates
          10. 11.4.10. YEARFRAC( ): Calculating the Percentage of a Year Between Two Dates
          11. 11.4.11. EOMONTH( ): Finding the Last Day of Any Month
          12. 11.4.12. NETWORKDAYS( ): Counting the Number of Business Days
          13. 11.4.13. WORKDAY( ): Figuring Out When Days Will Fall in the Future
          14. 11.4.14. WEEKNUM( ): Figuring Out in Which Week a Date Falls
      5. 12. Lookup, Reference, and Information Functions
        1. 12.1. The Basic Lookup
          1. 12.1.1. VLOOKUP( ): Vertical Lookups
          2. 12.1.2. HLOOKUP( ): Horizontal Lookups
        2. 12.2. Advanced Lookups
          1. 12.2.1. MATCH( ): Finding the Position of Items in a Range
          2. 12.2.2. INDEX( ): Retrieving the Value from a Cell
          3. 12.2.3. Performing a "Left Lookup"
          4. 12.2.4. Performing a Double Lookup
          5. 12.2.5. The Lookup Wizard
          6. 12.2.6. OFFSET( ): Moving Cell References to a New Location
          7. 12.2.7. Other Reference and Lookup Functions
          8. 12.2.8. INDIRECT( ) and ADDRESS( ): Working with Cell References Stored As Text
          9. 12.2.9. TRANSPOSE( ): Changing Rows into Columns and Vice Versa
        3. 12.3. Information Functions
          1. 12.3.1. The "IS" Functions: Checking the Value Inside a Cell
          2. 12.3.2. TYPE( ) and ERROR.TYPE( ): Finding a Value's Data Type or Error Type
          3. 12.3.3. INFO( ) and CELL( ): Gathering Info About Your Computer and Your Worksheet's Cells
        4. 12.4. Tutorial: Quickly Generating Invoices from a Product Catalog
      6. 13. Advanced Formula Writing and Troubleshooting
        1. 13.1. Conditions in Formulas
          1. 13.1.1. IF(): Building Conditional Formulas
          2. 13.1.2. COUNTIF(): Counting Only the Cells You Specify
          3. 13.1.3. SUMIF(): Adding Only the Cells You Specify
          4. 13.1.4. COUNTIFS() and SUMIFS(): Counting and Summing Using Multiple Criteria
        2. 13.2. Descriptive Names for Cell References
          1. 13.2.1. Creating and Using a Named Range
          2. 13.2.2. Creating Slightly Smarter Named Ranges
          3. 13.2.3. Naming Formulas and Constants
          4. 13.2.4. Managing Named Ranges
          5. 13.2.5. Automatically Creating Named Ranges
          6. 13.2.6. Applying Names to Existing Formulas
        3. 13.3. Variable Data Tables
          1. 13.3.1. Creating a One-Variable Data Table
          2. 13.3.2. Creating a Two-Variable Data Table
        4. 13.4. Controlling Recalculation
        5. 13.5. Solving Formula Errors
          1. 13.5.1. Step-by-Step Evaluation
          2. 13.5.2. Tracing Precedents and Dependents
          3. 13.5.3. Error Checking
    7. III. Organizing Worksheets
      1. 14. Tables: List Management Made Easy
        1. 14.1. The Basics of Tables
          1. 14.1.1. Creating a Table
          2. 14.1.2. Formatting a Table
          3. 14.1.3. Editing a Table
          4. 14.1.4. Selecting Parts of a Table
        2. 14.2. Sorting and Filtering a Table
          1. 14.2.1. Applying a Simple Sort Order
          2. 14.2.2. Sorting with Multiple Criteria
          3. 14.2.3. Sorting by Color
          4. 14.2.4. Filtering with the List of Values
          5. 14.2.5. Creating Smarter Filters
            1. 14.2.5.1. Filtering dates
            2. 14.2.5.2. Filtering numbers
            3. 14.2.5.3. Filtering text
        3. 14.3. Dealing with Duplicate Rows
          1. 14.3.1. Highlighting Duplicates
          2. 14.3.2. Removing Duplicates Automatically
        4. 14.4. Performing Table Calculations
          1. 14.4.1. Dynamic Calculations
          2. 14.4.2. Column Names
          3. 14.4.3. Table Names
          4. 14.4.4. The Total Row
          5. 14.4.5. The SUBTOTAL() Function
          6. 14.4.6. The Database Functions
      2. 15. Grouping and Outlining Data
        1. 15.1. Basic Data Grouping
          1. 15.1.1. Creating a Group
          2. 15.1.2. Nesting Groups Within Groups
          3. 15.1.3. Summarizing Your Data
          4. 15.1.4. Combining Data from Multiple Tables
        2. 15.2. Grouping Timesavers
          1. 15.2.1. Auto Outline
          2. 15.2.2. Automatic Subtotaling
      3. 16. Templates
        1. 16.1. Understanding Templates
        2. 16.2. Creating a New Workbook from a Template
          1. 16.2.1. Downloading Templates (Method 1: The New Workbook Dialog Box)
          2. 16.2.2. Downloading Templates (Method 2: The Office Online Web Site)
        3. 16.3. Creating Templates
          1. 16.3.1. Understanding Custom Templates
          2. 16.3.2. Building a Custom Template
          3. 16.3.3. Sharing Templates with Others
    8. IV. Charts and Graphics
      1. 17. Creating Basic Charts
        1. 17.1. Charting 101
          1. 17.1.1. Embedded and Standalone Charts
          2. 17.1.2. Creating a Chart with the Ribbon
          3. 17.1.3. The Chart Tools Ribbon Tabs
        2. 17.2. Basic Tasks with Charts
          1. 17.2.1. Moving and Resizing a Chart
          2. 17.2.2. Creating a Standalone Chart
          3. 17.2.3. Editing and Adding to Chart Data
          4. 17.2.4. Changing the Chart Type
          5. 17.2.5. Printing Charts
            1. 17.2.5.1. Embedded charts
            2. 17.2.5.2. Standalone charts
        3. 17.3. Practical Charting
          1. 17.3.1. Charts with Multiple Series of Numbers
          2. 17.3.2. Controlling the Data Excel Plots on the X-Axis
          3. 17.3.3. Data That Uses a Date or Time Scale
          4. 17.3.4. Non-Contiguous Chart Ranges
          5. 17.3.5. Changing the Order of Your Data Series
          6. 17.3.6. Changing the Way Excel Plots Blank Values
        4. 17.4. Chart Types
          1. 17.4.1. Column
          2. 17.4.2. Bar
          3. 17.4.3. Line
          4. 17.4.4. Pie
          5. 17.4.5. Area
          6. 17.4.6. XY (Scatter)
          7. 17.4.7. Stock
          8. 17.4.8. Surface
          9. 17.4.9. Donut
          10. 17.4.10. Bubble
          11. 17.4.11. Radar
      2. 18. Formatting and Perfecting Charts
        1. 18.1. Chart Styles and Layouts
          1. 18.1.1. Chart Styles
          2. 18.1.2. Chart Layouts
        2. 18.2. Adding Chart Elements
          1. 18.2.1. Adding Titles
          2. 18.2.2. Adding a Legend
          3. 18.2.3. Adding Data Labels to a Series
          4. 18.2.4. Adding Individual Data Labels
          5. 18.2.5. Adding a Data Table
        3. 18.3. Selecting Chart Elements
        4. 18.4. Formatting Chart Elements
          1. 18.4.1. Coloring the Background
          2. 18.4.2. Fancy Fills
            1. 18.4.2.1. Gradient fills
            2. 18.4.2.2. Texture fills
            3. 18.4.2.3. Picture fills
          3. 18.4.3. Fancy Borders and Lines
          4. 18.4.4. Formatting Data Series and Data Points
          5. 18.4.5. Reusing Your Favorite Charts with Templates
        5. 18.5. Improving Your Charts
          1. 18.5.1. Controlling a Chart's Scale
          2. 18.5.2. Adding a Trendline
          3. 18.5.3. Adding Error Bars to Scientific Data
          4. 18.5.4. Formatting 3-D Charts
          5. 18.5.5. Changing the Shape of a 3-D Column
        6. 18.6. Advanced Charting
          1. 18.6.1. Exploding Slices in a Pie
          2. 18.6.2. Grouping Slices in a Pie
          3. 18.6.3. Gaps, Widths, and Overlays in a Column Chart
          4. 18.6.4. Creating Combination Charts
      3. 19. Inserting Graphics
        1. 19.1. Adding Pictures to a Worksheet
          1. 19.1.1. Inserting a Picture
          2. 19.1.2. Positioning and Resizing a Picture
          3. 19.1.3. Picture Touch-Up
          4. 19.1.4. Compressing Pictures
          5. 19.1.5. Cropping and Shaping a Picture
          6. 19.1.6. Picture Borders, Effects, and Styles
        2. 19.2. Excel's Clip Art Library
        3. 19.3. Drawing Shapes
          1. 19.3.1. Drawing a Shape
          2. 19.3.2. Adding Text to a Shape
          3. 19.3.3. Selecting and Arranging Shapes
          4. 19.3.4. Connecting Shapes
          5. 19.3.5. SmartArt
    9. V. Advanced Data Analysis
      1. 20. Scenarios and Goal Seeking
        1. 20.1. Using Scenarios
          1. 20.1.1. Creating a New Scenario
          2. 20.1.2. Managing Scenarios
          3. 20.1.3. Creating a Summary Report
        2. 20.2. Using Goal Seek
          1. 20.2.1. Goal Seeking with Complex Equations
        3. 20.3. Solver
          1. 20.3.1. Understanding Solver
          2. 20.3.2. Defining a Problem in Solver
          3. 20.3.3. Advanced Solver Solutions
          4. 20.3.4. Saving Solver Models
          5. 20.3.5. Configuring Solver
      2. 21. Pivot Tables
        1. 21.1. Summary Tables Revisited
          1. 21.1.1. Life Without Pivot Tables
          2. 21.1.2. Life with Pivot Tables
        2. 21.2. Building Pivot Tables
          1. 21.2.1. Preparing a Pivot Table
          2. 21.2.2. Pivot Table Regions
          3. 21.2.3. Laying Out a Pivot Table
          4. 21.2.4. Formatting a Pivot Table
          5. 21.2.5. Rearranging a Pivot Table
        3. 21.3. Multi-Layered Pivot Tables
          1. 21.3.1. Hiding and Showing Details
        4. 21.4. Fine-Tuning Pivot Table Calculations
          1. 21.4.1. Changing the Type of Calculation
          2. 21.4.2. Adding a Calculated Field
        5. 21.5. Filtering a Pivot Table
          1. 21.5.1. Report Filtering
          2. 21.5.2. Group Filtering
        6. 21.6. Pivot Charts
          1. 21.6.1. Creating a Pivot Chart
          2. 21.6.2. Manipulating a Pivot Chart
    10. VI. Sharing Data with the Rest of the World
      1. 22. Protecting Your Workbooks
        1. 22.1. Understanding Excel's Safeguards
        2. 22.2. Data Validation
          1. 22.2.1. Settings
          2. 22.2.2. Input Message
          3. 22.2.3. Error Alert
          4. 22.2.4. Data Validation with Formulas and Cell References
          5. 22.2.5. Data Validation with Lists
        3. 22.3. Locked and Hidden Cells
          1. 22.3.1. Protecting a Worksheet
          2. 22.3.2. Protecting the Entire Workbook
          3. 22.3.3. Protecting Cell Ranges (with More Passwords)
          4. 22.3.4. Allowing Specific Windows Users to Edit a Range
      2. 23. Worksheet Collaboration
        1. 23.1. Preparing Your Workbook
          1. 23.1.1. Document Properties
          2. 23.1.2. Distributing a Document
        2. 23.2. Adding Comments
          1. 23.2.1. Inserting a Comment
          2. 23.2.2. Showing and Hiding Comments
          3. 23.2.3. Fine-Tuning Comments
          4. 23.2.4. Reviewing Comments
          5. 23.2.5. Printing Comments
        3. 23.3. Tracking Changes
          1. 23.3.1. Switching On Change Tracking
          2. 23.3.2. Understanding the Change Log
          3. 23.3.3. Highlighting Changes
          4. 23.3.4. Examining the Change Log
          5. 23.3.5. Accepting and Rejecting Changes
          6. 23.3.6. Merging Multiple Revisions into One Workbook
        4. 23.4. Sharing Your Workbook
          1. 23.4.1. Multiple Users Without Workbook Sharing
          2. 23.4.2. Turning On Workbook Sharing
          3. 23.4.3. Workbook Sharing in Action
      3. 24. Querying Databases and XML Files
        1. 24.1. Excel and Databases
          1. 24.1.1. Connecting to an Access Database
          2. 24.1.2. Refreshing Data
          3. 24.1.3. Data Source Security
          4. 24.1.4. Connecting to a SQL Server Database
          5. 24.1.5. Reusing Your Database Connection
        2. 24.2. Understanding XML
          1. 24.2.1. What Is XML, Really?
          2. 24.2.2. Three Rules of XML
            1. 24.2.2.1. The prolog
            2. 24.2.2.2. Elements
            3. 24.2.2.3. Nesting
          3. 24.2.3. XML Files and Schemas
        3. 24.3. Excel and XML
          1. 24.3.1. Mapping a Simple Document
          2. 24.3.2. Importing and Exporting XML
          3. 24.3.3. Mapping Lists
          4. 24.3.4. Gaining the Benefits of XML Mapping
      4. 25. Exchanging Data with Other Programs
        1. 25.1. Sharing Information in Windows
        2. 25.2. Embedding and Linking Objects
          1. 25.2.1. Exporting Charts out of Excel
          2. 25.2.2. Editing a Linked Object
          3. 25.2.3. Editing an Embedded Object
          4. 25.2.4. Importing Objects into Excel
        3. 25.3. Transferring Data
          1. 25.3.1. Exporting Tables of Data
          2. 25.3.2. Importing Tables of Data
          3. 25.3.3. Importing Text Files
      5. 26. Connecting Worksheets to the Web
        1. 26.1. Putting Worksheets on the Web
          1. 26.1.1. Saving an HTML File
        2. 26.2. Performing Web Queries
          1. 26.2.1. The Limitations of Web Queries
          2. 26.2.2. Creating a Web Query
          3. 26.2.3. The Research Pane—a Web Query Alternative
        3. 26.3. Using Hyperlinks
          1. 26.3.1. Adding a Hyperlink to a Web Page or Document
          2. 26.3.2. Adding a Hyperlink to a Worksheet Location
          3. 26.3.3. The HYPERLINK() Function: Creating a Link on Your Own
    11. VII. Programming Excel
      1. 27. Automating Tasks with Macros
        1. 27.1. Macros 101
          1. 27.1.1. Macro-Free and Macro-Enabled Workbooks
        2. 27.2. The Macro Recorder
          1. 27.2.1. Relative and Absolute Recording
          2. 27.2.2. Where Macros Live
          3. 27.2.3. Recording a Macro
          4. 27.2.4. Playing a Macro
        3. 27.3. Macro Security
          1. 27.3.1. The Trust Center
          2. 27.3.2. Setting Up a Trusted Location
        4. 27.4. Creating Practical Macros
          1. 27.4.1. Inserting a Header
          2. 27.4.2. Alternating Row Formatting
          3. 27.4.3. A Combined Task
          4. 27.4.4. Placing a Macro on the Quick Access Toolbar
          5. 27.4.5. Attaching a Macro to a Button Inside a Worksheet
      2. 28. Programming Spreadsheets with VBA
        1. 28.1. The Visual Basic Editor
          1. 28.1.1. The Project Window
          2. 28.1.2. Modules and Macros
          3. 28.1.3. Finding and Moving Macros
          4. 28.1.4. Debugging a Macro
        2. 28.2. Understanding Macro Code
          1. 28.2.1. The Anatomy of a Macro
          2. 28.2.2. Objects 101
          3. 28.2.3. Using Properties and Methods
          4. 28.2.4. Hunting for Objects
        3. 28.3. Exploring the VBA Language
          1. 28.3.1. Entering Text in the Current Cell
          2. 28.3.2. Moving to Other Cells
          3. 28.3.3. Editing Specific Cells
          4. 28.3.4. Formatting Cells
          5. 28.3.5. Using Variables
          6. 28.3.6. Making Decisions
          7. 28.3.7. Repeating Actions with a Loop
          8. 28.3.8. Creating Custom Functions
    12. VIII. Appendix
      1. A. Customizing the Quick Access Toolbar
        1. A.1. The Quick Access Toolbar
          1. A.1.1. Adding Buttons
          2. A.1.2. Customizing Specific Workbooks
    13. Index
    14. About the Author
    15. Colophon
    16. SPECIAL OFFER: Upgrade this ebook with O’Reilly