Moving Reporting Processes from Access to MySQL
Once I discovered MySQL, Excel was relegated to being just a fancy calculator.  It will take you some time to understand SQL, but in the long run, it will probably be well worth it.  If you end up with performance problems, you might need to avoid Views.