Carola Oriane June 5, 2021 Spreadsheet
These common complaints with Microsoft Excel filtering are heard time and time again by engineers, accountants, management consultants, bankers and finance professionals who work with data in Excel spreadsheets on a daily basis. Many spreadsheet users including financial modellers (who seem to be leading the charge) are turning towards Excel Add-ins and software tools that plug into Microsoft Excel to help them improve the in-built filtering logic of Microsoft Excel and thus analyse certain data sets quickly and easily.
When presenting your business plan to an angel investor you must understand that they will be very interested in your spreadsheets and proformas, but you must also realize that it is typically an entrepreneurial optimistic approach, which causes problems with proformas. Therefore, you should have dueling spreadsheets; that is to say the spreadsheets, which take your best guess and double the time, double the expenses to compete with your optimistic approach. You should be able to present both of these to your Angel Investor; who chances are is a retired business person with a little bit of financial savvy.
Now switch to your Excel spreadsheet and select the entire data table which you have created as the basis of your invoice. Either click the ‘copy‘ button or simply right click and select ‘copy‘, then transfer to your Word document and place the cursor where you wish to paste the spreadsheet. What you do next really depends upon which version of Microsoft Word you are using. In Word 2007 you need to click the drop down arrow on the ‘paste‘ button, which is the first icon on the ‘home ‘ribbon. Now you need to select ‘paste special‘ and in the dialogue box choose ‘paste link‘ and select Microsoft Excel Worksheet Object. If you are using Microsoft Word 2003, click ‘edit‘ on the menu bar and select ‘paste special‘. The resulting dialogue box is the same as for Word 2007.
As a set of general rules data is most useful when things like text fields hold only names as well as meaningful and validated codes, categories and classifications. Text notes and other free form text should be isolated to a dedicated notes field and thus separated from other numeric data. Numeric fields should hold only numeric values (numbers, dates, %‘s and in the correct quantum or magnitude with no text prefixes, suffixes, spaces, text elements or text notes present. You must also be careful that numeric data is not stored as text and it should be internally consistent in terms of the correct format so that it can be used in calculations or for comparison and queries. Finally, addresses should be separated out into multiple fields such as street address, town /suburb, state / province, postal code and country to allow for geographic analysis and mail outs if required. Fixing up a data set to meet these criteria is called data scrubbing, cleansing or massaging. This data cleansing process can be very time consuming even for an experienced Microsoft Excel user, database engineer, business analyst or computer programmer.
Given this data set imagine trying to find out which Fridays you were busy at an appointment at noon while your partner was also busy at an appointment at noon and the descriptions of both of your appointments contained the phrase down town. If you are not familiar with relational databases and SQL it might surprise you to know that the question can be answered by a single simple SQL query. The database and SQL don‘t have it all their own way however. Spreadsheets come in to their own for tasks that benefit from a visual representation. Traditionally databases do not provide a visual way to browse the data in tables without explicitly requesting data.
Structured Query Language, often referred to as SQL, is a grammar of instructions that allows us to tell a relational database to add, modify or delete data. The key benefit, pardon the pun, of SQL is that it allows us to craft instructions relating large sets of data together. In this way SQL is the natural complement to the single cell and formula based interface of spreadsheets like Microsoft Excel. Imagine you had five hundred appointments from your business calendar laid out in a table. Each appointment might have a day, time, location and description. Now imagine you also had five hundred appointments from your partners business calendar, also each having a day, time, location and description.