Managing Tabulating Data in Excel

Managing & Tabulating Data in Excel Volume 4 of the series Excel for Professionals Volume 1: Excel For Beginners Volume 2: Charting in Excel Volume 3: Excel-- Beyond The Basics Volume 4: Managing & Tabulating Data in Excel Volume 5: Statistical Analysis with Excel Volume 6: Financial Analysis using Excel Published by VJ Books Inc All rights reserved. No part of this book may be used or reproduced in any form or by any means, or stored in a database or retrieval system, without prior written permission of the publisher except in the case of brief quotations embodied in reviews, articles, and research papers. Making copies of any part of this book for any purpose other than personal use is a violation of United States and international copyright laws. First year of printing: 2002 Date of this copy: Monday, December 16, 2002 This book is sold as is, without warranty of any kind, either express or implied, respecting the contents of this book, including but not limited to implied warranties for the book's quality, performance, merchantability, or fitness for any particular purpose. Neither the author, the publisher and its dealers, nor distributors shall be liable to the purchaser or any other person or entity with respect to any liability, loss, or damage caused or alleged to be caused directly or indirectly by the book. This book is based on Excel versions 97 to XP. Excel, Microsoft Office, Microsoft Word, and Microsoft Access are registered trademarks of Microsoft Corporation. Publisher: VJ Books Inc, Canada Author: Vijay Gupta Vijay Gupta has taught statistic, econometrics, and finance to institutions in the US and abroad, specializing in teaching technical material to professionals. He has organized and held training workshops in the Middle East, Africa, India, and the US. The clients include government agencies, financial regulatory bodies, non-profit and private sector companies. A Georgetown University graduate with a Masters degree in economics, he has a vision of making the tools of econometrics and statistics easily accessible to professionals and graduate students. His books on SPSS and Regression Analysis have received rave reviews for making statistics and SPSS so easy and “non-mathematical.” The books are in use by over 150,000 users in more than 140 nations. He is a member of the American Statistics Association and the Society for Risk Analysis. In addition, he has assisted the World Bank and other organizations with econometric analysis, survey design, design of international investments, cost-benefit, and sensitivity analysis, development of risk management strategies, database development, information system design and implementation, and training and troubleshooting in several areas. Vijay has worked on capital markets, labor policy design, oil research, trade, currency markets, and other topics.

pdf244 trang | Chia sẻ: tlsuongmuoi | Lượt xem: 2389 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Managing Tabulating Data in Excel, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ng a new query for linking with a database Excel will first ask for the source of the data (that is, the format in which the source data is stored)— for an illustration of this, see Figure 182. In the figure, five possible sources are shown26. You may have more or less show up on your computer. The formats that show up are a function of the “drivers” (a program that, in this context, allows a program to read a file in the format associated with the specific “driver.” You can buy/download drivers for different database formats. 26 Note that Excel and Text Files are not, strictly speaking, database formats. Nevertheless, the same protocol can be used to read files form these sources also. In a way, an Excel file is like a database. More on this later in the chapter — see Table 96 on page 177 Linking to a Database 179 Figure 182: Step one of the Query wizard— choosing the data source Check the option “Use the Query Wizard.” The database file you will use in this example is an Access database. So, choose the database format “Microsoft Access 97.” Click on the button Browse. In The relevant dialog (shown in Figure 183), browse through the network of drives and choose the Access file that has the source data27. (The file — “Bookstor.mdb”— is included in the zipped file you downloaded.) Execute the dialog by clicking on the button OK. The query wizard is launched— it is shown in Figure 184. 27 Database files typically have certain security features. For example, you may have permission to read data from the database but not to write data to it. If that is the case, then check the box “Read Only.” In addition, the database may be on a network path that is not shown in the list of drives in the drop-box “Drives.” You will have to click on the button “Network” and choose the appropriate drive and path. Usually you will need a password to access the drive and / or the database file. Consult the “techies” in your office / school for more information. Managing & Tabulating Data in Excel 180 Figure 183: Step one of the Query wizard— choosing the path and name of the database file 12.2.B STEP 2: CHOOSING THE COLUMNS/FIELDS/VARIABLES TO IMPORT After you click on “OK” in the dialog shown in Figure 183, the “Query Wizard” will be launched. The first dialog within this wizard is shown in Figure 184. The left half of this dialog shows the names of all the tables in the database file. Notice the “plus” signs to the left of each table name. If you click on the sign, then the fields in that table can be viewed (as shown in Figure 185 for the table “Authors”). Linking to a Database 181 Figure 184: Step two of the Query wizard (choosing the data series to import)— 1 Note that each field (which corresponds to a column in Excel) must be fetched from inside a table; the table itself needs to be accessed through the database file. Figure 185: Step two of the Query wizard (choosing the data series to import)— 2 Managing & Tabulating Data in Excel 182 Click on a field name and then click on the button “Preview Now.” You will see a sample of the data in the selected field. The next figure illustrates this. Figure 186: Step two of the Query wizard (choosing the data series to import)— 3 Selecting fields for import into Excel How does one select the field/column one wants to import into Excel? For an entire table, click on the table's name on the left half and click the “right” arrow button. (This button is marked by the arrow in Figure 187.) For a specific field or column, first click on the “plus” sign (click on a specific field/column name, and then click on the right arrow button. (The right arrow button is marked by the arrow in Figure 187.) Note that each field you choose will be imported as a column onto the Linking to a Database 183 Excel worksheet. So, if you choose X number of columns/fields, you will import X columns in Excel. Figure 187: Step two of the Query wizard (choosing the data series to import)— 4 After choosing all fields/columns from the table “Authors,” I clicked on the table name “Title Author” and chose all the fields in that table except for “Au_ID” (because the field is common to the two tables I have accessed the fields from— “Authors” and “Title Author” — I only need to select it from one of the tables. (For an illustration of this, see Figure 188.) You may follow my example, or select any other fields/columns. Managing & Tabulating Data in Excel 184 Figure 188: Step two of the Query wizard (choosing the data series to import)— 5 The fields are selected. Move to step three by clicking on the button Next. 12.2.C STEP 3: (PRE–) FILTERING THE DATA TO BE IMPORTED Once you choose all the fields you need, this step of the wizard is complete. Move on to the next step/dialog by clicking on the button Next. The “Filter” dialog— shown in Figure 189— opens. This dialog allows you to “Filter” data; to “Filter in” data you desire to import and “Filter out” cases you do not want to import. “Filtering” implies the selection of a subset of the fields (that you selected in the dialog shown in the previous figure) based on criteria defined by you. You are “Querying” the database— “Go get me only the fields I selected, in the tables I selected and only for those cases/rows that match my criteria for selection.” Linking to a Database 185 Figure 189: Step three of the Query wizard (setting the criteria for selecting the observations to be imported)— 1 Assume the first criterion is the selection of only those cases/rows in which the “Au_ID” is field/column is not empty (null). Figure 190: Step three of the Query wizard (setting the criteria for selecting the observations to be imported)— 2 Managing & Tabulating Data in Excel 186 Click on the field name “Au_ID.' on the right side of the dialog, click on the downward arrow (for an illustration of this, see Figure 190), and choose the option “is Not Null” (for an illustration of this, see Figure 191). Figure 191: Step three of the Query wizard (setting the criteria for selecting the observations to be imported)— 3 The first criterion has been defined. Assume that the second criterion is “only cases/row where the field/column “Year Born” is between 1945 and 1954.” On the left half of the dialog, click on the field/column label “Year Born” (for an illustration of this, see Figure 192). Enter the criteria in the right half of the dialog. First, click on the downward arrow. Linking to a Database 187 Figure 192: Step three of the Query wizard (setting the criteria for selecting the observations to be imported)— 4 You will notice a list of possible operators. Choose the operator “greater than or equal to” (for an illustration of this, see Figure 193). On the right of the operator list, you will view another downward arrow. Click on that— you will see all the values inside the field/column “Year Born. Choose the value “1945” (or type in the value). Even though you are in Excel, you have picked up information from the database file! Excel is already “Querying” the database and has picked up information like the type of data in each field— numeric or string/text, the range of values, etc. Therefore, although you are in Excel, and remain in Excel throughout the process of querying, Excel has managed to enter into the database file and obtain the table definitions, field definitions, etc. Managing & Tabulating Data in Excel 188 Figure 193: Step three of the Query wizard (setting the criteria for selecting the observations to be imported)— 5 Figure 194 shows the first half of the criterion “is greater than or equal to 1945.” I also want only those values where “Year Born” is “less than or equal to 1954.” Because it is an additive criteria (that is, I want both criteria to be obeyed), choose the option “and” as shown in Figure 194. Click on the downward arrow in the second row for criteria and choose the criterion in a similar fashion as done for the first criteria. You may follow my example, or set your own filter. Linking to a Database 189 Figure 194: Step three of the Query wizard (setting the criteria for selecting the observations to be imported)— 6 Now only those rows/cases will be selected which fit the criteria “Au_ID is not empty (null) and the Year Born is between 1945 and 1954, end points inclusive.” (For an illustration of this, see Figure 195.) Figure 195: Step three of the Query wizard (setting the criteria for selecting the observations to be imported)— 7 Managing & Tabulating Data in Excel 190 This step of the wizard has been completed. Move to the next step/dialog by clicking on the button Next. 12.2.D STEP 4: PRE–SORTING THE DATA TO BE IMPORTED The next dialog (shown in the next figure) in the wizard allows you to Sort the data (as it is read into Excel) by the fields of your choice. I have chosen to Sort [a] first by ascending values of the field “Year Born” and [b] second by ascending values of the field “Author.” You may follow my example, or set your own sorting rules. Figure 196: Step four of the Query wizard (pre–Sorting the data to be imported) You have completed step four of the process. Move to step five by clicking on the button Next. Linking to a Database 191 12.2.E STEP 5: SAVING THE QUERY (THAT IS, SAVING STEPS 1–4) The “Query” is defined! You may want to use the query again, edit (change) it, extend it, or check its structure later. In order to make these processes possible, click on the button “Save Query” (for an illustration of this, see Figure 197) and save the query (for an illustration of this, see Figure 198). Figure 197: Step five of the Query wizard (saving the query)— 1 Figure 198: Step five of the Query wizard (saving the query)— 2 When you click on the button “Save,” you will be taken back to the query wizard’s last dialog (shown in Figure 197). Managing & Tabulating Data in Excel 192 12.2.F STEP 6: WRAPPING IT UP— GETTING THE DATA INTO EXCEL Click on the option “Return Data to Excel” and click on the button Finish. (For an illustration of this, see Figure 199.) Figure 199: Step six of the Query wizard (getting the data into Excel)— 1 Choose where you want the data to be read int. I advise choosing the option “New Worksheet.” (For an illustration of this, see Figure 200.) Figure 200: Step six of the Query wizard (getting the data into Excel)— 2 Linking to a Database 193 The data is read into Excel as shown in Figure 201. Figure 201: The imported data Save the Excel file in a folder that has access to the database file. 12.3 REFRESHING THE LINK BETWEEN THE EXCEL RANGE AND DATA IN THE DATABASE FILE The data is a “live link.” This Excel worksheet has automatically been linked to the query you created. Whenever you want to replace the data in the worksheet with the latest data in the database, open the Excel file, and click on this worksheet. Select the option DATA/REFRESH DATA! You have a live link to a database. This is extremely useful if you want to add dynamism to your Excel file and/or if your source data is of a kind that is regularly updated. Managing & Tabulating Data in Excel 194 Figure 202: Menu on a worksheet that contains imported data Note that all charts, tables, and formulas that reference the data in the linked cells will also be automatically updated when you refresh the link. When making a Pivot Report, you can link directly to the source database by choosing the option “external data source” in the first dialog of the Pivot Report wizard. This dialog is shown in Figure 122 on page 129. 12.4 EDITING AN EXISTING QUERY Choose the worksheet that has the downloaded data and follow the menu path DATA/GET EXTERNAL DATA/EDIT QUERY. You will be shown the query wizard. Use steps similar to those shown on 12.2 to edit and redefine the query. Linking to a Database 195 12.5 USING “EXTERNAL DATA SOURCE” TO CREATE A PIVOT REPORT While making a Pivot Report, one option for the “source” data is “External data source.” In the previous chapter on Pivot Reports, I skipped over that option (for an illustration of this, see Figure 122 on page 129 and footnote 17 on page 128). The use of External data sources required the knowledge you got in this chapter. Make a Pivot Report using the external data source used in this chapter. 12.6 NEW IN THE XP VERSION OF EXCEL: OLAP 12.6.A DATA FROM THE INTERNET The procedures have new features that allow data import using the latest in internet technology. Online Analytical Processing (OLAP) is a new mode for obtaining data. 12.7 ICONS RELEVANT TO EXTERNAL DATA You can customize the set of icons shown on the toolbars at the top of the screen. This can save time by enabling you to place the often–used buttons onto the toolbar. Please refer to Volume 3: Excel– Beyond The Basics to learn how and why to customize toolbars and the icons shown in Managing & Tabulating Data in Excel 196 them. The icons shown in the next figure provide easy access to refreshing linked data or to changing the properties of the link with the external data source. Figure 203: Icons for the Query or Import wizard Managing & Tabulating Data in Excel 198 CHAPTER 13 READING ASCII TEXT DATA Contents of chapter: — UNDERSTANDING ASCII TEXT DATA — WHY IS DATA STORED AND DISTRIBUTED IN THIS FORMAT? — WHAT IS SPECIAL ABOUT THIS FORMAT? — FIXED–WIDTH/COLUMN — DELIMITED/FREE-FIELD — READING DELIMITED/FREE-FIELD ASCII TEXT DATA — STEP 1: CHOOSING WHETHER THE FORMAT IS DELIMITED OR FIXED WIDTH — STEP 2: CHOOSING THE CORRECT DELIMITER: TAB, COMMA, SPACE, ETC — DETERMINING IF EXCEL/YOU HAVE CHOSEN THE WRONG DELIMITER — STEP 3: DEFINE THE DATA FORMATS (IF NOT DONE AUTOMATICALLY/CORRECTLY BY EXCEL) — CONVERTING INTO AN EXCEL FILE — READING FIXED WIDTH/COLUMN ASCII TEXT The most difficult stage of a project should not be the reading in of data. Unfortunately, the “ASCII Text” format (often called simply “ASCII” or “Text” format) can make this stage extremely frustrating and time consuming. Reading ASCII Text Data 199 Advice Though I teach how to read ASCII Text data into Excel, bear in mind the following issues: — If the suppliers of data can provide you with data in a simpler format then request them to do so! — An excellent option for quickly converting data from different file formats into Excel format is by the use of data conversion software like STATTRANSFER (web site: www.stattransfer.com) or DBMSCOPY (web site: www.dbmscopy.com). 13.1 UNDERSTANDING ASCII TEXT DATA Why is data stored and distributed in this format? Most large data sets, especially those available to the public via CD–ROM or the web, are in ASCII Text format because of (1) the relatively small disk space needed to store and distribute ASCII TEXT data and (2) the conformity of ASCII with standardization guidelines across operating systems and hardware. What is special about this format? As the name “Text” suggests, ASCII Text data is data written in the form of text, as in a Note Pad, Word, or WordPerfect file. In contrast to ASCII, data is organized into rows and columns in Excel. Managing & Tabulating Data in Excel 200 When ASCII data is being entered, data–entry involves typing the data for variables next to each other while separating different variables by a standard character28 (called a “Delimiter”) or by column positions. These concepts will become clear as I now delve deeper into understanding the two broad types of ASCII TEXT formats. Fixed–width/Column29 In this format, the data is identified by position. When you obtain such data, you will need a “code book” which tells you the position each series occupies in the file. Assume there are three variables: ID, First Name, and Last Name. The case to be entered is “ID=009812348,” “First Name = VIJAY,” and “Last Name = GUPTA.” The codebook states that the series “ID” is to be entered in the position 1 to 9, “first name” in 10 to 14 and last name in “15 to 21.” The data–entry person does this. When you read the data into Excel, you have to provide the program with information on the positions of variables. That is, reading our sample file would involve, at the minimum, the provision of the following information: “ID=1 to 9,” “First Name =10 to 14” and “Last Name =15 to 21.” This is shown in the next text-box. 28 The standard “delimiters” are: tab, comma, or space. 29 The reading of fixed-field / column ASCII text data is beyond the scope of this book. Reading ASCII Text Data 201 Location 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Actual data 0 0 9 8 1 2 34 8 V I J A Y G U P T A Delimited/Free-Field In this ASCII Text format, spaces, tabs, commas, or semi–colons separate data series. That is, after entering the data for one of the variables, the data–entry person places a Delimiter to indicate the beginning of the next series. The next text-box shows this for the three common Delimiters: space, tab, and comma. • Space delimited (.prn): 00981234821 VIJAY GUPTA • Tab delimited: (.dat): 00981234821 VIJAY GUPTA • Comma delimited (.csv): 00981234821,VIJAY,GUPTA ASCII files may have many other extensions. Some of the extensions I have seen are “.asc,” “.txt,” “.hac,” etc. In addition, a “.csv” file may not always be a comma–delimited file. 13.2 READING DELIMITED/FREE-FIELD ASCII TEXT DATA Using the mouse, select the menu path FILE/OPEN. Choose the ASCII TEXT file — use the file “Text format.txt” supplied in the zipped file— and click on “Open.” The “File Open” dialog opens — this dialog is shown in Figure 204. Managing & Tabulating Data in Excel 202 Figure 204: The “File Open” dialog Irrespective of the file extension, Excel automatically recognizes the file as an ASCII Text file, and, consequently, launches the 1st dialog of the “Text Import Wizard” (shown in Figure 205). 13.2.A STEP 1: CHOOSING WHETHER THE FORMAT IS DELIMITED OR FIXED-WIDTH The file could have either of the two broad categories of formats: delimited (also called “free–field”), or fixed–width (also called “fixed-column”). The Excel Wizard 'senses' that the ASCII Text file is of the delimited type. Reading ASCII Text Data 203 Therefore, it selects the option “Delimited” in the area “Original data type30.” Figure 205: Step one of the Text Import wizard Interestingly, Excel can also read in ASCII Text data that was stored using Macintosh, DOS, or OS/2 operating systems (for an illustration of this, see Figure 206.) 30 Excel may make a mistake sometimes; if it has selected the incorrect option (between 'Delimited' or 'Fixed width'), then you should make the correction manually by choosing the correct option. (The agency that supplied the data should have supplied you information on the specifications of the ASCII text file.) Managing & Tabulating Data in Excel 204 Figure 206: Choosing the “File Origin” Choose the options as shown in Figure 207. This step of the wizard has been completed. Move on to the next step/dialog by clicking on the button Next. 13.2.B STEP 2: CHOOSING THE CORRECT DELIMITER: TAB, COMMA, SPACE, ETC Now you are at step 2 of the Text Import Wizard (for an illustration of this, refer to Figure 207). In step 2, you will choose the precise type of Delimiter. As shown in Figure 207, Excel has 'sensed' the correct Delimiter is “Tab.” Look at the sample of the file in the area “Data preview.” The long vertical lines indicate the column/series end/beginning points. Does the sample make sense? If the answer is in the negative, you should experiment with other types of Delimiters. Reading ASCII Text Data 205 Figure 207: Step two of the Text Import wizard — 1 Determining if Excel or you have chosen the wrong Delimiter Let us try the “Space” Delimiter. The “Data preview” area now shows how the data will look if read in as space–delimited. The sample looks patently incorrect31. This is the good thing about the wizard— you can view samples to assist you in determining the best Delimiter. (Note: Usually the correct Delimiter will be provided to you by the agency that provided the data.) 31 Look at the haphazard position of the dark black vertical bands in the first row of the data (in the “Data preview” box shown in Figure 692. Managing & Tabulating Data in Excel 206 Figure 208: Step two of the Text Import wizard — 2 Therefore, select the correct Delimiter— “Tab.” Figure 209: Step two of the Text Import wizard — 3 You have finished the second dialog in the wizard. Click on the button Next. 13.2.C STEP 3: DEFINE THE DATA FORMATS (IF NOT DONE AUTOMATICALLY/CORRECTLY BY EXCEL) In this step (step 3 of the wizard), you can define the data formats for each series/column or to skip the import of a certain column. I find these two Reading ASCII Text Data 207 issues dealt better in Excel— outside of the “Text Import Wizard32.” Therefore, just click on the button Finish. Figure 210: Step three of the Text Import wizard The data is read in and is shown in Figure 211. 32 Using the menu option FORMAT / CELLS and the key DELETE. Managing & Tabulating Data in Excel 208 Figure 211: The data is imported into Excel 13.2.D CONVERTING INTO AN EXCEL FILE Choose the menu option “FILE/SAVE AS“ and save the file as an Excel workbook so that, in the future, you do not have to use the “Import Text Wizard” to read the same ASCII Text file. Has Excel read in all the cases? Please check. The ASCII Text file may be much larger than the holding capacity of an Excel worksheet (depending on your version of Excel and the size of the ASCII TEXT file). Excel may not give a message like “Failed to read in all the data.” I would suggest scrolling down to the end of the Excel worksheet. If the last row and/or column are filled then it is highly probable that some of the data was not read. You should check if the data formats are correct for the purpose of your use of the data. In the situation of errors id formats, choose the column(s) reformat the data type using the menu option FORMAT/CELL/NUMBER. Perform this procedure separately for each data type. (The F4 key — whose use is taught in Volume 1: Excel For Beginners— makes such work much easier. Do the formatting for one column. After that, choose other Reading ASCII Text Data 209 columns to which you want to apply the same formatting and then press the F4 key.) 13.3 READING FIXED-WIDTH ASCII TEXT Select the option FILE/OPEN. Choose the ASCII Text file. Irrespective of the file extension, Excel automatically recognizes the file as an ASCII TEXT file, and, consequently, launches the 1st dialog of the “Text Import Wizard” shown in the next figure. The Excel Wizard 'senses' that the ASCII Text file is of the Fixed-width type. Therefore, it selects the option “Fixed-width” in the area “Original data type33.” 33 Excel may make a mistake sometimes; if it has selected the incorrect option (between 'Delimited' or 'Fixed width'), then you should make the correction manually by choosing the correct option. (The agency that supplied the data should have supplied you information on the specifications of the ASCII text file.) Managing & Tabulating Data in Excel 210 Figure 212: Step one of the Text Import wizard for Fixed-width Text data Click on the button Next. The second dialog of the wizard opens. Excel “senses” the column widths and places demarcation lines. (The demarcating lines are called “Break Lines.”) Reading ASCII Text Data 211 Figure 213: Step two of the Text Import wizard for Fixed-width data — 1 Excel often makes errors in picking the demarcation points. Use the mouse to set the correct column widths. Managing & Tabulating Data in Excel 212 Figure 214: Step two of the Text Import wizard for Fixed-width Text data — 2 Click on the button Next. In this dialog (step 3 of the wizard), you can define the data formats for each series/column or to skip the import of a certain column. I find these two issues dealt better in Excel— outside of the “Text Import Wizard34.” So, just click on the button Finish and the data are imported into Excel. 34 Using the menu option FORMAT / CELLS and the key DELETE. Reading ASCII Text Data 213 Figure 215: Step three of the Text Import wizard for Fixed-width Text data Figure 216: The data is imported into Excel Choose the menu option “FILE/SAVE AS save the file as an Excel workbook. This ensures that, in the future, you do not have to use the “Import Text Wizard” to read the same ASCII Text file. Paste Special 215 CHAPTER 14 PASTE SPECIAL This chapter teaches the following topics: — PASTING THE RESULT OF A FORMULA, BUT NOT THE FORMULA — OTHER SELECTIVE PASTING OPTIONS — PASTING ONLY THE FORMULA (BUT NOT THE FORMATTING AND COMMENTS) — PASTING ONLY FORMATS — PASTING DATA VALIDATION SCHEMES — PASTING ALL BUT THE BORDERS — PASTING COMMENTS ONLY — PERFORMING AN ALGEBRAIC “OPERATION” WHEN PASTING ONE COLUMN/ROW/RANGE ON TO ANOTHER — MULTIPLYING/DIVIDING/SUBTRACTING/ADDING ALL CELLS IN A RANGE BY A NUMBER — MULTIPLYING/DIVIDING THE CELL VALUES IN CELLS IN SEVERAL “PASTED ON” COLUMNS WITH THE VALUES OF THE COPIED RANGE — SWITCHING ROWS TO COLUMNS This less known feature of Excel has some great options that save time and reduce annoyances in copying and pasting. Managing & Tabulating Data in Excel 216 14.1 PASTING THE RESULT OF A FORMULA, BUT NOT THE FORMULA Sometimes one wants the ability to copy a formula (for example, “=C223 + D223)”) but paste only the resulting value. (The example that follows will make this clear.) Select the range “F223:F235” on worksheet ““main.” Choose the menu option FILE/NEW and open a new file. Go to any cell in this new file and choose the menu option EDIT/PASTE SPECIAL. In the area “Paste,” choose the option “Values” as shown in Figure 217. Figure 217: The PASTE SPECIAL dialog in Excel versions prior to Excel XP Paste Special 217 In Excel XP, the “Paste Special” dialog has three additional options: • Paste Formulas and number formats (and not other cell formatting like font, background color, borders, etc) • Paste Values and number formats (and not other cell formatting like font, background color, borders, etc) • Paste only “Column widths.” Figure 218: “Paste Special” dialog In Excel XP In Excel XP, the “Paste” icon provides quick access to some types of “Paste Special.” The options are shown in the next figure. The calculated values in the “copied” cells are pasted. The formula is not pasted. Try the same experiment using EDIT/PASTE instead of EDIT/PASTE SPECIAL. The usefulness of the former will be apparent. Figure 219: The pasting options can be accessed by clicking on the arrow to the right of the “Paste” icon Managing & Tabulating Data in Excel 218 14.2 OTHER SELECTIVE PASTING OPTIONS 14.2.A PASTING ONLY THE FORMULA (BUT NOT THE FORMATTING AND COMMENTS) Choose the option “Formulas” in the area “Paste” of the dialog (user-input form) associated with the menu “EDIT/PASTE SPECIAL.” This feature makes the pasted values free from all cell references. The “pasted on” range will only contain pure numbers. The biggest advantage of this option is that it enables the collating of formula results in different ranges/sheets/workbooks onto one worksheet without the bother of maintaining all the referenced cells in the same workbook/sheet as the collated results. Figure 220: Pasting formulas only 14.2.B PASTING ONLY FORMATS Choose the option “Formats” in the area “Paste” of the dialog associated with the menu “EDIT/PASTE SPECIAL use the “Format Painter” icon. I prefer using the icon. Paste Special 219 Refer to Volume 1: Excel for Beginners for a discussion on the format painter. 14.2.C PASTING DATA VALIDATION SCHEMES Pick the option “Validation” in the area “Paste” of the dialog associated with the menu “EDIT/PASTE SPECIAL.” Data validation schemes are discussed in Volume 4: Managing & Tabulating Data in Excel. This option can be very useful in standardizing data entry standards and rules across an institution. 14.2.D PASTING ALL BUT THE BORDERS Choose the option “All except borders” in the area “Paste” of the dialog associated with the menu “EDIT/PASTE SPECIAL.” All other formatting features, formulae, and data are pasted. This option is rarely used. 14.2.E PASTING COMMENTS ONLY Pick the option “Comments” in the area “Paste” of the dialog associated with the menu “EDIT/PASTE SPECIAL.” Only the comments are pasted. The comments are pasted onto the equivalently located cell. For example, a comment on the cell that is in the third row and second column that is copied will be pasted onto the cell that is in the third row and second column of the “pasted on” range. This option is rarely used. Managing & Tabulating Data in Excel 220 14.3 PERFORMING AN ALGEBRAIC “OPERATION” WHEN PASTING ONE COLUMN/ROW/RANGE ON TO ANOTHER 14.3.A MULTIPLYING/DIVIDING/SUBTRACTING/ADDING ALL CELLS IN A RANGE BY A NUMBER Assume your data is expressed in millions. You need to change the units to billions— that is, divide all values in the range by 1000. The complex way to do this would be to create a new range with each cell in the new range containing the formula “cell in old range/1000.” A much simpler way is to use PASTE SPECIAL. On any cell in the worksheet, write the number 1000. Click on that cell and copy the number. Choose the range whose cells need a rescaling of units. Go to the menu option EDIT/PASTE SPECIAL and choose “Divide” in the area Options. The range will be replaced with a number obtained by dividing each cell by the copied cells value! The same method can be used to multiply, subtract or add a number to all cells in a range Figure 221: You can multiply (or add/subtract/divide) all cells in the “pasted on” range by (to/by/from) the value of the copied cell Paste Special 221 14.3.B MULTIPLYING/DIVIDING THE CELL VALUES IN CELLS IN SEVERAL “PASTED ON” COLUMNS WITH THE VALUES OF THE COPIED RANGE You can use the same method to add/subtract/multiply/divide one column’s (or row’s) values to the corresponding cells in one or several “pasted on” columns (or rows). Copy the cells in column E and paste special onto the cells in columns C and D choosing the option “Add” in the area “Operation” of the paste special dialog. (You can use EDIT/UNDO to restore the file to its old state.) 14.4 SWITCHING ROWS TO COLUMNS Choose any option in the “Paste” and “Operations” areas and choose the option “Transpose.” If pasting a range with many columns and rows you may prefer to paste onto one cell to avoid getting the error “Copy and Paste areas are in different shapes.” Index 223 CHAPTER 15 SAVING OR TRANSFORMING TO SPECIAL WEB AND DOCUMENT FORMATS This chapter shows how to save/convert Excel files to the following formats: — PDF — WEB (HTML, WEB ARCHIVE) — XML 15.1 CONVERTING TO A PDF (ADOBE ACROBAT) FILE The PDF format has become popular for distributing reports, especially over the Internet. The format has some advantages over an Excel/Word file format: — The PDF file has better security measures — you can create a file that cannot be printed, copied, or from which material cannot be extracted. — The file looks the same on all computers, and Managing & Tabulating Data in Excel 224 — Users are less hesitant to download PDF files (compared to Microsoft Office files) because of the lower risk of downloading a virus. Adobe offers several tools for converting to PDF format. Check out their web site adobe.com. 15.1.A CREATING A PDF (ADOBE ACROBAT) FILE FROM THE PRINTOUT I now discuss one of the tools you can use to convert to PDF. The tool is a PDF “Printer Driver.” With this tool, you print your file into a PDF file. You will see the option “Acrobat PDF Writer” as one of the printers in the area “Name” as shown at the top of the next figure. Note: The PDF Printer Driver is sold at Adobe.com and third-part vendors. Index 225 Figure 222: PDF Writer Choose the “Acrobat PDF Writer” printer option, and the options you desire in the areas “Print range” and “Print what” of the “Print” dialog which is reproduced above. Execute the dialog by clicking on the button OK. The “Save PDF File As” dialog shown in the next figure opens. Choose a location for the PDF file and write in a file name. Execute the dialog by clicking on the button OK. The Excel file will be “printed” out as a PDF file. Selecting the check-box “View PDF File” will follow the printing task with a display of the file within the Adobe Acrobat Reader. Managing & Tabulating Data in Excel 226 Figure 223: “Save PDF As” dialog 15.1.B OTHER TOOLS FOR CONVERTING ONE OR MULTIPLE FILES INTO PDF Adobe offers several tools for converting to PDF format. Check out their web site adobe.com. 15.2 SAVING AS AN HTML FILE An Excel worksheet, chart, or the entire workbook can be saved as an HTML file. This file can be placed on the web. It opens in any web browser like Internet Explorer, Netscape, Opera, or AOL. Index 227 Figure 224: Saving as a web page Access the feature through the menu path FILE/SAVE AS WEB PAGE. Choose what you want to include in the HTML file. Click on the button “Save.” 15.2.A INTERACTIVITY WHEN SAVING A WORKSHEET If you want visitors to the web site to be able to work on Excel data while inside a browser application, then click on the option “Add interactivity.” This option only works if you are choosing to save one Excel worksheet or chart as an HTML file— see the next figure. Inquire whether FP extensions or Microsoft Office extensions are needed for this. (Not all web hosts support this functionality.) This Managing & Tabulating Data in Excel 228 remarkable feature adds Excel–like functionality to data displayed on a web page! Figure 225: Adding Interactivity In the area “Viewing options,” choose what kind of interactivity you desire — “Spreadsheet” or “Pivot Report.” If the current worksheet is not a Pivot Report then you should choose “Spreadsheet Functionality” Refer to the next section to learn how to use this interactivity after opening the file in a web browser. Figure 226: The two modes of Interactivity At this stage, you will be prompted to write a web page title. Type a title and execute the dialog by clicking on the button OK. Excel will prompt you to enter information about the specific range of data you need on the HTML file. This is shown in the figure below — see the area “Choose” at the top of the dialog. Index 229 Figure 227: Setting a title for the web page Figure 228: Choose the range of cells to publish as a web page Click on the option “Publish” to complete the process of creating the HTML file. 15.2.B INTERACTIVITY WHEN SAVING A CHART Assume you are saving a chart as an HTML file. Choose the chart and choose the menu option FILE/SAVE AS WEB PAGE. Choose the option Managing & Tabulating Data in Excel 230 “Add interactivity,” type in a name for the HTML file, choose a path for saving the file, and then click on “Save.” Figure 229: Saving a Chart with Interactivity In the dialog that opens (shown in the next figure), choose the options as shown. Click on the option “Publish” to complete the process of creating the HTML file. Figure 230: The “Publish as Web Page” dialog for a chart The option “Open published web page in browser” will launch the default Index 231 Internet Browser on your computer and display the file you just saved as a web file. 15.3 NEW IN THE XP VERSION OF EXCEL: WEB ARCHIVE FORMAT AND XML The Web Archive format allows the saving of an entire file as on web file. AutoRepublish facilitates easy updating of Excel files on the web. In addition, in the XP version of Excel, you can save in XML format. 15.3.A WEB ARCHIVE Figure 231: Saving as a Web Archive Managing & Tabulating Data in Excel 232 I recommend selecting “Add interactivity.” The file may be opened in a web browser. (For optimal compatibility, use Internet Explorer.) An example is shown in the next illustration. The example is from the sample file “DateTime.mhtml.” Figure 232: The file viewed in a web browser The file has several sheets. Focus on the downward arrow at the bottom left of the previous figure. On clicking the arrow at the bottom-left, you will see all the sheets in the file. The next figure illustrates this feature. Index 233 Figure 233: Viewing the sheets in the file. Clicking on the name of a sheet opens that sheet in the web browser. At the top of the file, you will see a short toolbar that provides access to interactivity features. The toolbar is reproduced in the next figure. Figure 234: The toolbar for interactivity The toolbar icons provide access to the following features (from left to right): • Undo • Cut • Copy • Paste • AutoSum • Sort Ascending • Sort Descending • Filter • Refresh All Managing & Tabulating Data in Excel 234 • Export to Excel • Commands & Options • Help The second-from-right icon (“Commands & Options”) provides access to many features of the file. On selecting this icon, the dialog shown in the next figure opens. The options in the tab “Workbook” provide access to features of the entire workbook. The order of the sheets can be changed using the up and down arrows to the right of the box that displays the sheet names. A sheet can be deleted by selecting it in the box and then clicking on the “Delete” button. Figure 235: Workbook Commands & Options Similarly, a new sheet can be inserted before an existing sheet by clicking Index 235 on the button “Insert.” In the area “Show/Hide,” you can decide whether to view the arrow that permits the selection of a sheet. The options in the tab “Sheet” (reproduced in the next figure), provide: • Access to a “Find” utility • Options for viewing the sheet in reverse order (right to left) • Options for hiding row/column headers & Gridlines. Figure 236: Sheet Commands & Options The “Formula” tab provides access to formula editing. The area “Names” maps each cell to a “Location” on the file. The formulas may reference these names instead of ranges. See Volume 1: Excel For Beginners for more on “Named Ranges.” The next update of this book will contain more on using “Named Ranges” in formulas. Remember, that purchasing the book entitles you to one year of monthly updates to the text and the example worksheets. Managing & Tabulating Data in Excel 236 Figure 237: Formula Commands & Options The “Format” tab provides access to the Undo command, and basic text and cell formatting. The dialog is reproduced in the next figure. Macros and utilities for improved conversion of Excel sheets into web formats. The updates will be announced on our site by Winter 2002. Index 237 Figure 238: Formatting Commands & Options 15.3.B XML An Excel workbook can also be saved as an “eXtended Markup Language” (XML) file. Managing & Tabulating Data in Excel 238 Figure 239: Saving as an XML Spreadsheet This format may gain in popularity because many other software companies are seeking to make XML compatibility a central feature of their products. Detailed discussion of this topic is beyond the scope of this book. Index 239 INDEX A A1........................................................95 ACCESS .............................................23 ADD-INS .............................................16 AND23, 40, 97, 126, 127, 174, 198, 215 ASCII198, 199, 200, 201, 202, 203, 208, 209, 213 ASCII TEXT DATA .........................198 AUDITING...........................................16 AUTOCORRECT ...........................16, 57 AUTOFILL.........................................68 AUTOFILTER ...........98, 100, 102, 104 AUTOFORMAT ...................................15 AVERAGE........................................119 C CELL ................................159, 208, 215 CELLS .......14, 15, 40, 80, 207, 212, 215 CLEAR.................................................13 COLUMN ......15, 97, 127, 132, 198, 215 COLUMNS ..........................14, 174, 215 COMMA ...........................................198 COMMENT .........................................15 COMMENTS ...............................14, 215 CONDITIONAL FORMATTING ... 16, 80, 81, 84, 87, 112 CONSOLIDATION ...................... 17, 124 CONSTANT GROWTH RATE ......... 59 COPY.............................. 13, 56, 76, 101 COPYING AND PASTING ......... 40, 97 CRITERIA ............................. 40, 80, 97 CRITERION ...................................... 97 CUSTOM LIST............................ 59, 68 CUSTOMIZE ................................. 16, 77 CUT .................................................... 13 D DATA ENTRY ................................... 59 DATA VALIDATION ........................ 40 DAY .................................................... 23 DBASE ............................................... 23 DELETE SHEET .................................. 13 DELIMITED / FREE-FIELD ASCII TEXT DATA ................................ 198 DELIMITER .................................... 198 E EDIT...12, 56, 60, 61, 63, 64, 66, 68, 72, 73, 76, 101, 109, 113, 114, 115, 116, 117, 194, 216, 217, 218, 219, 220, 221 Managing & Tabulating Data in Excel 240 EDITING AN EXISTING QUERY 174 ERROR ALERT................................. 40 EXTERNAL DATA............... 17, 174, 175 F F142 FILE..... 12, 23, 24, 25, 29, 30, 174, 198, 201, 208, 209, 213, 216, 227, 229 FILL.... 13, 59, 60, 61, 63, 64, 66, 68, 72, 73, 76 FILL IN NUMBERS AND DATES .. 59 FILLING FORMATS ........................ 59 FILTER ............ 17, 97, 98, 100, 102, 104 FIND ................................................... 13 FIXED.............................................. 198 FIXED WIDTH/COLUMN ASCII TEXT ............................................. 158, 198 FORM ......................... 17, 33, 34, 38, 56 FORM BASED DATA ENTRY......... 33 FORMAT15, 80, 87, 112, 198, 207, 208, 212 FORMULA ........ 14, 119, 126, 159, 215 FORMULA BAR................................... 14 FOXPRO ............................................ 23 FREEZE PANES .................................. 17 FUNCTION ........................... 14, 15, 126 FUNCTION / FINANCIAL .................. 14 FUNCTION / INFORMATION ............ 15 FUNCTION / LOGICAL...................... 14 FUNCTION / LOOKUP ....................... 15 FUNCTION / MATH & TRIG............... 15 FUNCTION / STATISTICAL................ 14 FUNCTION / TEXT..............................14 G GET EXTERNAL DATA .........178, 194 GO TO13, 109, 110, 113, 114, 115, 116, 117, 118 GOAL SEEK ..............................16, 171 GROUP AND OUTLINE .......................17 H HEADER ............................................14 HEADER AND FOOTER ......................14 HELP...................................................18 HIDE....................................................17 HTML ......... 28, 226, 227, 228, 229, 230 HYPERLINK .........................................15 I IF 198 IMPORT ...........................................174 INSERT ...............................................14 L LINKS...................................................13 LOTUS 1– 2– 3 ..................................23 M MACROS .............................................16 Index 241 MISSING VALUES ...........................59 MODE ................................................23 MONTHS ...........................................59 MOVE OR COPY SHEET ....................13 MS SQL SERVER..............................23 MULTIPLYING/DIVIDING/SUBTRA CTING/ADDING ALL CELLS IN A RANGE BY A NUMBER ............215 N NA.......................................................15 NEW QUERY ..................................178 NOT ..........................................198, 215 O OBJECT .........................................13, 15 OFFICE ASSISTANT ...........................18 OFFICE CLIPBOARD ..........................13 ONLINE COLLABORATION ...............16 OPEN .........12, 23, 24, 25, 30, 201, 209 OPTIONS.................17, 68, 69, 126, 215 OR.......................................33, 174, 198 ORACLE ............................................23 P PAGE BREAK .............................13, 14 PAGE BREAK PREVIEW .....................13 PAGE SETUP.......................................12 PARADOX..........................................23 PASTE ..13, 56, 101, 216, 217, 218, 219, 220 PASTE SPECIAL...13, 56, 216, 217, 218, 219, 220 PASTING ALL BUT THE BORDERS ..................................................... 215 PASTING COMMENTS ................. 215 PASTING DATA VALIDATION .... 215 PASTING ONLY FORMATS.......... 215 PASTING ONLY THE FORMULA 215 PDF.....................28, 223, 224, 225, 226 PIVOT REPORT..17, 126, 127, 128, 141, 152, 174 PIVOT REPORT WIZARD ............. 126 PIVOT REPORTS ........................... 128 PRINT AREA ....................................... 12 PRINT PREVIEW................................. 12 PROPERTIES....................................... 12 PROTECTION ..................................... 16 Q QUATTROPRO ................................. 23 QUERY .................................... 174, 194 R REDO .................................................. 12 REFRESH DATA ............................ 193 REPLACE ............................................ 13 RIGHT................................................ 59 ROW ...................15, 126, 127, 132, 215 ROWS ...........................14, 97, 119, 215 Managing & Tabulating Data in Excel 242 ROWS TO COLUMNS.................... 215 S SAS .................... 23, 24, 25, 26, 28, 127 SAVE 12, 24, 25, 29, 208, 213, 227, 229 SAVE AS ......... 12, 24, 25, 208, 227, 229 SAVE AS WEB PAGE ......... 12, 227, 229 SAVE WORKSPACE ..................... 12, 29 SCENARIOS ............... 16, 160, 161, 168 SEARCH ............................................. 12 SHARE WORKBOOK .......................... 16 SHEET................................................. 15 SORT............................... 17, 90, 93, 120 SORTING BY ROWS........................ 89 SORTING RANGES THAT DO NOT COVER ENTIRE COLUMNS OR ROWS ............................................ 89 SPEECH........................................ 16, 78 SPELLING ........................................... 16 SPLIT .................................................. 17 SPSS .. 3, 5, 23, 24, 25, 26, 28, 127, 175 STATA ............................... 5, 23, 24, 28 STATUS BAR ....................................... 14 STYLE ................................................. 16 SUBTOTAL ..................................... 120 SUBTOTALS........................ 17, 119, 123 SUM ................................................. 119 T T 20, 23, 201 TAB .................................................. 198 TABLE .................................................17 TEXT ............................................23, 40 Text Files..........................................178 TIME ..................................................23 TOOLBAR ..........................................59 TOOLBARS............................13, 77, 141 TOOLS .... 16, 68, 69, 78, 160, 161, 168, 171 TYPE ..................................................33 U UNDO..........................................12, 221 V VALIDATION 17, 40, 41, 42, 46, 52, 55, 56 VALUE .......................................97, 159 VIEW ...............................13, 77, 86, 141 W WEB ....................................................16 WINDOW ............................................17 WORKSHEETS ....................................14 WORKSPACE ....................................23 Y YEAR ..................................................59 Index 243 Z ZOOM ..................................... 14, 86, 87 Managing & Tabulating Data in Excel 244 VJ Inc Corporate and Government Training We provide productivity-enhancement and capacity building for corporate, government, and other clients. The onsite training includes courses on: Office Productivity Software and Tools Data Mining, Statistics, Forecasting, Econometrics Financial Analysis, Feasibility Studies Risk Analysis, Monitoring and Management Building and using Credit Rating/Monitoring Models Specific software applications, including Microsoft Excel, VBA, Word, PowerPoint, Access, Project, SPSS, SAS, STATA, ands many other Contact our corporate training group at

Các file đính kèm theo tài liệu này:

  • pdfManaging & Tabulating Data in Excel.pdf
Tài liệu liên quan