Spreadsheeting to the max

 

Connecting state and local government leaders

The spreadsheet is more versatile than you might think. Here are tips on how to get more out of your programs.

Few computer programs are as widely used and as little understood as the humble spreadsheet.Assemble a group of Microsoft Excel users, and ask them how many think they are in the top percentile of savvy users. Almost everyone will raise their hands, said Mbwana Alliy, a Microsoft Office product manager.However, few are aware of all the features a good spreadsheet offers.'People do not realize this, but you do not need to do a particular application for everything,' said Robert Holmes, an Excel instructor at the Graduate School, USDA. 'You can do a lot in Excel. You just need to know how.''In some situations, a spreadsheet can be an easier tool to use than a database system because you can pull the data you need on-the-fly with functions,' said Faithe Wempen, author of numerous books on Microsoft Office, including Special Edition Using Microsoft Word 2007.Wempen is an adjunct instructor of computer technology at Purdue University and the instructor for a set of online classes offered by the Hewlett-Packard Learning Center. 'Spreadsheets are nimble; they do not assume that you want to save every query and calculation for later use.'However, such flexibility does not come naturally to most users. Holmes said. For his classes, he encourages students to think in Excel, which can take some doing.'It's like a language. You can take French lessons for 10 years, but if you never learn to think in French, you are not really effective. Computer applications are the same way. You have to think in that application in order to use it effectively.'GCN can't help you parlez-vous Spreadsheet, but here are a few quick phrases ' that is to say, tips ' that can help you get more from your spreadsheets with comparatively little effort. Some spreadsheets have so many columns that they literally fall off the end of the page. This can be a problem when you are entering data on the far end of the spreadsheet; you might forget what sort of data is supposed to go into each row.Holmes said Excel offers an easy way to build a form that will allow you to input data. While your cursor is anywhere in the table you want to add data to, click on the form option under the data menu item. Excel generates a form, with labels for each column or row, and a space to add the data. After one row or column of data is entered, hit submit, and Excel will populate each cell with the appropriate data. You know where everything is on your spreadsheet, but does that mean others users do, too? One feature to look at is conditional pointers, Holmes said.This feature makes it possible to highlight data ranges in different colors depending on the value entered in a particular cell.Say you have a number of different tax brackets, and each bracket corresponds to a separate row in a table. The user enters his or her tax bracket in one cell, and the row of interest is immediately highlighted.A related feature, conditional formatting, can help in business intelligence, Alliy said. If a calculation reaches a specified threshold, the cell's color can change, alerting someone glancing over the spreadsheet that a critical threshold has been reached. One of the features that goes underused in Microsoft Excel is the ability to pull data directly from the Web using the Web query command.After entering a Web address, Excel returns a copy of the Web page marked with pointers to the parts on the page where data can be downloaded.After you select the fields you want, Excel prompts you to provide the location on the spreadsheet where that data may reside. It then populates the spreadsheet with the data, even providing the column names when possible.OpenOffice has similar functionality, though it only lists the tables on the page from which data may be drawn, rather than visually depicting the page. When your spreadsheets get to a certain size, you can break them into separate worksheets. Then you might want to use the Vlookup function to find things.At its simplest form, Vlookup is a search function available across Excel, OpenOffice and Corel's Quattro Pro. It lets you specify a value that might appear in one column. The function seeks the information that appears in a column adjacent to the data you specify. This can be handy when dealing with information in multiple worksheets. Vlookup can be typed into the cell directly or evoked through a list of functions in the menu in Excel 2003. 'A spreadsheet can be a cost-effective alternative to a database management or business intelligence system,' Wempen said. And PivotTables are one of the primary ways of ramping your spreadsheet to take on such duties.PivotTables allow you to use large amounts of data to see new relationships. You can display your data in different ways, rearrange existing fields, add new fields and remove old fields ' all without touching the original source data.In her online classroom example, Wempen rearranges a spreadsheet that lists student tuitions and balances into a simple chart that better highlights students' names, how much each still owes and how much is already paid. You can easily move columns, rows and fields around with the mouse.You can filter material and even create charts based on PivotTable. OpenOffice's version of PivotTable is called data pilot, and in Corel's Quattro, similar functionality is called cross tab reports. As your spreadsheet expands, you might consider some basic architecture, Alliy said. Organize the worksheet by function. Cordon off the inputs in one worksheet; place the calculations in another worksheet; and have the outputs reside in yet a third section. Macros and documentation might appear in other sections. The worksheet is organized, and it can also limit damage. For example, someone can't accidentally erase a formula while inputting data. Want to speed up calculations? For datasets that cannot be quickly summed by Autosum, you can still label columns and rows with specific names, such as department, Holmes said. When you need to calculate the sum of a row or column, instead of highlighting the range of cells with a mouse or entering the start and ending cell, enter the label, and Excel will know the range of data you want. 'If you say 'January,' it will sum everything under January,' Holmes said.Holmes added that you can name individual cells, which can be handy for finding one piece of information buried in a large spreadsheet. Of course, you will want others to see the result of your calculations. Simply sending your spreadsheet around by e-mail is fraught with peril.All the identical copies you send will occupy room on the e-mail server, and you have no guarantee that the recipients won't change or destroy their copies of the data. Alliy recommends establishing an Excel Services repository as part of a Microsoft SharePoint installation.Excel Services allows users to save the results of their Excel workbooks, such as graphs, charts and calculations, as a separate file that can be viewed by others in Office or as part of a Web page.Excel Services shows the results of the computation in read-only format, though you can link to live data sources, such as a database, so external information in the workbook can be automatically updated. Contrary to popular belief, you do not need a copy of Excel to make an Excel spreadsheet. You could create a simple one using a text editor and HTML, according to one developer on the Washington Perl users' mailing list.Build an HTML page with a table containing the number of rows and columns you want and fill the data into the table. When you are finished, change the extension name from .html to .xls. Excel will open the document.This technique might not be practical for building a spreadsheet, but it would be handy for automatically exporting data from scripts and programs into the Excel format.


















1. USE INSTANT FORMS FOR ENTERING DATA



2. USE COLOR TO DIRECT USERS







3. PULL DATA FROM WEB PAGES







4. DO DEEPER LOOKUPS WITH VLOOKUP



5. REFORMAT DATA WITH PIVOTTABLES







6. SEPARATE SPREADSHEET FUNCTIONALITY

7. LABEL YOUR DATA



8. SHARE YOUR WORK







9. MAKE A SPREADSHEET WITHOUTA PROGRAM




NEXT STORY: SNMP not bedeviled after all

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.