Fill blank cells
If you have created a new column for categories, make sure to fill the blank cells so that the information is repeated for each row of data, not just the first occurrence. While this seems redundant, it is important that each record (or row) has data across all the columns.

Clean up aggregated and descriptive data
Make sure to remove the rows that do not contain raw data records. For example, an Excel report may have rows that contain descriptive information and Grand Totals rows. You can easily add totals in Tableau and do not need to calculate them in your data source.

Delete blank rows and duplicate headers
Remove any blank rows and rows that contain duplicate headers.

Add missing headers
If any column does not have a title, make sure to add one. Be descriptive when writing your column headers.

Reshape the entire structure of your Excel data using Tableau's Excel Reshaper Plug-in
Even if you have followed all the suggestions shown above, you may still have data in a format that is not ideal for Tableau, purely from an analytic perspective. For example, you may still have a column for each month of business data, which Tableau interprets as separate columns, making month-to-month comparisons difficult.
You can use the Tableau plug-in for Excel to reshape your data. You still need to follow any/all of the steps in this article. Download the plug-in from the Installing the Tableau Add-in for Reshaping Data in Excel knowledge base article.