About Spreadsheets has a good tutorial on Preparing a Budget in Excel
. Although you can use personal finance software to create a budget, some folks don't want to use software for any other purpose than creating a budget. This is where Excel can come in very handy. Excel is an excellent tool for budget preparation.
Related: Quicken Automatic Budgeting | Mvelopes for Envelope Budgeting