SQL позволяет работать с большими объёмами данных.
Чтобы в Excel работать со сводными таблицами и быстро проводить анализ данных, нужно иметь весь массив данных на одном листе. Когда в файле Excel много строк и колонок, файл получается большим, обработка такого массива с помощью Excel может значительно нагружать компьютер, захватывая все ресурсы. При работе с базами данных SQL запрос выполняется на сервере, который мощнее ПК и Excel — обработка данных происходит быстрее.
Любые манипуляции и преобразования данных в Excel выполняются через формулы, которые на большом количестве строк работают медленно, увеличивают размер файла, и формулы работают медленнее. Чтобы производить сложные манипуляции с данными, иногда могут потребоваться знания Visual Basic Application. В SQL преобразования данных происходят проще: нужно знать только функции и операторы языка SQL — и больше никаких других языков программирования. Синтаксис похож на английский, но глубоких знания языка не требуется.
К тому же файл Excel расположен локально на вашем компьютере — это усложняет коллективную работу.