SQL yog lub suab nrov programming uas siv thaum ua haujlwm nrog databases (DB). Txawm hais tias muaj ib daim ntawv thov rau database operations hauv Microsoft Office suite - Access, tab sis Excel kuj ua haujlwm nrog cov database, ua SQL queries. Cia peb kawm paub seb peb yuav ua li cas thiaj li tsim nyog rau ntau txoj hauv kev.
Saib kuj: Yuav ua li cas los ua ib tug database hauv Excel
Tsim cov lus nug SQL hauv Excel
SQL lus nug lus txawv ntawm analogs nyob rau hauv lub fact tias yuav luag tag nrho cov niaj hnub database tswj systems ua hauj lwm nrog nws. Yog li ntawd, nws tsis yog nyob rau hauv tag nrho cov kev xav hais tias xws li ib tug advanced tabular processor li Excel, uas muaj ntau yam ntxiv zog, kuj tseem ua hauj lwm nrog hom lus no. Cov neeg siv uas paub zoo siv SQL siv Excel ua tau ntau txoj kev sib txawv ntawm cov ntaub ntawv tabular.
Method 1: Siv Add-ons
Tab sis ua ntej, wb xav txog ib qho kev xaiv thaum koj tuaj yeem tsim ib cov lus nug SQL ntawm Excel tsis tas siv cov cuab yeej txheem, tab sis siv ib qhov thib peb ntxiv. Ib qho ntxiv qhov zoo tshaj plaws ntxiv-ua tau zoo ua qhov hauj lwm no yog cov XLTools cov cuab yeej, uas, ntxiv rau qhov kev ua no, muab ib lub party rau lwm lub zog. Txawm li cas los xij, nws yuav tsum raug sau tseg tias lub sij hawm pub dawb ntawm kev siv lub cuab tam tsuas yog 14 hnub, thiab tom qab ntawd koj yuav tsum tau yuav daim ntawv tso cai.
Download XLTools Add-on
- Tom qab koj tau downloaded cov ntaub ntawv ntxiv xltools.exeyuav tsum pib nrog nws cov installation. Khiav lub installer, ob npaug-nias ntawm sab laug nas khawm ntawm cov ntaub ntawv hauv installation. Tom qab ntawd, lub qhov rais yuav pib rau qhov uas koj yuav xav tau kom paub tseeb tias koj daim ntawv cog lus nrog daim ntawv cog lus rau kev siv Microsoft cov khoom - NET Framework 4. Ua qhov no, cia li nias ntawm lub pob "Txais" nyob hauv qab ntawm qhov rais.
- Tom qab ntawd, tus installer downloads cov ntaub ntawv yuav tsum tau thiab pib txheej txheem installation.
- Tom ntej no, ib lub qhov rais qhib rau hauv uas koj yuav tsum paub meej tias koj tso cai rau nruab no ntxiv qhov no. Ua li no, nyem rau ntawm lub pob. "Nruab".
- Ces pib qhov txheej txheem kev sib txuas ncaj qha rau tus kheej ntxiv.
- Tom qab tiav, lub qhov rais qhib rau qhov twg nws yuav tsum tau qhia tias lub installation tau ntse tiav. Nyob rau hauv lub qhov rai teev, cia li nias ntawm khawm "Kaw".
- Qhov ntxiv-yog nruab thiab tam sim no koj tau khiav ib qho Excel ntawv uas koj yuav tsum tau npaj ib cov lus nug SQL. Ua ke nrog cov ntawv Excel, lub qhov rais qhib nkag mus rau XLTools licence code. Yog tias koj muaj ib txoj cai, koj yuav tsum nkag rau hauv qhov chaw uas tsim nyog thiab nias rau ntawm lub pob "OK". Yog tias koj xav siv dawb version rau 14 hnub, ces koj tsuas xav tau nias ntawm lub pob. "Kev Tso Cai".
- Thaum koj xaiv ib daim ntawv tso cai mus sib hais, lwm qhov me me qhib qhov chaw koj yuav tsum qhia koj lub npe thiab lub xeem (koj tuaj yeem siv cov pseudonym) thiab e-mail. Tom qab ntawd, nyem rau ntawm lub pob "Pib Lub Sij Hawm Pib".
- Tom ntej no peb rov qab mus rau lub qhov rai tso cai. Raws li koj tau pom, cov nuj nqis uas koj nkag mus yog tau tso tawm kom pom. Tam sim no koj tsuas xav tau nias lub khawm. "OK".
- Tom qab koj ua cov haujlwm saum toj no, ib qho tshiab yuav tshwm nyob hauv koj phau Excel - "XLTools". Tab sis tsis yog maj nrawm mus rau hauv nws. Ua ntej koj tsim cov lus nug, koj yuav tsum hloov ib lub rooj array, uas peb yuav ua hauj lwm, rau hauv lub rooj sib tham hu ua "smart" thiab muab nws lub npe.
Ua li no, xaiv cov lus teev tseg los yog ib qho ntawm nws cov ntsiab lus. Nyob hauv tab "Tsev" nyem rau ntawm lub cim "Hom ntawv raws li rooj". Nws muab tso rau ntawm daim kab xev hauv lub nras cov cuab yeej. "Yeej". Tom qab ntawd cov npe ntawm cov cwj pwm sib txawv qhib. Xaiv cov lus uas koj pom haum. Qhov kev xaiv no yuav tsis cuam tshuam qhov kev ua haujlwm ntawm lub rooj, yog li pib qhov koj xaiv xaiv raws li qhov pom ntawm qhov pom. - Tom qab no, lub qhov rais qhib me me. Nws qhia tau hais tias lub cev ntawm lub rooj. Raws li txoj cai, qhov kev zov me nyuam nws tus kheej "xaiv" qhov chaw nyob ntawm qhov array, txawm tias koj xaiv tsuas yog ib lub xov tooj hauv nws xwb. Tab sis tsuas yog thaum nws tsis cuam tshuam nrog xyuas cov ntaub ntawv uas nyob hauv thaj chaw "Txheeb xyuas qhov chaw ntawm cov lus qhia ntawm cov lus qhia". Koj tseem yuav tsum tau them nqi rau yam khoom ntawd "Cov lus nrog lub npe", muaj ib zuam, yog cov headers hauv koj array yeej tuaj. Ces nyem rau ntawm lub pob "OK".
- Tom qab ntawd, tag nrho cov nqe lus teev yuav raug muab teev cia ua ib lub rooj, uas yuav ua rau nws ob lub zog (piv txwv li, kev ncab) thiab kev pom duab. Daim phiaj teev lus yuav raug hu ua. Thiaj li paub nws thiab hloov nws ntawm yuav, peb nias rau ntawm txhua lub caij ntawm cov array. Ib pawg ntxiv ntawm cov tabs tshwm nyob rau ntawm txoj kab - "Ua hauj lwm nrog cov ntxhuav". Txav mus rau tab "Tus tswv tsev"muab tso rau hauv nws. Rau daim kab xev hauv lub nras cov cuab yeej "Cov khoom" nyob tom teb "Lub Npe" lub npe ntawm cov array, uas qhov kev zov me nyuam muab rau nws tau txais, yuav raug qhia.
- Yog tias xav tau, tus neeg siv yuav hloov tau lub npe no mus rau ib qho kev qhia ntau dua los ntawm kev nkag mus rau hauv qhov kev xaiv rau hauv thaj tsam ntawm cov keyboard thiab nias lub ntsiab Sau.
- Tom qab ntawd, lub rooj npaj tau thiab koj tuaj yeem ncaj qha mus rau lub koom haum ntawm qhov kev thov. Txav mus rau tab "XLTools".
- Tom qab kev hloov ntawm daim kab xev hauv lub nras cov cuab yeej "SQL queries" nyem rau ntawm lub cim Khiav SQL.
- Pib ntawm SQL lub rooj sib tham ua tiav. Hauv nws cheeb tsam sab laug, qhia kom meej rau daim ntawv ntawm daim ntawv thiab lub rooj ntawm cov ntaub ntawv ntoo uas cov lus nug yuav raug tsim.
Nyob rau hauv txoj cai pane ntawm lub qhov rais, uas feem ntau ntawm nws, yog SQL nug tus kws kho mob nws tus kheej. Nyob rau hauv nws koj yuav tsum sau qhov program code. Sau lub npe ntawm cov lus xaiv ntawm lub rooj xaiv yuav muaj tshwm sim tuaj. Kev xaiv ntawm txhua rau kev ua tiav yog ua raws li lo lus txib Xaiv. Koj yuav tsum tau tawm hauv daim ntawv tsuas yog cov kab uas koj xav tau hais kom ua hais kom ua.
Tom ntej no, sau cov lus ntawm cov lus txib uas koj xav thov rau cov khoom tau xaiv. Cov lus txib yog tsim los siv cov neeg lag luam tshwj xeeb. Nov yog cov lus sau qhia SQL:
- TXIM LOS SIS - kev ntsuam xyuas qhov tseem ceeb;
- SIB THAM - koom cov rooj;
- GROUP los ntawm - kev ua zoo ntawm qhov tseem ceeb;
- SUM - qhov tseem ceeb ntawm qhov tseem ceeb;
- Distinct - tshem cov duplicates.
Tsis tas li ntawd, nyob rau hauv kev tsim kho ntawm cov lus nug, koj siv tau cov tswv MAX, MIN, Avg, COUNT, LEFT thiab lwm tus
Nyob rau sab qis ntawm qhov rais, koj yuav tsum qhia meej meej tias qhov kev ua haujlwm yuav tshwm sim. Qhov no tuaj yeem ua ib daim ntawv tshiab ntawm phau ntawv (los ntawm kev ua neej) los yog ib qhov ntau ntawm daim ntawv tam sim no. Nyob rau hauv tom kawg rooj plaub, koj yuav tsum hloov dua qhov hloov mus rau qhov chaw uas tsim nyog thiab hais kom meej tias lub zog ntawm no ntau.
Tom qab qhov kev thov tau ua thiab qhov kev hloov chaw tau tsim, nyem rau ntawm lub pob. Khiav mus nyob hauv qab ntawm qhov rais. Tom qab ntawd, yuav nkag mus rau hauv kev lag luam.
Tshooj: Cov rooj ntse ntse hauv Excel
Txoj kev 2: Siv Excel Ua Cov Cuab Yeej
Muaj kuj yog ib txoj kev los tsim cov lus nug SQL rau ib cov ntaub ntawv xaiv uas siv cov cuab yeej ntawm Excel ua.
- Khiav qhov kev pab cuam Excel. Tom qab ntawd tsiv mus rau tab "Cov ntaub ntawv".
- Nyob rau hauv lub block ntawm cov cuab yeej "Qhia lwm cov ntaub ntawv"uas yog nyob rau ntawm daim kab xev, nias ntawm lub cim "Los ntawm lwm qhov chaw". Ib daim ntawv teev cov kev xaiv ntxiv. Xaiv cov khoom hauv nws "Los ntawm cov Ntaub Ntawv Kev Tshaj Lij" Wizard ".
- Pib pib Cov Ntaub Ntawv Kev Tiv Thaiv Tus Kheej. Nyob hauv daim ntawv teev cov ntaub ntawv los ntawm cov ntaub ntawv, xaiv "ODBC DSN". Tom qab ntawd nias ntawm khawm "Tom ntej".
- Qhov rais qhib Cov Ntaub Ntawv Kev Sib Txuas Lus (Wizards), nyob rau hauv uas koj yuav tsum xaiv hom ntawm qhov chaw. Xaiv lub npe "MS Access Database". Ces nyem rau ntawm lub pob. "Tom ntej".
- Ib qho me me qhib qhov rais qhib rau qhov uas koj yuav tsum mus rau qhov chaw database directory hauv mdb lossis accdb hom thiab xaiv cov ntaub ntawv database yuav tsum tau. Kev sib tw ntawm cov cim drives yog ua nyob rau hauv ib lub teb tshwj xeeb. "Disks". Nyob nruab nrab ntawm cov kab lus, ib qho kev hloov yog ua nyob rau hauv cheeb tsam ntawm lub qhov rais hu ua qhov rais "Catalogs". Nyob rau sab laug pane ntawm lub qhov rais, cov ntaub ntawv nyob hauv cov kab ntawv tam sim no muaj tshwm sim yog tias lawv muaj qhov extension mdb los yog accdb. Nws yog nyob rau hauv cheeb tsam no uas koj xav tau xaiv lub npe cov npe, ces nyem rau ntawm lub pob "OK".
- Tom qab qhov no, ib lub qhov rais rau kev xaiv ib lub rooj hauv cov teev uas tau teev tseg tso tawm. Nyob hauv cheeb tsam hauv plawv, xaiv lub npe ntawm cov nqe lus (yog tias muaj ntau ntau), thiab ces nias qhov khawm "Tom ntej".
- Tom qab ntawd, cov ntaub ntawv khaws cia cov ntaub ntawv txuas tau qhib qhov rais. Ntawm no yog qhov yooj yim kev txuas lus uas peb tau teeb tsa. Hauv lub qhov rais, cia li nias ntawm khawm. "Ua li cas".
- Nyob rau ntawm daim ntawv Excel, cov ntaub ntawv ntshuam ntawm lub vojvoog yog qhib. Nws yog tau los qhia rau hauv daim ntawv twg uas koj xav tau cov ntaub ntawv nthuav tawm:
- Cov lus;
- Pivot Table Report;
- Daim ntawv qhia xaus.
Xaiv cov kev xaiv uas koj xav tau. Cia li hauv qab no koj yuav tsum qhia meej meej qhov twg los muab cov ntaub ntawv: ntawm daim ntawv tshiab los yog ntawm daim ntawv tam sim no. Nyob rau tom kawg rooj plaub, nws tseem tau xaiv qhov chaw khiav hauj lwm. Yog vim li cas, cov ntaub ntawv muab tso rau ntawm daim ntawv tam sim no. Sab saum toj sab laug ntawm qhov khoom uas tau muab los tso rau hauv lub xov tooj ntawm tes. A1.
Tom qab tag nrho cov import nqis teev, nyem rau ntawm lub pob "OK".
- Raws li koj tau pom, lub rooj ntawm qhov database yuav tsiv mus rau ntawm daim ntawv. Ces txav mus rau lub tab "Cov ntaub ntawv" thiab nyem rau ntawm lub pob "Kev sib txuas lus"uas yog muab tso rau ntawm daim kab xev hauv lub block ntawm cov cuab yeej nrog tib lub npe.
- Tom qab ntawd, txoj kev txuas mus rau phau ntawv yog pib. Nyob rau hauv nws peb pom lub npe ntawm qhov yav dhau los database. Yog tias muaj ntau qhov txuas nrog databases, xaiv qhov koj xav tau thiab xaiv nws. Tom qab ntawd nias ntawm khawm "Cov khoom ..." ntawm sab xis ntawm lub qhov rais.
- Lub qhov rais txuas hluav taws xob pib. Tshem nws mus rau lub tab "Txhais". Hauv teb "Sau ntawv", nyob hauv qab ntawm lub qhov rais tam sim no, sau cov lus qhuab qhia hauv SQL raws li cov lus hais ntawm cov lus, uas peb tau tham me ntsis txog thaum twg Txoj Cai 1. Ces nyem rau ntawm lub pob "OK".
- Tom qab ntawd, ib qho kev xa rov qab tuaj rau ntawm qhov rais txuas nrog lub qhov rais. Peb tsuas tuaj yeem nias ntawm khawm "Hloov tshiab" hauv nws. Tus database nkag mus nrog cov lus nug, tom qab uas tus database rov tawm cov ntsiab lus ntawm nws cov ua rov qab rau cov ntawv Excel, mus rau lub rooj yav tas los los ntawm peb.
Method 3: Txuas mus rau SQL neeg rau zaub mov
Ntxiv mus, los ntawm cov cuab yeej Excel, nws yog tau mus txuas rau SQL neeg rau zaub mov thiab xa lus thov rau nws. Lub tsev cov lus nug tsis txawv ntawm qhov kev xaiv yav dhau los, tab sis ua ntej txhua yam, koj yuav tsum tsim kom muaj kev sib txuas tau nws tus kheej. Cia peb pom tias yuav ua li cas.
- Khiav Excel thiab mus rau lub tab "Cov ntaub ntawv". Tom qab ntawd nias ntawm khawm "Los ntawm lwm qhov chaw"uas yog muab tso rau ntawm daim kab xev hauv lub nras cov cuab yeej "Qhia lwm cov ntaub ntawv". Lub sijhawm no, los ntawm daim ntawv teev npe, xaiv qhov kev xaiv "Los ntawm SQL neeg rau zaub mov".
- Cov kev twb kev txuas mus rau database database qhib opens. Hauv teb "Lub npe neeg rau zaub mov" qhia lub npe ntawm tus neeg rau zaub mov uas peb txuas. Nyob rau hauv cov pab pawg ntawm cov tsis "Cov Ntaub Ntawv Xov Xwm" koj yuav tsum txiav txim siab seb qhov kev sib txuas yuav tshwm sim li cas: siv qhov tseeb ntawm Windows los yog nkag mus rau lub username thiab password. Peb pom qhov kev hloov raws li qhov kev txiav txim siab. Yog tias koj xaiv qhov kev xaiv thib ob, ces ntxiv rau cov teb koj yuav tsum sau tus us username thiab password. Tom qab tag nrho cov chaw ua tiav, nias ntawm lub pob. "Tom ntej". Tom qab ua qhov kev ua no, qhov kev txuas mus rau qhov kev pabcuam ntawd muaj tshwm sim. Lwm yam ntxiv los npaj cov queries database yog zoo li cov neeg tau piav nyob rau yav dhau los.
Raws li koj tau pom, hauv Excel, SQL lus nug tau muab tso ua ke nrog cov cuab yeej built-in ntawm qhov kev zov me nyuam, thiab nrog kev pab los ntawm lwm tus sab nraud ntxiv. Txhua tus neeg tuaj yeem xaiv qhov kev xaiv uas yooj yim dua rau nws thiab nws tsim nyog rau kev daws qhov hauj lwm. Txawm hais tias, lub peev xwm ntawm XLTools ntxiv-rau, feem ntau, yog tseem dog dig tshaj li cov cuab yeej built-in Excel. Lub ntsiab lus tseem ceeb ntawm XLTools yog tias lub sijhawm dawb siv ntawm qhov ntxiv-tsuas yog tas rau ob lub lim tiam xwb.