Around 0.5 to 50 GB is such an annoying area, because Excel starts falling over on the lower end and even nicer computers will start seriously struggling on the larger end if you're not being extremely efficient.
Databases do fantastic with this amount of data, and even quite a bit more. If we would stop using Excel where it makes no sense then the world would be a happy place.