3. Formatting in Excel

1. Basic Themes in Excel
2. Formulae
4. Working with data

Number formatting

There's much that can be done with number formatting. In the Format Cells dialog box the whole of the first tab is dedicated to formatting numbers in a variety of different ways.

Make your students aware that it's best to leave Excel to align things as it pleases, then you can run your eye down a column of figures and see at a glance if it's interpreted something as text - it'll have a different alignment.
Bear in mind that it's best to start off with a general intro to the concepts by the five buttons on the formatting toolbar which give a great overview. You can then play around with changing the symbol from £ to $ or what-have-you. Bear in mind that the Currency button (or so it's called according to the screen tip) actually applies the Accounting style, not the Currency style - in 2007 I see they've actually fixed the labelling. Ask your students to experiment and see if they can find out the difference between Currency and Accounting styles.

Make sure you run through how to remove a number formatting style. Point out that the format will remain 'in' the cell, even if the cell is blank (which includes formatting such as italic, or text colouring).

If you use the Percentage style, bear in mind that the formula does not need to have /100 or *100.

If you introduce your students to Date and Time formatting, you can do this in conjunction with the Date functions. Format the cell to General and ask them why they are getting a number like 39624 and explain about serial dates; it aids their comprehension of how date and time is processed in Excel.

The Fractions style is very handy when teaching numeracy, so you can demonstrate equivalent fractions/decimals.

Remember Text formatting can be created by prefixing values with a ' which will only be visible in the Formula Bar (so if your cell starts with a quotation, stick two in, otherwise one will disappear).

Don't forget that the formatting will only affect what's in the cell, rather than the entry in the Formula Bar. For instance, £50.00 will appear as 50 in the formula bar. There are a few exceptions, of course, but these are obvious.

Text and cell formatting

What I mean by 'text' formatting is basically things such as Bold, Underline, Font Colour, Alignment and Indents. You should also cover wrapping text (including introducing the wrap where you want it, rather than where Excel places it), merging cells and the Merge and Centre button, vertical alignment and orientation.

Indenting is very handy to know about if you have a column of numerical data followed by a column of text values. Some people put in a very thin blank column to increase the visual distance between the two sets of values, but this will mess up sorting and any other kind of data manipulation. Use indenting instead.

Cell formatting is application of borders and fill, both initially from the toolbar buttons and then from the Format Cells dialog box.

I tend to introduce the Borders tab round the wrong way - i.e. I start from selecting line colour at bottom right, then line style at right, then where to place it at left. That way you can layer up lots of different instructions on the same cell, such as blue left line, dotted red right line, thick green top line, pale yellow internal lines and orange bottom line. The more colours you can pile in the better: it gets the message across!

Teaching the Patterns tab is irritating, given that the drop-down for pattern closes once you've selected your pattern, so you have to reopen it to change the colour of the pattern. But it's good to show how you can layer a pattern over a fill, it just gives more choices.

You can include how to resize columns and rows to a specific width or height in this section, too.

Don't forget your format painter, of course!

All these options can be kept to the end of a session to brighten everyone up, let them play and experiment. You can use it as a filler as well.

Paste Special

This is a very underrated tool. Knowing that you can just lift the answer to a formula instead of retyping it, or switching a bunch of data from columns to rows, is so handy.

There are two ways to access it.

  1. You can either use the drop-down to the right of the Paste button (which gives you access to the most commonly-used features, Paste Formulas, Values, No Borders, Transpose, and Paste Link) or
  2. you can right-click in your destination cell and choose Paste Special from there. You can access many more handy features such as the option to copy the width of columns.

Incidentally, when you copy and paste from a range with hidden columns or rows, it will paste everything, hidden data included. If you just want to paste what you see, then select the data, follow Edit -> GoTo and click the Special button, then select Visible Cells Only. From there you can copy and paste as normal.

Conditional formatting

This type of formatting will only apply when certain conditions have been met, such as if a value is over a given amount. It's sometimes known as 'traffic-light formatting' because it allows up to three conditions, which are often set to red, amber and green.

You have two choices:

  1. setting an individual cell to flag up when a condition applies, or
  2. setting a whole row to flag up when a condition applies to a value in only one cell.

For instance, if you have a list of staff in different departments, you could set a CondFormat so that all the cells in the 'department' column containing the word 'Marketing' are in blue. Or, you could set it so that the whole row flags up in blue, not just single cells in the 'department' column, so you can easily track your eyes across and see the names of those in the Marketing department.

1. Select the whole column, bar the header label. Follow Format -> Conditional Formatting, and set your condition(s). Set your format(s) and away you go. If you want to flag up a cell containing a particular text value, then your condition will be Cell Value Is...Equal To
="[yourtext]"
.

 2. Select the whole range of data, bar the header row. Follow Format -> Conditional Formatting, and change 'Cell Value Is' to 'Formula Is'. In the condition panel, enter =$E2>=10, where column E contains the data you want to set the condition to, row 2 is the first row of your data (assuming that row 1 is a header row) and >=10 is your condition. Set your format, and away you go. You will need the semi-absolute on the column only, as you want only the data in column E to respond to the condition, but of course you want rows 3, 4, 5, etc to respond too.

You can get quite cunning with your CondFormatting, if you're neat. You could set up a reference cell with a MAX or MIN, or even a drop-down list containing values you want to flag up, then when a user selects from the list, the formatting will apply to those cells or rows which contain a match to the reference. You'd use 'Formula Is' and =$C$1=$B5 where $C$1 contains the drop-down list or MAX/MIN formula, and $B5 is the fixed column and first row to match in your data range.

Notes:

Data validation

You may want to restrict the type of information your users can enter into specific cells. There are essentially three things you can set here:

1. Setting the restriction

When setting the restriction, allowing a List means that when the users click into the cell, they will see a drop-down appear.

You can Name your list range, which will allow you to place it on another worksheet. If you do, make sure you type = before the list name, in the Source panel.

2. Helping your users input the right data

3. Telling your users off when they get it wrong

Protecting cell entries

You may want to prevent your users from being able to enter data in specific cells. To do this requires two steps:

1. Locking/unlocking

2. Protecting

To protect an entire workbook, you have a choice: You can prevent anyone but password-holders from looking at the data ('password to open'), or you can allow non-password-holders to look at the data but not make changes to it ('password to modify'). To be honest, if you want to let people see but not touch, print it out or turn it into a pdf.

Either way, go to File -> Save As and in the dialog box, at the top, is a button saying Tools. Choose General Options and you can set one or both of the password settings above.

There is a saying in IT: Make something idiot-proof, and you get a better class of idiot. Do, do, do test your spreadsheet out on people before letting it out into the wild!

Be warned about doing this, though - see above under step 2 Protecting.

Custom number formatting

Some number formats aren’t already found in Excel, e.g. dd/mm/yy. We can base our custom format on an existing format. Go to Format -> Cells and on the Number tab click in the Custom category. You may find what you're looking for here.

If not, pick the nearest format and modify it - just above the scroll-panel is a small panel with your chosen format in, which you can modify there. Don't forget to have a look at your sample, just above, to see how it's looking.

Date formatting can be modified in several ways.

Number formatting is a little more tricky to follow. It's broken down into four sections and uses a variety of symbols to display or hide values.

The 0s and #s mean the following:

Notes:

Back to main Teaching index page General tips Word PowerPoint Outlook File management