Generally speaking, there are R packages that can do most or all of the data cleaning that is required in many cases. A good practice is to clean your data entirely in R or with another scripted program if possible, and to leave the original data spreadsheet untouched as a record of your raw data.
Data Carpentry workshop materials might be a good reference if you want to learn more about this.