Lus nug SQL hauv Microsoft Excel

Pin
Send
Share
Send

SQL yog cov lus nrov ua programming uas tau siv thaum ua haujlwm nrog databases (DB). Txawm hais tias muaj nyias daim ntawv thov hu ua Kev nkag mus rau cov haujlwm hauv Microsoft chaw ua haujlwm, Excel tseem tuaj yeem ua haujlwm nrog databases los ntawm kev ua cov lus nug SQL. Cia peb paub yuav ua li cas thov cov lus thov sib xws hauv ntau txoj kev.

Saib ntxiv mus: Yuav ua li cas thiaj tsim cov ntaub ntawv hauv Excel

Tsim cov lus nug SQL hauv Excel

Cov lus nug SQL txawv ntawm analogues nyob rau hauv uas yuav luag txhua cov ntaub ntawv kev tswj hwm niaj hnub ua haujlwm nrog nws. Yog li ntawd, nws tsis yog txhua qhov xav tsis thoob uas yog li cov txheej txheem ua tau zoo li Excel, uas muaj ntau lub zog ntxiv, tseem paub yuav ua li cas nrog cov lus no. Cov neeg siv SQL siv Excel tuaj yeem npaj ntau cov ntaub ntawv tsis sib xws.

Txoj Kev 1: siv ib qho ntxiv-ntxiv

Tab sis ua ntej, cia saib txoj hauv kev xaiv thaum koj tuaj yeem tsim cov lus nug SQL los ntawm Excel tsis siv cov cuab yeej txheem, tab sis siv tus thib peb-sab ntxiv. Ib qho zoo tshaj plaws ntxiv cov teeb meem uas ua tau cov haujlwm no yog lub XLTools cov cuab yeej, uas, ntxiv rau qhov no, muab tus tswv ntawm lwm lub zog. Yog lawm, nws yuav tsum raug sau tseg tias lub sijhawm pub dawb rau kev siv lub cuab yeej tsuas yog 14 hnub, thiab tom qab ntawd koj yuav tsum tau yuav ib daim ntawv tso cai.

Tso Rau XLTools Ntxiv-Hauv

  1. Tom qab koj rub tawm cov ntawv ntxiv-nyob rau hauv xltools.exeyuav tsum npaj mus rau nruab nws. Txhawm rau pib ua lub installer, nyem ob lub khawm sab laug ntawm lub khawm teeb tsa. Tom qab ntawd, lub qhov rais yuav qhib rau qhov uas koj yuav tsum tau lees tias koj qhov kev pom zoo nrog kev pom zoo daim ntawv tso cai rau kev siv Microsoft cov khoom lag luam - NET moj khaum 4. Txhawm rau ua qhov no, cia li nyem rau ntawm lub pob “Kuv lees yuav” nyob hauv qab ntawm lub qhov rais.
  2. Tom qab ntawd, cov txhim kho rub tawm cov ntawv xav tau thiab pib cov txheej txheem ntawm kev txhim kho lawv.
  3. Tom qab ntawd lub qhov rais yuav qhib rau qhov uas koj yuav tsum paub meej tias koj qhov kev pom zoo los teeb cov tshuaj txuas ntxiv no. Ua li no, nyem rau ntawm pob nyem Nruab.
  4. Tom qab ntawd txheej txheem teeb tsa ntawm qhov sib ntxiv ntawm nws tus kheej pib.
  5. Tom qab nws ua tiav, lub qhov rai yuav qhib qhov twg nws yuav ceeb toom tias kev teeb tsa tau ua tiav. Hauv qhov rai uas teev, tsuas yog nyem rau ntawm lub pob Kaw.
  6. Qhov kev txuas ntxiv yog ntsia thiab tam sim no koj tuaj yeem khiav Excel cov ntaub ntawv uas koj xav tau npaj cov lus nug SQL. Ua ke nrog ntawm Excel daim ntawv, lub qhov rais qhib rau kev nkag mus ntawm XLTools daim ntawv tso cai code. Yog tias koj muaj ib qho cai, koj yuav tsum nkag mus rau hauv qhov chaw tsim nyog thiab nyem rau ntawm lub pob "OK"Cov. Yog tias koj xav siv qhov dawb version rau 14 hnub, tom qab ntawd cia li nyem rau ntawm lub pob Daim Ntawv Tso Cai Sim.
  7. Thaum xaiv cov ntawv tso cai sim, lwm lub qhov rais me qhib, qhov uas koj yuav tsum qhia koj lub npe thiab lub xeem (koj tuaj yeem siv lub npe) thiab email. Tom qab ntawv, nyem rau ntawm lub pob "Pib lub sijhawm sim".
  8. Tom ntej no, peb rov qab mus rau lub qhov rai ntawv tso cai. Raws li koj tuaj yeem pom, qhov tseem ceeb koj nkag rau hauv twb raug tso tawm. Tam sim no koj tsuas yog yuav tsum tau nyem rau ntawm lub pob "OK".
  9. Tom qab koj ua qhov kev ua tiav saum toj no, ib tus tshiab tab yuav tshwm sim hauv koj qhov Piv txwv Excel - "XLTools"Cov. Tab sis peb tsis maj kom nws nkag mus rau hauv nws. Ua ntej tsim cov lus nug, peb yuav tsum hloov lub rooj ua noj mov uas peb yuav ua haujlwm rau hauv lub npe "ntse" rooj thiab muab lub npe rau nws.
    Ua qhov no, xaiv qhov teev tshwj xeeb los yog ib qho twg hauv. Nyob hauv kab "Tsev" nyem rau ntawm qhov icon "Format li rooj"Cov. Nws muab tso rau ntawm daim xov hauv lub thawv. Cov YeejCov. Tom qab ntawd daim ntawv teev xaiv ntawm ntau yam yeej qhib. Xaiv cov style uas koj xav tias tsim nyog. Cov kev xaiv tshwj xeeb yuav tsis cuam tshuam rau lub rooj ua haujlwm hauv txhua txoj kev, yog li lub hauv paus koj xaiv tsuas yog nyob ntawm lub hauv paus ntawm kev ua kom pom cov khoom siv saib pom.
  10. Ua raws li no, lub qhov rais me me pib. Nws qhia tau qhov ua haujlwm ntawm lub rooj. Raws li txoj cai, qhov kev pab cuam nws tus kheej "tuaj tos" qhov chaw nyob tag nrho ntawm cov kab, txawm tias koj xaiv tsuas yog ib lub xov tooj ntawm nws. Tab sis tsuas yog nyob rau hauv rooj plaub, nws tsis thab mus xyuas cov ntaub ntawv uas nyob hauv qhov chaw "Qhia meej qhov chaw ntawm cov ntaub ntawv cov ntaub ntawv"Cov. Kuj xyuam xim rau ze cov khoom Cov lus lub rooj, muaj qhov ntsuas xyuas yog tias cov headers hauv koj cov array yog tam sim no. Nyem ntawd tag khawm "OK".
  11. Tom qab ntawd, tag nrho cov kab kev cai tshwj xeeb yuav muab tso ua ke raws li lub rooj, uas yuav cuam tshuam ob qho tag nrho nws cov khoom (piv txwv, ncab) thiab cov khoom siv kom pom. Lub rooj nthuav dav yuav muab lub npe. Txhawm rau paub nws thiab hloov nws ntawm yuav, nyem rau ntawm txhua lub ntsiab ntawm qhov ntsuas. Ib pawg ntxiv ntawm tabs tshwm ntawm cov xov - "Ua haujlwm nrog cov ntxhuav"Cov. Txav mus rau tab "Tus tsim qauv"muab tso rau hauv nws. Ntawm txoj hlua rau ntawm pob khawm "Khoom" hauv tshav pob "Rooj npe" lub npe ntawm cov kab uas qhov kev zov me nyuam tau muab rau nws yuav tsum qhia.
  12. Yog tias qhov xav tau, tus neeg siv tuaj yeem hloov lub npe no mus rau ib qho kev qhia ntau ntxiv, tsuas yog nkag mus rau cov kev xaiv yam xav tau hauv lub tshav pob ntawm cov keyboard thiab nias tus yuam sij Sau.
  13. Tom qab ntawd, rooj noj mov tau npaj tiav thiab koj tuaj yeem npaj ncaj qha mus rau lub koom haum ntawm kev thov. Txav mus rau tab "XLTools".
  14. Tom qab mus rau ntawm xov xov tooj cua hauv lub npov "SQL lus nug" nyem rau ntawm qhov icon Khiav SQL.
  15. Lub SQL lus nug tiav ntawm lub qhov rais pib. Hauv nws qhov chaw nyob sab laug, koj yuav tsum qhia txog daim ntawv ntawm daim ntawv thiab cov lus nyob ntawm tsob ntoo cov ntaub ntawv uas thov cov ntaub ntawv yuav tsim tawm.

    Hauv txoj cai pane ntawm lub qhov rai, uas siv ntau tshaj plaws ntawm nws, yog tus SQL lus nug editor nws tus kheej. Nws yog qhov tsim nyog yuav tau sau cov program code hauv nws. Lub npe cov npe ntawm lub rooj xaiv muaj yuav twb tso tawm kom pom. Cov ntawv rau kev ua yog xaiv siv qhov hais kom ua XAIVCov. Nws yog qhov tsim nyog yuav tsum tau tawm hauv cov ntawv tsuas yog cov kab ntawv uas koj xav tau cov lus txib tshwj xeeb kom ua.

    Tom ntej no, kab ntawv ntawm lo lus txib uas koj xav siv rau cov khoom raug xaiv yog sau. Pab pawg yog tsim nrog siv cov neeg tshwj xeeb. Ntawm no yog cov lus SQL yooj yim:

    • YIM LOS BY - cais qhov tseem ceeb;
    • Koom nrog - koom nrog cov ntxhuav;
    • GROUP LOS - pab pawg ntawm cov nqi;
    • CAIJ - cov ntsiab lus ntawm qhov tseem ceeb;
    • Qhov txawv - kev tshem tawm duplicates.

    Ntxiv rau, cov tswj hwm yuav siv tau los tsim cov lus nug MAX, MIN, Avg, NYIAJ, Sab laug thiab lwm tus

    Hauv seem hauv qab ntawm qhov rai koj yuav tsum tau qhia qhov twg ua cov txiaj ntsig yuav tshwm. Qhov no tuaj yeem yog daim ntawv tshiab ntawm phau ntawv (los ntawm lub neej yav dhau los) lossis ntau yam tshwj xeeb ntawm daim ntawv tam sim no. Nyob rau hauv rooj plaub tom kawg, koj yuav tsum txav mus rau lub pob txav mus rau txoj haujlwm tsim nyog thiab qhia kom meej cov haujlwm ntawm qhov ntau.

    Tom qab qhov kev thov yog ua thiab cov chaw tsim nyog tau ua, nyem rau ntawm lub pob Khiav nyob hauv qab ntawm lub qhov rais. Tom qab ntawd, kev ua haujlwm nkag mus yuav raug ua.

Zaj Lus Qhia: Cov Duab Ntxaij nyob hauv Excel

Txoj Kev 2: siv cov cuab yeej ua tau Excel

Kuj tseem muaj txoj hauv kev los tsim cov lus nug SQL tiv thaiv cov ntaub ntawv raug xaiv los siv cov cuab yeej Excel los tsim.

  1. Peb pib qhov Excel program. Tom qab ntawd, tsiv mus rau ntawm lub tab "Cov ntaub ntawv".
  2. Hauv lub thawv "Tau cov ntaub ntawv sab nraud"nyob rau ntawm txoj siv xov, nyem rau ntawm qhov cim "Los ntawm lwm qhov"Cov. Daim ntawv teev cov kev xaiv qhib ntxiv. Xaiv cov khoom hauv nws "Los ntawm cov ntaub ntawv txuas wizard".
  3. Pib li Cov Ntaub Ntawv Txuas TxuasCov. Hauv daim ntawv ntawm cov hom ntawm cov ntaub ntawv, xaiv "ODBC DSN"Cov. Tom qab ntawv, nyem rau ntawm lub pob "Tom ntej".
  4. Qhov rai qhib Cov Ntaub Ntawv Sib Txuasnyob rau hauv uas koj xav xaiv hom khoom siv. Xaiv ib lub npe "MS Access Database"Cov. Nyem ntawd tag khawm "Tom ntej".
  5. Qhov chaw qhia me me yuav qhib, uas koj yuav tsum tau mus rau hauv cov chaw cim chaw nyob rau hauv mdb lossis accdb hom thiab xaiv cov ntaub ntawv xav tau. Kev thauj ntawm cov zajlus kom tsav tau ua nyob hauv thaj teb tshwj xeeb. DisksCov. Nruab nrab ntawm cov ntawv sau npe, kev hloov pauv tau ua hauv thaj chaw nruab nrab ntawm lub qhov rais hu ua "Cov Ntawv Ntsuas"Cov. Cov ntaub ntawv hauv cov ntawv qhia tam sim no tau qhia nyob rau sab laug ntawm lub qhov rais yog tias lawv muaj qhov txuas ntxiv mdb lossis accdb. Nws yog nyob rau hauv cheeb tsam no uas koj xav tau xaiv lub npe cov ntaub ntawv, thiab tom qab ntawd nyem rau lub pob "OK".
  6. Ua raws li qhov no, lub qhov rooj xaiv lub rooj hauv cov ntaub ntawv sau tseg yog tsim tawm. Hauv nruab nrab thaj chaw, xaiv lub npe ntawm qhov rooj xav tau (yog tias muaj ob peb), thiab tom qab ntawd nyem rau lub pob ntawd "Tom ntej".
  7. Tom qab ntawd, txuag cov ntaub ntawv kev twb kev txuas ntaub ntawv qhov rai qhib. Ntawm no yog cov ntaub ntawv tseem ceeb txog kev sib txuas uas peb tau teeb tsa. Hauv lub qhov rai no, cia li nyem khawm Ua li cas.
  8. Lub Excel cov ntaub ntawv ntshuam lub qhov rai tau tsim tawm ntawm ib daim ntawv Excel. Hauv nws, koj tuaj yeem sau qhia hauv daim foos twg koj xav kom muab cov ntaub ntawv nthuav tawm:
    • Cov lus;
    • PivotTable Qhia;
    • Daim ntawv qhia txog cov qauv qhia.

    Xaiv cov kev xaiv uas koj xav tau. Ib qho qis me me yog xav tau los qhia qhov chaw cov ntaub ntawv yuav tsum tso: rau ntawm daim ntawv tshiab lossis rau ntawm daim ntawv tam sim no. Nyob rau hauv rooj plaub tom kawg, nws tseem tuaj yeem xaiv qhov chaw sawv cev. Los ntawm lub neej ntawd, cov ntaub ntawv muab tso rau ntawm daim ntawv tam sim no. Lub kaum sab sauv sab sauv ntawm cov khoom raug thov tuaj yeem nyob hauv kab ntawv A1.

    Tom qab tag nrho cov ntshuam nqis tau teev, nyem rau ntawm lub pob "OK".

  9. Raws li koj tuaj yeem pom, lub rooj los ntawm lub hauv paus yog hloov mus rau ntawv. Tom qab ntawd peb hloov mus rau ntawm lub tab "Cov ntaub ntawv" thiab nias rau pob Cov Kev Sib Txuas, uas yog nyob rau ntawm daim kab xev hauv toolbox ntawm tib lub npe.
  10. Tom qab ntawd, lub qhov rais rau kev txuas rau phau ntawv pib. Hauv nws peb pom lub npe ntawm cov ntawv sib txuas yav tas los. Yog tias muaj ob peb lub chaw txuas nrog, tom qab ntawd xaiv qhov uas tsim nyog thiab xaiv nws. Tom qab ntawv, nyem rau ntawm lub pob "Cov Khoom ..." ntawm sab xis ntawm lub qhov rais.
  11. Qhov kev sib txuas ntawm lub qhov rais pib. Peb tsiv mus nyob rau hauv nws mus rau lub tab "Lus Txhais"Cov. Hauv dab teb Pab Pawg Cov Lusnyob rau hauv qab ntawm lub qhov rais tam sim no, peb sau SQL lus txib kom ua raws li cov qauv ntawm cov lus no, uas peb tau tham txog luv luv thaum xav txog. Txoj Kev 1Cov. Nyem ntawd tag khawm "OK".
  12. Tom qab ntawd, lub kaw lus cia li rov rau phau ntawv txuas lub qhov rai. Peb tsuas tuaj yeem nyem lub pob "Refresh" hauv nws. Ib qho kev thov yog xa mus rau lub chaw khaws ntaub ntawv, tom qab ntawd cov chaw xa ntawv xa cov txiaj ntsig rov qab los ntawm nws kev ua rov qab rau hauv Excel daim ntawv, mus rau lub rooj uas peb tau hloov dua tshiab

Txoj Kev 3: Txuas rau SQL Server

Ntxiv rau, dhau ntawm Excel cov cuab yeej, koj tuaj yeem txuas rau SQL Server thiab xa lus nug rau nws. Kev tsim tsa kev thov tsis txawv ntawm qhov kev xaiv yav dhau los, tab sis ua ntej txhua yam, koj yuav tsum tsim kom muaj qhov kev sib txuas nws tus kheej. Saib seb yuav ua li cas.

  1. Peb pib lub Excel program thiab peb dhau mus rau hauv lub tab "Cov ntaub ntawv"Cov. Tom qab ntawv, nyem rau ntawm lub pob "Los ntawm lwm qhov", uas muab tso rau ntawm daim kab xev hauv lub cuab yeej block "Tau cov ntaub ntawv sab nraud"Cov. Lub sijhawm no, los ntawm daim ntawv teev cia, xaiv cov kev xaiv "Los ntawm SQL Server".
  2. Qhov no qhib lub qhov rais txuas rau lub database. Hauv dab teb "Server npe" qhia lub npe ntawm tus neeg rau zaub mov uas peb txuas rau. Nyob rau hauv pawg parameter Cov Ntaub Ntawv Txog Nyiaj Txiag koj yuav tsum txiav txim siab seb qhov kev sib txuas yuav tshwm sim li cas: siv Windows kev kuaj xyuas qhov tseeb lossis los ntawm kev nkag mus ntawm tus username thiab password. Peb teeb tsa tus tes hloov chaw raws li kev txiav txim siab. Yog tias koj xaiv qhov kev xaiv thib ob, tom qab ntawd ntxiv koj yuav tsum sau tus username thiab password rau hauv cov chaw uas tsim nyog. Tom qab txhua lub sijhawm tau ua tiav, nyem rau ntawm lub pob "Tom ntej"Cov. Tom qab ua qhov kev nqis tes no, ib qho kev sib txuas nrog cov kev cai tswjhwm server tau siv. Cov kauj ruam txuas ntxiv rau kev teeb tsa cov lus nug rau lub hauv paus yog zoo ib yam li cov uas peb tau piav qhia hauv hom txheej txheem dhau los.

Raws li koj tuaj yeem pom, hauv Excel Excel, ib qho lus nug yuav raug teeb tsa ob qho tib si nrog cov cuab yeej tsim los ntawm qhov kev zov me nyuam thiab nrog kev pab ntawm thib peb-txuas ntxiv. Txhua tus neeg siv tuaj yeem xaiv qhov kev xaiv uas yooj yim dua rau nws thiab tsim nyog los daws qhov haujlwm tshwj xeeb. Txawm hais tias, cov yam ntxwv ntawm XLTools ntxiv-hauv, feem ntau, tseem muaj qee qhov ntau tshaj li cov cuab yeej tsim hauv Excel. Lub ntsiab tseem ceeb ntawm XLTools yog lo lus siv rau kev siv dawb ntawm lub sijhawm ntxiv tsuas yog ob lim piam xwb.

Pin
Send
Share
Send