SQL Yoxsa Excel? Data ilə İşləmək üçün Hansını Öyrənməli
Excel-də yaxşı işləyirsiniz, amma vakansiyalar SQL istəyir. İki aləti yan-yana müqayisə edib nə vaxt hansının lazım olduğunu göstəririk.
Emin Həziyev8 dəq oxu

Excel-də yaxşı işləyirsiniz: pivot cədvəllər, VLOOKUP, formullar. Amma fayl hər ay böyüyür, açılması dəqiqələr çəkir, eyni hesabatı hər dəfə əl ilə yeniləyirsiniz. Vakansiyalarda isə "SQL bilməsi vacibdir" yazılıb. Sual yaranır: SQL öyrənməyə dəyərmi, yoxsa Excel kifayətdir? Bu yazıda SQL öyrənmək lazım olub-olmadığını Excel ilə yan-yana müqayisə edirik: nə vaxt hansı alət daha güclüdür, hansını əvvəl öyrənməli və ikisini birlikdə necə istifadə etməli.
Qısa cavab: Excel kiçik və orta həcmli datanın sürətli təhlili və əl ilə işlənən hesabatlar üçün əladır. SQL isə böyük datanı verilənlər bazasından birbaşa çıxarmaq, birləşdirmək və təkrarlanan təhlili avtomatlaşdırmaq üçündür. Data ilə peşəkar işləmək istəyirsinizsə, ikisi də lazımdır; Excel-i artıq bilirsinizsə, növbəti addım mütləq SQL-dir.
Dilemma: niyə bu sual yaranır?
Excel uzun illərdir ofis işinin əsas alətidir və bir çox mütəxəssis onu yaxşı bilir. Amma data həcmi böyüdükcə, data mənbələri çoxaldıqca və hesabatlar təkrarlandıqca Excel-in məhdudiyyətləri görünməyə başlayır. Data analitik vakansiyalarında SQL demək olar ki, standart tələbdir — və bu, Excel istifadəçiləri üçün təbii sual yaradır.
Qısa müqayisə
| Meyar | Excel | SQL |
|---|---|---|
| Data həcmi | Bir vərəqdə ən çox 1 048 576 sətir | Milyonlarla sətir, verilənlər bazasının imkanı qədər |
| Data harada yaşayır | Faylda | Verilənlər bazasında |
| Təkrarlanan iş | Çox vaxt əl ilə | Sorğu bir dəfə yazılır, istənilən vaxt yenidən işlədilir |
| Birdən çox cədvəl | VLOOKUP/XLOOKUP ilə, böyük datada yavaş | JOIN ilə, sürətli və dəqiq |
| Səhv riski | Əl ilə dəyişiklik, sürüşən formullar | Sorğu yazılı və izlənilə biləndir |
| Vizuallaşdırma | Daxili qrafiklər | Yoxdur — BI aləti ilə birlikdə |
| Öyrənmə həddi | Aşağı, əksəriyyət tanışdır | Orta, amma əsasları tez öyrənilir |
| Əməkdaşlıq | Fayl versiyaları qarışır | Hamı eyni bazadan oxuyur |
Excel: üstün və zəif tərəflər
Üstün tərəflər:
- Əlçatanlıq: demək olar ki, hər ofisdə var və tanışdır
- Sürətli təhlil: kiçik datada pivot və qrafiklər dəqiqələr içində
- Vizual: data gözünüzün qarşısındadır, hər xananı görürsünüz
- Çeviklik: ad-hoc hesablamalar, ssenari modelləri, büdcələr
Zəif tərəflər:
- Həcm məhdudiyyəti: bir vərəqdə 1 048 576 sətir limiti var, böyük fayllar isə limitə çatmamış yavaşlayır
- Əl ilə iş: hər ay eyni kopyala-yapışdır
- Səhv riski: sürüşən aralıq, silinmiş formul — və heç kim fərq etmir
- Versiya qarışıqlığı: "hesabat_son_YEKUN_v3.xlsx"
SQL: üstün və zəif tərəflər
Üstün tərəflər:
- Miqyas: milyonlarla sətirlə rahat işləyir
- Mənbəyə birbaşa çıxış: data ixrac gözləmədən bazadan oxunur
- Təkrarlana bilən: eyni sorğu hər ay eyni dəqiq nəticəni verir
- Birləşdirmə: satış, müştəri və məhsul cədvəllərini
JOINilə asanlıqla birləşdirmək - Bazarda tələbat: data analitik vakansiyalarının əsas tələblərindəndir; Stack Overflow-un 2024 Developer Survey sorğusunda da SQL ən çox istifadə olunan dillər arasındadır
Zəif tərəflər:
- Vizual deyil: qrafik və hesabat üçün BI aləti və ya Excel lazımdır
- Giriş icazəsi: şirkət bazasına çıxış tələb edir
- İlk öyrənmə: sintaksis yeni gələ bilər, amma əsasları bir neçə həftəyə öyrənilir
Eyni tapşırıq, iki yol
Tapşırıq: "Hər ay hər bölgə üzrə ümumi satışı və orta çeki göstər."
Excel-də: satış datasını ixrac etmək, məhsul və bölgə məlumatını VLOOKUP ilə qoşmaq, pivot cədvəl qurmaq, orta çeki ayrıca hesablamaq. Gələn ay — yenidən.
SQL-də:
SELECT region,
DATE_TRUNC('month', order_date) AS ay,
SUM(amount) AS umumi_satis,
AVG(amount) AS orta_cek
FROM orders
GROUP BY region, ay
ORDER BY ay, region;
Sorğu bir dəfə yazılır və hər ay eyni dəqiq nəticəni verir. Nəticəni Excel-ə və ya Power BI-a ötürüb vizuallaşdırmaq isə ayrıca addımdır — yəni iki alət bir-birini tamamlayır.
Hansı halda hansını seçməli?
Excel kifayətdir, əgər:
- Datanız kiçikdir və bir fayldadır
- Təhlil bir dəfəlikdir
- Büdcə, plan, ssenari kimi əl ilə qurulan modellərlə işləyirsinizsə
SQL lazımdır, əgər:
- Data verilənlər bazasındadır və ya çox böyükdür
- Eyni hesabatı mütəmadi hazırlayırsınızsa
- Bir neçə cədvəli birləşdirmək lazımdırsa
- Data analitik vəzifəsinə müraciət etmək istəyirsinizsə
İkisi birlikdə: SQL ilə datanı çıxarıb hazırlamaq, Excel və ya Power BI ilə təqdim etmək — real işdə ən çox rast gəlinən iş axını.
Excel istifadəçisi üçün SQL öyrənmə planı
Excel bilirsinizsə, SQL-in məntiqi sizə tanış gələcək:
| Excel-də | SQL-də |
|---|---|
| Filtr | WHERE |
| Sıralama | ORDER BY |
| Pivot cədvəl | GROUP BY + SUM, COUNT, AVG |
| VLOOKUP / XLOOKUP | JOIN |
| Yeni sütunda formul | SELECT daxilində hesablama, CASE WHEN |
4 həftəlik plan:
- 1-ci həftə:
SELECT,WHERE,ORDER BY,LIMIT - 2-ci həftə:
GROUP BY, aqreqat funksiyalar,HAVING - 3-cü həftə:
JOINnövləri, alt sorğular - 4-cü həftə: pəncərə funksiyaları (
ROW_NUMBER,LAG, kumulyativ cəm) və real dataset üzərində kiçik layihə
Pulsuz interaktiv məşq üçün SQLBolt və W3Schools SQL yaxşı başlanğıcdır.
Karyera baxımından
İqtisad, mühasibat, maliyyə və ya satış fonundan gələnlər üçün "Excel + SQL" data analitikaya ən qısa körpüdür: biznes metriklərini artıq bilirsiniz, əlavə etməli olduğunuz əsasən SQL və bir BI alətidir. Data analitikanın ümumi mənzərəsi üçün data analitik olmaq üçün 8 bacarıq yazımıza baxın.
Bu keçidi real biznes datası və mentor rəyi ilə etmək istəyirsinizsə, bunu Devlab komandası sizin üçün qura bilər: Data Analytics proqramı "SQL Foundations for Analytics"dən başlayaraq çoxcədvəlli SQL, pəncərə funksiyaları, KPI çərçivələri və Power BI-a qədər gedir; hər tapşırığı sahə mütəxəssisi olan mentor yoxlayır.
Mühasib və iqtisadçı üçün nümunə: həftəlik hesabatın avtomatlaşdırılması
Tutaq ki, hər həftə filiallar üzrə satış və xərc hesabatı hazırlayırsınız. Excel-də bu, adətən belə gedir: üç sistemdən ixrac, faylların birləşdirilməsi, VLOOKUP, pivot, qrafik — hər həftə bir-iki saat. SQL ilə eyni iş belə qurulur: bir sorğu satış, xərc və filial cədvəllərini birləşdirir və həftəlik nəticəni çıxarır; nəticə Power BI-a bağlanır və hesabat özü yenilənir. Hər həftə bir-iki saat əvəzinə bir neçə dəqiqə — və əl ilə edilən kopyalama səhvləri yoxdur.
Bu nümunə SQL-in əsas dəyərini göstərir: o, Excel-i əvəz etmir, Excel-də təkrarlanan işi aradan qaldırır.
Excel-dən SQL-ə keçərkən ən çox edilən 4 səhv
- Xana düşüncəsi: SQL-də ayrı xanalar yox, bütöv sütunlar və sətir qrupları ilə işləyirsiniz
JOIN-dən qorxmaq: VLOOKUP-u bilirsinizsə,JOIN-in məntiqini artıq bilirsinizNULL-u nəzərə almamaq: boş dəyərlər hesablamaları gözlənilməz dəyişə bilər- Nəticəni yoxlamamaq: sorğunun nəticəsini kiçik nümunədə Excel ilə müqayisə edib əmin olun
Hansını əvvəl öyrənməli?
Heç birini bilmirsinizsə, Excel əsasları ilə başlayın — cədvəl və data məntiqini vizual göstərir. Excel-i bilirsinizsə, vaxt itirmədən SQL-ə keçin: məntiq tanışdır, amma imkanlar xeyli genişdir. Hər iki halda növbəti addım bir BI alətidir — məsələn, Power BI — çünki SQL ilə hazırlanan data orada interaktiv hesabata çevrilir.
Real iş axınında SQL, Excel və Power BI birlikdə
Data analitikin tipik iş axını belə görünür:
- SQL ilə datanı bazadan çıxarmaq, birləşdirmək və hazırlamaq
- Power BI ilə interaktiv dashboard qurmaq və ya Excel ilə sürətli ad-hoc təhlil
- Excel ilə rəhbərliyin istədiyi xüsusi hesablamalar və ssenarilər
- Nəticəni qısa yazılı tövsiyə ilə təqdim etmək
Yəni sual "SQL yoxsa Excel" yox, "hansı addımda hansı alət" sualıdır. Üçünü birlikdə bilən namizəd junior analitik vakansiyalarında ən güclü mövqedə olur.
SQL bacarığınızı necə göstərməli?
İşəgötürən SQL-i bildiyinizi CV-dəki sözdən yox, işdən görmək istəyir. Bir-iki portfolio layihəsi qurun: açıq dataset, SQL sorğuları ilə təhlil, nəticə Power BI və ya qrafiklərlə. Sorğuları GitHub-a yükləyin və README-də hər sorğunun hansı biznes sualına cavab verdiyini yazın. Bu, müsahibədə də ən yaxşı danışıq mövzusudur.
Ən vacib 3 məqamın xülasəsi
- Excel kiçik data və sürətli təhlil üçün — çevik və vizual.
- SQL böyük data və təkrarlanan iş üçün — dəqiq, avtomatlaşdırıla bilən.
- İkisi birlikdə + BI aləti — junior data analitik üçün ən güclü kombinasiya.
Excel-i artıq bilirsinizsə, SQL-ə keçid gözlədiyinizdən xeyli asan olacaq: məntiq tanışdır, yalnız dil yenidir.
Ən yaxşı başlanğıc bu gündür: işdə hər həftə təkrarladığınız bir Excel hesabatını seçin və onu SQL ilə yenidən qurmağa çalışın.
Nəticəni kiçik datada yoxlayın, sorğunu saxlayın və hər həftə yenidən işlədin — bir neçə həftədən sonra bu sadə alışqanlıq sizə həm vaxt, həm də yeni bacarıq qazandıracaq.
Nəticə
SQL yoxsa Excel sualının cavabı "hər ikisi"dir, amma fərqli rollarda: Excel kiçik data və sürətli, əl ilə qurulan təhlil üçün, SQL isə böyük data, birləşdirmə və təkrarlanan hesabatlar üçün. Excel-i bilirsinizsə, SQL öyrənmək sizi əl ilə görülən işdən avtomatlaşdırılmış təhlilə və data analitik vəzifələrinə aparan ən qısa addımdır.
SQL-i real data üzərində öyrənmək istəyirsinizsə, pulsuz qeydiyyatdan keçin və Data Analytics üzrə tapşırıq nümunələrinə baxın. Sualınız varsa, komandamızla əlaqə saxlayın.
Tez-tez verilən suallar
SQL öyrənmək nə qədər çəkir?
Əsas sorğuları — SELECT, WHERE, GROUP BY, JOIN — ardıcıl praktika ilə bir neçə həftəyə öyrənmək olar. Pəncərə funksiyaları və mürəkkəb təhlillər əlavə praktika tələb edir.
Excel-i bilmədən SQL öyrənmək olarmı?
Bəli. Excel təcrübəsi məntiqi anlamağı asanlaşdırır, amma məcburi deyil. SQL-in əsasları sıfırdan da rahat öyrənilir.
SQL proqramlaşdırma dilidirmi?
SQL verilənlər bazası ilə işləmək üçün sorğu dilidir. Ümumi proqramlaşdırma dili deyil, amma data ilə işləyən demək olar ki, hər mütəxəssisə lazımdır.
Data analitik üçün Excel kifayətdirmi?
Başlanğıc üçün faydalıdır, amma vakansiyaların əksəriyyəti SQL və bir BI aləti tələb edir. Excel + SQL + Power BI junior analitik üçün güclü kombinasiyadır.
Hansı SQL bazası ilə başlamalı?
Əsas sintaksis bütün bazalarda oxşardır. PostgreSQL və ya SQLite ilə başlamaq rahatdır; öyrəndikləriniz digər bazalara da keçir.





