全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
2397 1
2007-07-05


Excel 英文讲义

McGraw Hill - Excel 2002 - The Complete Reference


Excel 2002:The Complete Reference

Kathy Ivens

Conrad Carlberg

Contents at a Glance

Part I Getting Started

1 Excel Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Entering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3 Working with Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4 Manipulating Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

5 Structuring Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

6 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Part II Analyzing Data

7 Managing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

8 Using Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

9 Worksheet Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

10 Advanced Work with Formulas . . . . . . . . . . . . . . . . . . . . 257


11 Charting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

12 Drawing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

13 Pivot Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

14 Goal Seek and Solver:

Reaching Solutions with Brute Force . . . . . . . . . . . . . . 399

Part III The Outside World

15 Acquiring Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

16 Sharing Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

17 Using Web Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

Part IV Extending Excel’s Reach with VBA

18 Repeating Tasks Automatically . . . . . . . . . . . . . . . . . . . . . 491

19 The Visual Basic Editor and the Excel Object Model . . . 517

20 Writing Subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

21 Writing Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

22 Controlling Input with User Forms . . . . . . . . . . . . . . . . . . 585

23 Techniques for Handling VBA Arrays . . . . . . . . . . . . . . . 605

24 Using Data Access Objects . . . . . . . . . . . . . . . . . . . . . . . . . 635

Part V Appendixes

A Excel Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661

B MOUS Core Certification . . . . . . . . . . . . . . . . . . . . . . . . . . 737


Contents

Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix

Part I

Getting Started

1 Excel Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

The Excel Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

The Task Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

The Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Navigating the Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Sizing and Closing Worksheet Windows . . . . . . . . . . . . . . 6

The Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

The Menu Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

The Help System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Using the Help Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Using the Help Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Manipulating the Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . 16

ix

Copyright 2001 The McGraw-Hill Companies, Inc. Click Here for Terms of Use.Getting Help from the Web . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Detecting and Repairing Problems . . . . . . . . . . . . . . . . . . . . 18

Customizing Toolbars and Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Adding a Button to a Toolbar . . . . . . . . . . . . . . . . . . . . . . . . 18

Removing a Button from a Toolbar . . . . . . . . . . . . . . . . . . . 19

Creating Your Own Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . 19

Customizing Toolbar Buttons . . . . . . . . . . . . . . . . . . . . . . . . 20

Nifty Configuration Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2 Entering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Entering Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Entering Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Entering Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Working with Dates and Times . . . . . . . . . . . . . . . . . . . . . . . 25

Editing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Deleting Cell Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Changing Cell Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Using Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Entering Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Editing Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Viewing Comments from Others . . . . . . . . . . . . . . . . . . . . . 33

Deleting a Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Validating Data Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Specifying Valid Data Types . . . . . . . . . . . . . . . . . . . . . . . . . 35

Displaying Messages During Data Input . . . . . . . . . . . . . . . 36

Displaying Invalid Data Error Messages . . . . . . . . . . . . . . . 36

Controlling the Appearance of Data . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Formatting Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Formatting Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Rotating Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Indenting Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Working with Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Defining a Style by Example . . . . . . . . . . . . . . . . . . . . . . . . . 48

Defining a Style from Scratch . . . . . . . . . . . . . . . . . . . . . . . . 49

Changing a Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Deleting a Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Applying a Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Overriding a Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Checking Your Spelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Deciding What to Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Running a Spell Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Using AutoCorrect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 54

x E x c e l :  T h e  C o m p l e t e  R e f e r e n c e

TEAMFLY

Team-Fly

®3 Working with Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Saving Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Saving a Workbook for the First Time . . . . . . . . . . . . . . . . . 56

Configuring File Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Saving Summary Information . . . . . . . . . . . . . . . . . . . . . . . . 60

Excluding Personal Information from Workbooks . . . . . . 63

Saving the File Again . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Using the AutoSave Feature . . . . . . . . . . . . . . . . . . . . . . . . . 63

Opening Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Opening an Existing File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Starting a New Workbook . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Using Save As . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Saving as HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Closing Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Mailing and Routing Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

E-Mailing an Excel Workbook . . . . . . . . . . . . . . . . . . . . . . . . 70

Routing a Workbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Posting Workbooks to Exchange Folders . . . . . . . . . . . . . . . . . . . . . . 77

Opening Text Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 80

4 Manipulating Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Moving and Copying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Moving and Copying Contents . . . . . . . . . . . . . . . . . . . . . . . 82

Moving and Copying Cells . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Paste Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Office Clipboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Using Undo and Redo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Using Go To . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Using Paste Special . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Working with Multiple Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Moving Between Worksheets . . . . . . . . . . . . . . . . . . . . . . . . 95

Renaming Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Inserting and Deleting Worksheets . . . . . . . . . . . . . . . . . . . 95

Moving and Copying Worksheets . . . . . . . . . . . . . . . . . . . . 96

Linking Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Using AutoFill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Automatically Copying Data . . . . . . . . . . . . . . . . . . . . . . . . . 98

Automatically Copying Formulas . . . . . . . . . . . . . . . . . . . . . 98

AutoFilling a Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Using Built-In AutoFill Series . . . . . . . . . . . . . . . . . . . . . . . . 99

Creating an AutoFill Series . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Overriding AutoFill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

C o n t e n t s xiFinding and Replacing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Using Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

Finding All Occurrences of a String . . . . . . . . . . . . . . . . . . . 101

Using Wildcards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

Setting Additional Criteria for Find . . . . . . . . . . . . . . . . . . . 102

Using Replace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 105

5 Structuring Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

Adding Columns, Rows, and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Understanding Excel Limits on Columns and Rows . . . . . 108

Adding Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

Adding Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Adding Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Deleting Columns, Rows, and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Hiding Columns and Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

Hiding Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

Hiding Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

Unhiding Columns and Rows . . . . . . . . . . . . . . . . . . . . . . . . 114

Freezing Panes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Changing Column Width and Row Height . . . . . . . . . . . . . . . . . . . . 117

Changing Column Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Changing Row Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Automatically Formatting Columns and Rows . . . . . . . . . . . . . . . . 123

Applying AutoFormats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Limiting AutoFormat Features . . . . . . . . . . . . . . . . . . . . . . . 124

Using Conditional Formatting . . . . . . . . . . . . . . . . . . . . . . . . 124

Duplicating Formatting Features with the Format Painter 128

Using Headers and Footers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Using Predefined Headers and Footers . . . . . . . . . . . . . . . . 130

Creating Your Own Headers and Footers . . . . . . . . . . . . . . 130

Fine Tuning Headers and Footers . . . . . . . . . . . . . . . . . . . . . 131

Using Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

Preparing an Outline-Friendly Worksheet . . . . . . . . . . . . . 132

Creating an Automatic Outline . . . . . . . . . . . . . . . . . . . . . . . 133

Creating a Manual Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Displaying Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Working with Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

Creating a View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Selecting a View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Removing a View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 138

xii E x c e l :  T h e  C o m p l e t e  R e f e r e n c e6 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Using the Page Setup Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

Configuring the Page Options . . . . . . . . . . . . . . . . . . . . . . . . 140

Setting Up Margins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Setting Up Sheet Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

Previewing the Print Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

Manipulating Page Breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

Inserting Page Breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

Using the Page Break Preview View . . . . . . . . . . . . . . . . . . 148

Removing Page Breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

Creating Custom Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

Creating a Custom View . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Removing a Custom View . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Printing Your Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Using the Print Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Using the Print Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Printing to a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 154

Part II

Analyzing Data

7 Managing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

Understanding Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

Designing Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

Entering Data for Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

Filtering Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

Using AutoFiltering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

Using Advanced Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Sorting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

Understanding the Sorting Criteria . . . . . . . . . . . . . . . . . . . 169

Using Simple Sorting Schemes . . . . . . . . . . . . . . . . . . . . . . . 169

Using Complex Sorting Schemes . . . . . . . . . . . . . . . . . . . . . 170

Sorting with Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

Examining Alternatives with Scenarios . . . . . . . . . . . . . . . . . . . . . . . 176

Creating a Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

Merging Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Running Scenario Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Using a Business Case with the Scenario Manager . . . . . . 183

8 Using Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

Entering Formulas: Values, Cells, and Operators . . . . . . . . . . . . . . . 188

C o n t e n t s xiiiEntering and Editing Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

Using the Formula Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

Entering Cell Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

Formulas and Simple Operators . . . . . . . . . . . . . . . . . . . . . . 190

Relative, Absolute, and Mixed References . . . . . . . . . . . . . . . . . . . . . 192

Absolute Referencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

Mixed References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

Cycling Through Reference Types . . . . . . . . . . . . . . . . . . . . 197

Linking Formulas, External References,

and 3-D References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

Creating Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

Creating External Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

Updating Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

Using External Links to Recover Corrupted Files . . . . . . . 201

Creating 3-D References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

Auditing Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

Finding Precedents and Dependents . . . . . . . . . . . . . . . . . . 204

Locating Invalid Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

Dealing with Errors in Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

Checking for Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Keeping Your Eye on Formulas . . . . . . . . . . . . . . . . . . . . . . . 217

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 224

9 Worksheet Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

Functions and Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

Function Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

Function Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

Combining Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

Math Functions Combined . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

Text Functions Combined . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

Logical Functions Combined . . . . . . . . . . . . . . . . . . . . . . . . . 250

Lookup Functions Combined . . . . . . . . . . . . . . . . . . . . . . . . 251

Math and Reference Functions Combined . . . . . . . . . . . . . . 253

Insert Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 256

10 Advanced Work with Formulas . . . . . . . . . . . . . . . . . . . . 257

Array Formula Specifics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

Editing Array Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

Conditional Sums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

When Is Array Entry Necessary? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

Functions That Require Array Entry . . . . . . . . . . . . . . . . . . 261

xiv E x c e l :  T h e  C o m p l e t e  R e f e r e n c eFormulas Whose Components Require Array Entry . . . . . 264

Formulas That Require Multiple Cells . . . . . . . . . . . . . . . . . 269

Using Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

Naming Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

Range Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272

Naming Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

Dynamic Definitions for Named Ranges . . . . . . . . . . . . . . . . . . . . . . 278

Using Functions in Array Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . 282

Locating Duplicate Values . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

String Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

11 Charting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

Using the Chart Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

Starting the Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

Verifying the Data Selection for the Chart . . . . . . . . . . . . . . 294

Selecting Chart Options and Location . . . . . . . . . . . . . . . . . 296

Changing the Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

Types of Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

Understanding Chart Axes: Column, Bar, Line,

and XY Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

Summing to 100 Percent: Pie, Doughnut,

and Radar Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

Comparing Dimensions: Area and Radar Charts . . . . . . . . 300

Creating Stock Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

Three Value Axes: the Bubble Chart . . . . . . . . . . . . . . . . . . . 304

Visual Variety: Cylinder, Cone, and Pyramid Charts . . . . 307

Creating Surface Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

Using Custom Chart Types . . . . . . . . . . . . . . . . . . . . . . . . . . 310

Selecting the Right Chart Type . . . . . . . . . . . . . . . . . . . . . . . 310

User-Defined Chart Types . . . . . . . . . . . . . . . . . . . . . . . . . . . 310

Previewing and Printing Charts . . . . . . . . . . . . . . . . . . . . . . 312

Chart Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312

Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

Including Titles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

Using Chart Legends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

When to Use Gridlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

Showing Error Bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

Data Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

Data Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

Trendlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 330

C o n t e n t s xv12 Drawing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

Using the Drawing Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332

Creating Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335

Inserting a Shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335

Modifying Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335

Adding ClipArt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

Selecting a Clip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

Manipulating Clip Art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

Moving, Resizing, and Manipulating Pictures . . . . . . . . . . 346

Using WordArt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347

Creating a WordArt Graphic . . . . . . . . . . . . . . . . . . . . . . . . . 347

Modifying a WordArt Graphic . . . . . . . . . . . . . . . . . . . . . . . 349

Using 3-D Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

Adding Text to Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

Working with Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

Working with Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 354

13 Pivot Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

Pivot Table Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

Fields and Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

Summary Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360

Calculated Fields and Items . . . . . . . . . . . . . . . . . . . . . . . . . . 365

PivotTable Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

Setting Pivot Table Options . . . . . . . . . . . . . . . . . . . . . . . . . . 378

Pivot Table Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

Manipulating Pivot Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

Pivoting a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388

Maintaining Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388

Grouping Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

Refreshing Data and the Cache . . . . . . . . . . . . . . . . . . . . . . . 392

Pivot Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394

14 Goal Seek and Solver:

Reaching Solutions with Brute Force . . . . . . . . . . . . . 399

Using Goal Seek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

Defining the Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

Troubleshooting Goal Seek Failures . . . . . . . . . . . . . . . . . . . 405

Using Solver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406

Installing Solver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406

Setting Up the Worksheet for Solver . . . . . . . . . . . . . . . . . . 407

Creating a Plan for Solver . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408

xvi E x c e l :  T h e  C o m p l e t e  R e f e r e n c eBuilding a Solver-Ready Worksheet . . . . . . . . . . . . . . . . . . . 410

Using the Solver Parameters Dialog Box . . . . . . . . . . . . . . . 411

Viewing the Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413

Saving the Solver Parameters . . . . . . . . . . . . . . . . . . . . . . . . 414

Using Solver Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

Handling Solver Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

Part III

The Outside World

15 Acquiring Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

Returning Data to the Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420

Specifying the Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

Specifying the Query Itself . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

Recapping the External Data Process . . . . . . . . . . . . . . . . . . 428

Understanding the Effects of Query Options . . . . . . . . . . . . . . . . . . 429

Data Source Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430

External Data Range Properties . . . . . . . . . . . . . . . . . . . . . . . 434

Importing Data from Existing Sources . . . . . . . . . . . . . . . . . . . . . . . . 437

16 Sharing Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

Enabling Security for Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

Creating a Password to Open a Workbook . . . . . . . . . . . . . 445

Using a Password to Open a Workbook . . . . . . . . . . . . . . . 446

Creating a Password to Modify a Workbook . . . . . . . . . . . 446

Using a Password to Modify a Workbook . . . . . . . . . . . . . . 447

Changing Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

Protecting Workbooks and Worksheets . . . . . . . . . . . . . . . . . . . . . . . 448

Using the Excel Protection Menu . . . . . . . . . . . . . . . . . . . . . 448

Protecting a Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448

Protecting a Workbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453

Using Shared Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

Understanding Shared Workbook Limits . . . . . . . . . . . . . . 454

Configuring a Shared Workbook . . . . . . . . . . . . . . . . . . . . . 455

Using Shared Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459

17 Using Web Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

Working with HTML Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464

Previewing HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464

Saving as HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465

Saving Graphics in HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . 466

Setting Web Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

C o n t e n t s xviiOpening an HTML Worksheet . . . . . . . . . . . . . . . . . . . . . . . 472

Opening an Interactive HTML Worksheet . . . . . . . . . . . . . 472

Manipulating Contents in a Browser . . . . . . . . . . . . . . . . . . 473

Using Commands and Options Dialog Box . . . . . . . . . . . . . 475

Using Hyperlinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

Using Hyperlinks to Move Around a Workbook . . . . . . . . 476

Using Hyperlinks to Jump Outside the Workbook . . . . . . 478

Using Hyperlinks for Commands and Tool Buttons . . . . . 480

Using Web Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482

Configuring a Web Query . . . . . . . . . . . . . . . . . . . . . . . . . . . 482

Configuring the Data Formatting . . . . . . . . . . . . . . . . . . . . . 483

Sending the Query and Handling the Retrieved Data . . . . 485

Saving Web Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

Using Microsoft Query Files . . . . . . . . . . . . . . . . . . . . . . . . . 487

Certification Skills Covered in This Chapter . . . . . . . . . . . . . . . . . . . 488

Part IV

Extending Excel’s Reach with VBA

18 Repeating Tasks Automatically . . . . . . . . . . . . . . . . . . . . 491

Recording, Storing, and Running Macros . . . . . . . . . . . . . . . . . . . . . 492

Recording a Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492

Using the Record Macro Options . . . . . . . . . . . . . . . . . . . . . 496

Storing the Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497

Running a Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498

Creating Your Own Macros . . . . . . . . . . . . . . . . . . . . . . . . . . 500

Editing Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500

Stepping Through Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

Running Macros from Toolbar Buttons . . . . . . . . . . . . . . . . . . . . . . . 511

19 The Visual Basic Editor and the Excel Object Model . . 517

Viewing and Using VBE Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . 518

The Project Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518

The Properties Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519

The Code Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521

The UserForm Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

Other Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523

The Object Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530

User Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

Using the Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

Accessing Additional Controls . . . . . . . . . . . . . . . . . . . . . . . 537

xviii E x c e l :  T h e  C o m p l e t e  R e f e r e n c e20 Writing Subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

When to Use Subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

Getting Input from the User . . . . . . . . . . . . . . . . . . . . . . . . . . 541

Conditional Outcomes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

Simplifying the User’s Life . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

Passing Variables to Subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545

Procedure-Level and Module-Level Variables . . . . . . . . . . 546

Passing by Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549

Passing by Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550

Types of Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551

The Variant Data Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553

Object Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554

Array Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

Using With Blocks, Loops, Functions, and Cells in a Subroutine . . 561

21 Writing Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

Writing UDFs for Use on the Worksheet . . . . . . . . . . . . . . . . . . . . . . 566

The UDF’s Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

Array UDFs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

Putting UDFs into Insert Function . . . . . . . . . . . . . . . . . . . . 576

UDFs Solely for Use in Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580

22 Controlling Input with User Forms . . . . . . . . . . . . . . . . . 585

Designing the Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586

Showing, Hiding, and Unloading User Forms . . . . . . . . . . 587

Controls on User Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588

Initializing Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596

On Events for Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598

23 Techniques for Handling VBA Arrays . . . . . . . . . . . . . . 605

Declaring and Populating Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

Dimensioning the Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

Populating the Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609

Getting Data from the Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610

Looping Through Cells in the Range . . . . . . . . . . . . . . . . . . 610

Assigning a Range to an Array . . . . . . . . . . . . . . . . . . . . . . . 615

Putting Data on the Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616

Writing to the Full Range in One Statement . . . . . . . . . . . . 616

Writing the Array with Loops . . . . . . . . . . . . . . . . . . . . . . . . 619

User-Defined Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620

Declaring a User-Defined Type . . . . . . . . . . . . . . . . . . . . . . . 621

Limitations to User-Defined Types . . . . . . . . . . . . . . . . . . . . 623

C o n t e n t s xixSorting Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625

Simple Exchange Sorts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625

Sorting the Array with Loops . . . . . . . . . . . . . . . . . . . . . . . . 626

Using VBA Arrays with Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . 628

Sorting a Workbook’s Sheets . . . . . . . . . . . . . . . . . . . . . . . . . 628

Using Workbook Functions with Arrays . . . . . . . . . . . . . . . 630

Using VBA Arrays with Charts . . . . . . . . . . . . . . . . . . . . . . . 631

24 Using Data Access Objects . . . . . . . . . . . . . . . . . . . . . . . . 635

Manipulating Data with DAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636

Understanding Recordsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

Using the Dynaset Recordset . . . . . . . . . . . . . . . . . . . . . . . . . 638

Using the Snapshot Recordset . . . . . . . . . . . . . . . . . . . . . . . . 639

Using the Table-Type Recordset . . . . . . . . . . . . . . . . . . . . . . 641

Basing Recordsets on Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643

Specifying the Order of Records in Queries . . . . . . . . . . . . 646

Getting Around in a Recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646

Getting Data Record by Record . . . . . . . . . . . . . . . . . . . . . . . 646

Getting Data En Masse

with the CopyFromRecordset Method . . . . . . . . . . . . . . 649

Using DAO to Locate Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651

Using Parameter Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651

Other Actions with Recordsets . . . . . . . . . . . . . . . . . . . . . . . 653

Part V

Appendixes

A Excel Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661

Database Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662

DAVERAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662

DCOUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663

DCOUNTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663

DGET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663

DMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663

DMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664

DPRODUCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664

DSTDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664

DSTDEVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664

DSUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664

DVAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664

DVARP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665

GETPIVOTDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665

xx E x c e l :  T h e  C o m p l e t e  R e f e r e n c e

TEAMFLY

Team-Fly

®Date and Time Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665

DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665

DATEVALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666

DAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666

DAYS360 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666

EDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667

EOMONTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667

HOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667

MINUTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668

MONTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668

NETWORKDAYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668

NOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668

SECOND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669

TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669

TIMEVALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669

TODAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669

WEEKDAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669

WORKDAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670

YEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670

YEARFRAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670

Engineering Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671

Financial Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673

ACCRINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673

ACCRINTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674

AMORDEGRC and AMORLINC . . . . . . . . . . . . . . . . . . . . . 674

COUPDAYBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674

COUPDAYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675

COUPDAYSNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675

COUPNCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676

COUPNUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676

COUPPCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677

CUMIPMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677

CUMPRINC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678

DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678

DDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

DISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

DOLLARDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680

DOLLARFR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680

DURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680

EFFECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681

FV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681

FVSCHEDULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681

INTRATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682

C o n t e n t s xxiIPMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682

IRR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

MDURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

MIRR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

NOMINAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

NPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

NPV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

ODDFPRICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

ODDFYIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

ODDLPRICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

ODDLYIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

PMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

PPMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

PRICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689

PRICEDISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689

PRICEMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

PV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691

RECEIVED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691

SLN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

SYD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

TBILLEQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

TBILLPRICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693

TBILLYIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693

VDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693

XIRR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694

XNPV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694

YIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695

YIELDDISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695

YIELDMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696

Information Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696

Logical Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697

Lookup and Reference Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698

Math and Trigonometry Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 698

Statistical Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698

AVEDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703

AVERAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703

AVERAGEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703

BETADIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704

BETAINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704

BINOMDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705

CHIDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705

CHIINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705

xxii E x c e l :  T h e  C o m p l e t e  R e f e r e n c eCHITEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705

CONFIDENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

CORREL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

COUNTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707

COVAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707

CRITBINOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707

DEVSQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707

EXPONDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708

FDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708

FINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708

FISHER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709

FISHERINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709

FORECAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709

FREQUENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709

FTEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710

GAMMADIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710

GAMMAINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710

GAMMALN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710

GEOMEAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711

GROWTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711

HARMEAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711

HYPGEOMDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711

INTERCEPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712

KURT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712

LARGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712

LINEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712

LOGEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713

LOGINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713

LOGNORMDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714

MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714

MAXA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714

MEDIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714

MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714

MINA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715

MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715

NEGBINOMDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715

NORMDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715

NORMINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716

NORMSDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716

NORMSINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716

PEARSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716

PERCENTILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717

C o n t e n t s xxiiiPERCENTRANK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717

PERMUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717

POISSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718

PROB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718

QUARTILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718

RANK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719

RSQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719

SKEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719

SLOPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719

SMALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720

STANDARDIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720

STDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720

STDEVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720

STDEVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721

STDEVPA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721

STEYX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721

TDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721

TINV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722

TREND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722

TRIMMEAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722

TTEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722

VAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723

VARA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723

VARP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723

VARPA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723

WEIBULL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724

ZTEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724

Text Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724

CHAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724

CLEAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724

CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725

CONCATENATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725

DOLLAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725

EXACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725

FIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726

FIXED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726

LEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726

LEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727

LOWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727

MID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727

PROPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727

REPLACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728

REPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728

xxiv E x c e l :  T h e  C o m p l e t e  R e f e r e n c eRIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728

SEARCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728

SUBSTITUTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729

T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729

TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729

TRIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730

UPPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730

VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730

Functions and Visual Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730

The Application.WorksheetFunction Object . . . . . . . . . . . . 730

The Analysis ToolPak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734

B MOUS Core Certification . . . . . . . . . . . . . . . . . . . . . . . . . 737

How to Get MOUS Certified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739

Basic Guidelines for Taking a MOUS Exam . . . . . . . . . . . . 740

Getting Your Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743

133304.pdf
大小:(17.21 MB)

只需: 5 个论坛币  马上下载


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-6-24 21:39:56
是本好书!不错,感谢分享!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群