Another way is to use FIXED function, you can specify the number of decimal places but it defaults to 2 if the places aren't specified, i.e.
=FIXED(E5,2)
or just
=FIXED(E5)
excel - Round to two decimal places - Stack Overflow
Problem rounding up to 2 decimal places
How to have a rounding to 2 digits after the decimal point in excel
number formatting - How can I display 2 decimal places without rounding in Excel? - Stack Overflow
How would I round all the values in an excel sheet to two decimal places?
mrmcg,
=TEXT(A1,"0.00") is my preferred method here.
In hopes to be helpful it is a good idea to understand what you need to change to get the correct result. When you change the formatting (i.e. number, decimal, general) you are only changing the way the data appears, not the actual data.
You will need to use a formula like round, floor, text to change the actual data.
good luck and I hope that this is helpful!
The following will radically change your data so use it with caution; possibly even on a backup copy until you are sure this is what you want.
If you have all of the numbers formatted the way you want (e.g. 0.00) then go into Excel Options (Alt+F,T). Choose Advanced from the list down the left and scroll the right pane down ยพ of the way to the When calculating this workbook section.
Click Set precision as displayed. Acknowledge the warning.

Remember to also click OK in the lower right to accept the option change and close Excel Options. All of the numeric values within your workbook will be rounded off to their displayed value of their number format. Note that numbers set to a General should not be affected.
Use at your own risk. I'm not saying this is a bad thing; just that you should be completely aware of the consequences before you commit large amounts of data to this option. See Change formula recalculation, iteration, or precision for more information.
I have imported a big table of product prices from an external program (think like 300 columns by 200 rows) that I need to increase by a set percentage before exporting back.
I've done the price increase already using paste special but the problem is that all the prices need to be rounded to two decimal places and there are too many columns to do it manually using the round function.
Any information I can find online is just saying how to make it display two decimal places (ie. changing the format of the cells to show two decimal places) but that doesn't actually round it, the hidden numbers would still be there when i exported to the external program.
Does anyone know how to do this?