Financial modelling should be collaborative. Collaboration
reduces error, speeds up development time and lowers
cost. The Financial Modelling Handbook is a collaborative,
crowd-sourced guide to building better financial models
using the FAST Standard.
Mayank Jain is a Financial Modeller
with F1F9. He’s part of the VBA
development team and is
particularly interested in data
visualisation and presentation.
Check the styles present in the
model.
Use shortcuts:
Alt, H, J (in Excel 2010)
Alt, O, S (in Excel 2003).

Delete all the unwanted styles.
Right click on the style and select
“Delete”
(or press “l” to delete it).
When removing styles, do not delete default styles or those styles which are being
used in the model.
For example, in step 3 above - ‘DateLong’ formatting is used for ‘1st model column
start date’ so should not be deleted. If a style is deleted, cells using that style will
revert to the default number style.
Note that there is sometimes
unintended information
contained in styles data.
In this case we can see that
this model came from
“XYZ company” (a dummy
name in this case)

There may also be external links to style
information.
In this case the style is linked
to“c:winnt32system32command.com”
Excel tracks the “last cell” that is used. i.e. the cell that sits at the bottom right
hand side of any calculations.
Even if data or calculations are then deleted from that cell, Excel will still consider
it the end cell. Therefore deleting unused content will not always reduce file size.
You also have to reset the end cell.
First unhide all the columns.
To do this select all columns (hidden and unhidden) using Ctrl + a.
Ctrl + Shift + 0 will unhide any hidden columns. (To hide them again use Ctrl + 0).
Sometimes cells have been “hidden” by setting the column width to 0.
In this case Control + Shift + 0 won’t work.
To deal with zero width columns:
Press F5
Type the cell reference of the last
column:
“XFD5” (in 2007 and beyond) and
“IV5” (in 2003)

Select the column (Ctrl + Spacebar)
Shift + Ctrl + Left arrow to select all
the invisible columns.
After selecting all the invisible
columns we need to make them
visible.
To do so, we will increase the
column width using Alt,O,C,W (in
2003) or Alt,H,O,W (in 2010).

Enter a number in ‘increase
column width’.
In this case we are using 11 as the
column width to make them visible.
Check the current end cell in the
model using ‘Ctrl + END’.

Check if there is any data present
outside the expected model timeline
If it is required then the model
timeline will need to be expanded.
Otherwise it can be removed.
Delete all the additional columns
by using Ctrl + ‘-’

Save the workbook. Close it and reopen
it. The end cells are now reset. These
steps need to be repeated for all
worksheets.
You can also manually check this (using
Ctrl + END) to see if the end cell has been
successfully reset or not.
Conditional formatting increases the file size and calculation
time.

Functions like SUMPRODUCT and SUMIF also increase file
size and calculation time.
Name ranges should not contain errors, such as ‘#REF!’.
Also check for hidden name ranges in the model. This can
also increase calculation times.
Any external links can be present in calculations, name
ranges, conditional formatting, data validation, objects,
macros, or charts.
These may be hidden or “very hidden”. If they are not being
used they should be removed to reduce file size and
calculation time.

How to reduce file size in excel

  • 3.
    Financial modelling shouldbe collaborative. Collaboration reduces error, speeds up development time and lowers cost. The Financial Modelling Handbook is a collaborative, crowd-sourced guide to building better financial models using the FAST Standard.
  • 4.
    Mayank Jain isa Financial Modeller with F1F9. He’s part of the VBA development team and is particularly interested in data visualisation and presentation.
  • 6.
    Check the stylespresent in the model. Use shortcuts: Alt, H, J (in Excel 2010) Alt, O, S (in Excel 2003). Delete all the unwanted styles. Right click on the style and select “Delete” (or press “l” to delete it).
  • 7.
    When removing styles,do not delete default styles or those styles which are being used in the model. For example, in step 3 above - ‘DateLong’ formatting is used for ‘1st model column start date’ so should not be deleted. If a style is deleted, cells using that style will revert to the default number style.
  • 8.
    Note that thereis sometimes unintended information contained in styles data. In this case we can see that this model came from “XYZ company” (a dummy name in this case) There may also be external links to style information. In this case the style is linked to“c:winnt32system32command.com”
  • 9.
    Excel tracks the“last cell” that is used. i.e. the cell that sits at the bottom right hand side of any calculations. Even if data or calculations are then deleted from that cell, Excel will still consider it the end cell. Therefore deleting unused content will not always reduce file size. You also have to reset the end cell.
  • 10.
    First unhide allthe columns. To do this select all columns (hidden and unhidden) using Ctrl + a. Ctrl + Shift + 0 will unhide any hidden columns. (To hide them again use Ctrl + 0). Sometimes cells have been “hidden” by setting the column width to 0. In this case Control + Shift + 0 won’t work.
  • 11.
    To deal withzero width columns: Press F5 Type the cell reference of the last column: “XFD5” (in 2007 and beyond) and “IV5” (in 2003) Select the column (Ctrl + Spacebar) Shift + Ctrl + Left arrow to select all the invisible columns.
  • 12.
    After selecting allthe invisible columns we need to make them visible. To do so, we will increase the column width using Alt,O,C,W (in 2003) or Alt,H,O,W (in 2010). Enter a number in ‘increase column width’. In this case we are using 11 as the column width to make them visible.
  • 13.
    Check the currentend cell in the model using ‘Ctrl + END’. Check if there is any data present outside the expected model timeline If it is required then the model timeline will need to be expanded. Otherwise it can be removed.
  • 14.
    Delete all theadditional columns by using Ctrl + ‘-’ Save the workbook. Close it and reopen it. The end cells are now reset. These steps need to be repeated for all worksheets. You can also manually check this (using Ctrl + END) to see if the end cell has been successfully reset or not.
  • 15.
    Conditional formatting increasesthe file size and calculation time. Functions like SUMPRODUCT and SUMIF also increase file size and calculation time. Name ranges should not contain errors, such as ‘#REF!’. Also check for hidden name ranges in the model. This can also increase calculation times. Any external links can be present in calculations, name ranges, conditional formatting, data validation, objects, macros, or charts. These may be hidden or “very hidden”. If they are not being used they should be removed to reduce file size and calculation time.