SQL հարցումներ Microsoft Excel- ում

Pin
Send
Share
Send

SQL- ը հանրաճանաչ ծրագրավորման լեզու է, որն օգտագործվում է տվյալների բազաների (DB) հետ աշխատելիս: Չնայած Microsoft Office- ում կա առանձին ծրագիր, որը կոչվում է տվյալների բազայի գործողությունների հնարավորություն, Excel- ը կարող է նաև աշխատել տվյալների շտեմարանների հետ `կազմելով SQL հարցումներ: Եկեք պարզենք, թե ինչպես ձևավորել նմանատիպ խնդրանք տարբեր ձևերով:

Տես նաև. Ինչպե՞ս ստեղծել տվյալների բազա Excel- ում

Excel- ում SQL հարցման ստեղծում

SQL հարցման լեզուն տարբերվում է անալոգներից, քանի որ տվյալների բազայի կառավարման գրեթե բոլոր ժամանակակից համակարգերն աշխատում են դրա հետ: Ուստի զարմանալի չէ, որ սեղանի այնպիսի առաջադեմ պրոցեսոր, ինչպիսին է Excel- ը, որն ունի բազմաթիվ լրացուցիչ գործառույթներ, նույնպես գիտի, թե ինչպես աշխատել այս լեզվով: Excel- ի օգտագործած SQL օգտվողները կարող են կազմակերպել աղյուսակային բազմազան տարբեր տվյալներ:

Մեթոդ 1. Օգտագործել հավելում

Բայց նախ, եկեք նայենք այն տարբերակին, երբ դուք կարող եք ստեղծել Excel- ի SQL հարցում, ոչ թե ստանդարտ գործիքներ օգտագործելով, այլ օգտագործելով երրորդ կողմի հավելում: Այս առաջադրանքը կատարող լավագույն հավելումներից մեկը XLTools գործիքակազմն է, որը, բացի այս հնարավորությունից, ապահովում է մի շարք այլ գործառույթներ: Իշտ է, հարկ է նշել, որ գործիքի օգտագործման անվճար ժամկետը ընդամենը 14 օր է, և այդ ժամանակ ստիպված կլինեք գնել լիցենզիա:

Ներբեռնեք XLTools հավելված

  1. Ներբեռնման ֆայլը ներբեռնելուց հետո xltools.exeպետք է անցնի այն տեղադրելու համար: Տեղադրիչը սկսելու համար երկու անգամ սեղմեք մկնիկի ձախ կոճակը տեղադրման ֆայլի վրա: Դրանից հետո կբացվի պատուհան, որի ընթացքում դուք պետք է հաստատեք ձեր համաձայնագիրը Microsoft- ի արտադրանքի օգտագործման համար լիցենզիայի պայմանագրի հետ - NET Framework 4. Դա անելու համար պարզապես սեղմեք կոճակը «Ես ընդունում եմ» պատուհանի հատակին:
  2. Դրանից հետո տեղադրիչը ներբեռնում է անհրաժեշտ ֆայլերը և սկսում դրանց տեղադրման գործընթացը:
  3. Այնուհետև կբացվի մի պատուհան, որում դուք պետք է հաստատեք ձեր համաձայնությունը `այս հավելումը տեղադրելու համար: Դա անելու համար կտտացրեք կոճակը Տեղադրեք.
  4. Այնուհետև սկսվում է հավելանյութի տեղադրման կարգը ինքնին:
  5. Դրա ավարտից հետո կբացվի պատուհան, որի ընթացքում կհաղորդվի, որ տեղադրումը հաջողությամբ ավարտված է: Նշված պատուհանում պարզապես սեղմեք կոճակը Փակիր.
  6. Լրացուցիչը տեղադրված է, և այժմ կարող եք գործարկել Excel ֆայլը, որում անհրաժեշտ է կազմակերպել SQL հարցումը: Excel- ի թերթի հետ միասին բացվում է պատուհան XLTools լիցենզիայի ծածկագիրը մուտքագրելու համար: Եթե ​​ունեք ծածկագիր, ապա հարկավոր է այն մուտքագրել համապատասխան դաշտում և սեղմել կոճակին «Լավ». Եթե ​​ցանկանում եք օգտագործել անվճար տարբերակը 14 օր, ապա պարզապես սեղմեք կոճակը Դատավարության լիցենզիա.
  7. Փորձաշրջանի լիցենզիա ընտրելիս բացվում է ևս մեկ փոքր պատուհան, որտեղ դուք պետք է նշեք ձեր անունը և ազգանունը (կարող եք օգտագործել այլանունը) և էլ. Դրանից հետո կտտացրեք կոճակը «Սկսեք փորձաշրջանը».
  8. Հաջորդը, մենք վերադառնում ենք լիցենզիայի պատուհանը: Ինչպես տեսնում եք, ձեր մուտքագրված արժեքներն արդեն ցուցադրված են: Այժմ պարզապես անհրաժեշտ է սեղմել կոճակը «Լավ».
  9. Վերը նշված մանիպուլյացիաները կատարելուց հետո ձեր Excel- ի օրինակով կհայտնվի նոր ներդիր - «XLTools». Բայց մենք չենք շտապում դրա մեջ մտնել: Հարցումը ստեղծելուց առաջ մենք պետք է փոխարկենք սեղանի զանգվածը, որով մենք աշխատելու ենք այսպես կոչված «խելացի» սեղանի մեջ և անուն տալ:
    Դա անելու համար ընտրեք նշված զանգվածը կամ դրա ցանկացած տարր: Ներդիրում լինելով «Տուն» կտտացրեք պատկերակին "Ձևաչափել որպես սեղան". Այն տեղադրվում է ժապավենի վրա գործիքատուփի մեջ: Ոճերը. Դրանից հետո բացվում է տարբեր ոճերի ընտրության ցուցակ: Ընտրեք այն ոճը, որը կարծում եք, որ անհրաժեշտ է: Նշված ընտրությունը որևէ կերպ չի ազդի սեղանի ֆունկցիոնալության վրա, այնպես որ ձեր ընտրությունը հիմնեք միայն վիզուալ ցուցադրման նախասիրությունների հիման վրա:
  10. Դրանից հետո սկսվում է փոքր պատուհան: Այն ցույց է տալիս սեղանի կոորդինատները: Որպես կանոն, ծրագիրը ինքնին «հավաքում է» զանգվածի ամբողջական հասցեն, նույնիսկ եթե դրա մեջ ընտրեք միայն մեկ բջիջ: Բայց, ամեն դեպքում, չի անհանգստացնում ստուգել ոլորտում առկա տեղեկատվությունը "Նշեք սեղանի տվյալների գտնվելու վայրը". Ուշադրություն դարձրեք նաև մոտ կետին Վերին աղյուսակ, նշան կար, եթե ձեր զանգվածի վերնագրերը իսկապես առկա են: Դրանից հետո կտտացրեք կոճակը «Լավ».
  11. Դրանից հետո ամբողջ նշված միջակայքը կձևակերպվի որպես սեղան, ինչը կազդի ինչպես իր հատկությունների (օրինակ ՝ ձգվող), այնպես էլ տեսողական ցուցադրման վրա: Նշված սեղանին կտրվի անուն: Itանաչելու և ցանկության համաձայն փոխելու համար կտտացրեք զանգվածի ցանկացած տարր: Ներդիրների լրացուցիչ խումբ հայտնվում է ժապավենի վրա - «Սեղաններով աշխատելը». Տեղափոխեք դեպի ներդիր «Դիզայներ»տեղադրված դրա մեջ: Գործիքատուփի ժապավենի վրա «Հատկություններ» դաշտում «Սեղանի անուն» նշվում է զանգվածի անվանումը, որի վրա ինքնաբերաբար տրված ծրագիրը նշվելու է:
  12. Desiredանկության դեպքում օգտագործողը կարող է փոխել այս անունը ավելի տեղեկատվական, պարզապես ստեղնաշարից դաշտում ցանկալի տարբերակ մուտքագրելով և ստեղնը սեղմելով Մտնեք.
  13. Դրանից հետո սեղանը պատրաստ է, և դուք կարող եք ուղղակիորեն անցնել հարցման կազմակերպմանը: Տեղափոխեք դեպի ներդիր «XLTools».
  14. Գործիքատուփի ժապավենին անցնելուց հետո "SQL հարցումներ" կտտացրեք պատկերակին Գործարկել SQL- ն.
  15. Սկսվում է SQL հարցման կատարման պատուհանը: Ձախ տարածքում դուք պետք է նշեք փաստաթղթի թերթիկը և տվյալների ծառի սեղանը, որի վրա կստեղծվի հարցումը:

    Պատուհանի աջ վահանակում, որը զբաղեցնում է դրա մեծ մասը, ինքնին SQL հարցման խմբագիրն է: Անհրաժեշտ է դրանում գրել ծրագրային ծածկագիր: Ընտրված աղյուսակի սյունակի անուններն արդեն կցուցադրվեն ինքնաբերաբար: Մշակման համար սյունակները ընտրվում են հրամանի միջոցով ԸՆՏՐԵԼ. Անհրաժեշտ է ցուցակի մեջ թողնել միայն այն սյուները, որոնք ցանկանում եք մշակել նշված հրամանը:

    Հաջորդը, գրված է հրամանի տեքստը, որը ցանկանում եք դիմել ընտրված օբյեկտներին: Թիմերը կազմվում են հատուկ օպերատորների օգտագործմամբ: Ահա SQL- ի հիմնական հայտարարությունները.

    • ՊԱՏԱՍԽԱՆ - արժեքների տեսակավորումը;
    • Միացեք - միանալ սեղաններին.
    • ԽՈՒՄԲ - արժեքների խմբավորում;
    • Գումար - արժեքների ամփոփում;
    • Տարբերակ - կրկնօրինակների հեռացում:

    Բացի այդ, օպերատորները կարող են օգտագործվել հարցման կառուցման համար MAX, MIN, Միջին, COUNT, Ձախ և այլք

    Պատուհանի ստորին մասում դուք պետք է նշեք, թե որտեղ կցուցադրվի մշակման արդյունքը: Սա կարող է լինել գրքի նոր թերթ (լռելյայն) կամ ընթացիկ թերթի որոշակի տիրույթ: Վերջին դեպքում անհրաժեշտ է անջատիչը տեղափոխել համապատասխան դիրքի և նշել այս միջակայքի կոորդինատները:

    Հարցումը կատարելուց և համապատասխան պարամետրերը կատարելուց հետո կտտացրեք կոճակին Վազել պատուհանի հատակին: Դրանից հետո մուտքի գործողությունը կկատարվի:

Դաս. Smart սեղաններ Excel- ում

Մեթոդ 2. Օգտագործել ներկառուցված Excel գործիքները

Excel- ի ներկառուցված գործիքների միջոցով կա նաև ընտրված տվյալների աղբյուրի դեմ SQL հարցում ստեղծելու միջոց:

  1. Մենք սկսում ենք Excel ծրագիրը: Դրանից հետո տեղափոխեք ներդիր «Տվյալներ».
  2. Գործիքատուփում «Արտաքին տվյալների ստացում»գտնվում է ժապավենի վրա, կտտացրեք պատկերակին «Այլ աղբյուրներից». Բացվում է հետագա ընտրանքների ցուցակ: Ընտրեք դրա մեջ գտնվող ապրանքը «Տվյալների կապի մոգից».
  3. Սկսվում է Տվյալների միացման մոգ. Տվյալների աղբյուրների տեսակների ցանկում ընտրեք «ODBC DSN». Դրանից հետո կտտացրեք կոճակը «Հաջորդ».
  4. Պատուհանը բացվում է Տվյալների միացման կախարդներորում դուք ցանկանում եք ընտրել աղբյուրի տեսակը: Անուն ընտրեք «MS Access տվյալների շտեմարան». Դրանից հետո կտտացրեք կոճակը «Հաջորդ».
  5. Բացվում է նավիգացիայի փոքր պատուհանը, որի ընթացքում դուք պետք է գնաք տվյալների բազայի գտնվելու վայրի mdb կամ accdb ձևաչափով և ընտրեք տվյալների բազայի ցանկալի ֆայլը: Տրամաբանական կրիչների միջև նավարկումը կատարվում է հատուկ ոլորտում: Սկավառակներ. Գրացուցակների միջև անցում է կատարվում կոչվում պատուհանի կենտրոնական տարածքում «Կատալոգներ». Ընթացիկ գրացուցակում գտնվող ֆայլերը ցուցադրվում են պատուհանի ձախ վահանակում, եթե դրանք ունեն ընդլայնման mdb կամ accdb: Այս ոլորտում է, որ դուք պետք է ընտրեք ֆայլի անունը, ապա կտտացրեք կոճակը «Լավ».
  6. Դրանից հետո գործարկվում է նշված տվյալների բազայում սեղանի ընտրության պատուհանը: Կենտրոնական տարածքում ընտրեք ցանկալի սեղանի անունը (եթե կան մի քանի), ապա կտտացրեք կոճակը «Հաջորդ».
  7. Դրանից հետո բացվում է տվյալների պահպանման տվյալների ֆայլի պատուհանը: Ահա հիմնական տեղեկատվությունը այն կազմի վերաբերյալ, որը մենք կազմաձևել ենք: Այս պատուհանում պարզապես սեղմեք կոճակը Կատարված է.
  8. Excel- ի տվյալների ներմուծման պատուհանը գործարկվում է Excel- ի աշխատանքային թերթիկի վրա: Դրա մեջ դուք կարող եք նշել, թե որ ձևով եք ցանկանում տվյալները ներկայացնել:
    • Աղյուսակ;
    • PivotTable զեկույց;
    • Ամփոփ աղյուսակ.

    Ընտրեք ձեզ անհրաժեշտ տարբերակը: Մի փոքր ցածր է անհրաժեշտ, որպեսզի նշվի, թե որտեղ պետք է տեղադրվեն տվյալները. Նոր թերթի կամ ընթացիկ թերթիկի վրա: Վերջին դեպքում հնարավոր է նաև ընտրել տեղանքի կոորդինատները: Լռելյայն, տվյալները տեղադրվում են ընթացիկ թերթի վրա: Ներմուծված օբյեկտի վերին ձախ անկյունը գտնվում է խցում Ա 1.

    Բոլոր ներմուծման պարամետրերը նշելուց հետո կտտացրեք կոճակը «Լավ».

  9. Ինչպես տեսնում եք, տվյալների բազայից աղյուսակը տեղափոխվում է թերթ: Այնուհետև մենք տեղափոխվում ենք ներդիր «Տվյալներ» և կտտացրեք կոճակը Կապեր, որը գտնվում է ժապավենի վրա նույն անվանման գործիքատուփում:
  10. Դրանից հետո գործարկվում է գրքին միանալու պատուհանը: Դրա մեջ մենք տեսնում ենք նախկինում միացված տվյալների բազայի անվանումը: Եթե ​​կան միացված մի քանի տվյալների բազա, ապա ընտրեք անհրաժեշտը և ընտրեք այն: Դրանից հետո կտտացրեք կոճակը "Հատկություններ ..." պատուհանի աջ կողմում:
  11. Միացման հատկությունների պատուհանը սկսվում է: Մենք դրանով շարժվում ենք դեպի ներդիր «Սահմանում». Դաշտում Թիմի տեքստգտնվում է ընթացիկ պատուհանի ստորին մասում, մենք գրում ենք SQL հրամանը `համաձայն այս լեզվի շարահյուսության, որի մասին մենք հակիրճ խոսեցինք Մեթոդ 1. Դրանից հետո կտտացրեք կոճակը «Լավ».
  12. Դրանից հետո համակարգը ինքնաբերաբար վերադառնում է գրքերի միացման պատուհանը: Մենք կարող ենք միայն սեղմել կոճակը «Թարմացնել» դրա մեջ Դիմում է ներկայացվում տվյալների բազային, որից հետո տվյալների բազան վերադարձնում է դրա մշակման արդյունքները Excel թերթին, մեր նախկինում փոխանցած սեղանին:

Մեթոդ 3. Միացեք SQL Server- ին

Բացի այդ, Excel- ի գործիքների միջոցով կարող եք միանալ SQL Server- ին և դրանում հարցումներ ուղարկել: Հայց կառուցելը չի ​​տարբերվում նախորդ տարբերակից, բայց առաջին հերթին պետք է ինքնուրույն կապը հաստատել: Տեսնենք, թե ինչպես դա անել:

  1. Մենք սկսում ենք Excel ծրագիրը և անցնում ենք ներդիրին «Տվյալներ». Դրանից հետո կտտացրեք կոճակը «Այլ աղբյուրներից», որը տեղադրվում է ժապավենի վրա գործիքային բլոկում «Արտաքին տվյալների ստացում». Այս անգամ, բացվող ցուցակից ընտրեք տարբերակը «SQL սերվերից».
  2. Սա բացում է պատուհանը տվյալների բազայի սերվերին միանալու համար: Դաշտում «Սերվերի անուն» նշեք այն սերվերի անունը, որին մենք միացնում ենք: Պարամետրերի խմբում Հաշվի տեղեկությունները դուք պետք է որոշեք, թե ինչպես կապը տեղի կունենա `օգտագործելով Windows նույնականացումը կամ օգտագործողի անուն և գաղտնաբառ մուտքագրելով: Մենք անջատիչը դնում ենք որոշման համաձայն: Եթե ​​դուք ընտրել եք երկրորդ տարբերակը, ապա բացի այդ, դուք պետք է համապատասխան դաշտերում մուտքագրեք օգտվողի անուն և գաղտնաբառ: Բոլոր պարամետրերը ավարտվելուց հետո կտտացրեք կոճակը «Հաջորդ». Այս գործողությունը կատարելուց հետո տեղի է ունենում կապը նշված սերվերի հետ: Տվյալների բազայում հարցման կազմակերպման հետագա քայլերը նման են այն մեթոդների, որոնք նկարագրել ենք նախորդ մեթոդով:

Ինչպես տեսնում եք, Excel Excel- ում հարցումը կարող է կազմակերպվել ինչպես ծրագրի ներկառուցված գործիքներով, այնպես էլ երրորդ կողմի հավելումների օգնությամբ: Յուրաքանչյուր օգտագործող կարող է ընտրել այն տարբերակը, որն իր համար ավելի հարմար է և ավելի հարմար է որոշակի առաջադրանքի լուծման համար: Չնայած, XLTools հավելման առանձնահատկությունները, ընդհանուր առմամբ, դեռևս մի փոքր ավելի առաջադեմ են, քան ներկառուցված Excel գործիքները: XLTools- ի հիմնական թերությունն այն է, որ հավելումը անվճար օգտագործման ժամկետը սահմանափակվում է ընդամենը երկու օրացուցային շաբաթով:

Pin
Send
Share
Send