Ynhâldsopjefte
Dizze tutorial sil jo liede oer hoe't jo in karfakje meitsje kinne yn Excel en it karfakje brûke yn formules om in ynteraktive checklist, to-do list, rapport of grafyk te meitsjen.
Ik leau dat elkenien wit wat in karfakje is, jo moatte der in soad fan sjoen hawwe op ferskate formulieren online. Lit my lykwols foar de dúdlikens begjinne mei in koarte definysje.
In sekje , ek wol oantsjutten as in vinkje of vinkje fak of seleksjefak , is in lyts fjouwerkant fakje dêr't jo klikke om in opjûne opsje te selektearjen of te deselektearjen.
In karfakje ynfoegje yn Excel klinkt as in triviale ding, mar it iepenet in gasthear fan nije mooglikheden foar jo wurkblêden dy't jo op spoar hâlde mei jo doelen, skema, opdrachten, ensfh.
Hoe kinne jo karfakje ynfoegje yn Excel
Lykas alle oare Formulier -kontrôles, sit de Kontrôlefakje op it ljepblêd Untwikkelder, dat standert net op it lint fan Excel ferskynt. Dat, jo moatte it earst oansette.
1. Lit it ljepblêd Untwikkelders sjen op it lint
Om it ljepblêd Untwikkelders ta te foegjen oan it Excel-lint, doch it folgjende:
- Rjochtsklik oeral op it lint, en klik dan op It lint oanpasse ... Of klik op Triem > Opsjes > Lint oanpasse .
- Under It lint oanpasse , selektearje Hoofdljeppers (meastentiids is it standert selektearre), selektearje it fakje ûntwikkelder en klikje opwurket perfekt!
- Kekjes oanmeitsje en keppelje se om te leegjen sellen.
Foegje benammen 2 karfakjes yn foar de jierren 2013 en 2014, en ferbine se mei respektivelik sellen G2 en G3:
- Meitsje de dataset foar it diagram ôfhinklik fan de boarnegegevens en keppele sellen (sjoch asjebleaft de ôfbylding hjirûnder):
- Foar 2013 jier (J4:J7), brûk de folgjende formule:
=IF($G$2=TRUE, B4, NA())
As it karfakje 2013 selektearre is (G2 is TRUE), lûkt de formule de oarspronklike wearde fan B4, oars jout de #N/A weromflater.
- Foar 2014 jier (K4:K7), Fier in ferlykbere formule yn om de wearden út kolom C te heljen as it karfakje 2014 selektearre is:
=IF($G$2=TRUE, C4, NA())
- Fier yn sel L4 de formule
=$D4
yn, en kopiearje it nei L7. Om't de gegevens foar it jier 2015 altyd yn it diagram werjûn wurde moatte, is in IF-formule net nedich foar dizze kolom.
- Foar 2013 jier (J4:J7), brûk de folgjende formule:
- Meitsje in kombinaasjediagram basearre op de ôfhinklike dataset (I3: L7). Om't wy alle sellen yn 'e ôfhinklike tabel keppele hawwe oan' e orizjinele gegevens, sil it diagram automatysk bywurkje sa gau't elke feroaring is makke yn 'e orizjinele gegevensset.
As jo de #DIV/0! flater dy't ferskynt as der gjin regio is selektearre, wrap DSUM yn de IFERROR-funksje:
=IFERROR(DSUM(A5:F48, "sub-total", J1:J5), 0)
As jo rapport neist totaal in gemiddelde berekkent foar elke rige, kinne jo de DAVERAGE( databank, fjild, kritearia) funksje om in ferkeap gemiddelde te krijen foar de selekteare regio's.
As lêste, ferbergje en wierskynlik it kriteariagebiet beskoattelje om tafallige feroarings foar te kommen, en jo ynteraktive rapport is allegear ynsteld !
Download ynteraktyf rapport
Meitsje in dynamyske diagram basearre op de tastân fan it karfakje
Dit foarbyld sil jo leare hoe't jo in dynamysk meitsje kinne Excel-diagram dat kin reagearje op it feroarjen fan de status fan karfakjes (selekteare of wiske):
De boarnegegevens foar dit foarbyld binne sa ienfâldich as dit:
Om it yn in dynamyske Excel-grafyk te feroarjen, útfiere de folgjende stappen:
Dynamyske grafyk downloade
Dit is hoe't jo karfakjes kinne oanmeitsje en brûke yn Excel. Om alle foarbylden besprutsen yn dizze tutorial te besjen, wolle jo miskien ús foarbyldwurkboek hjirûnder downloade. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen.
Oefenwurkboek om te downloaden
Excel Checkbox-foarbylden (.xlsx-bestân)
OK.
No, mei it ljepblêd Untwikkelders yn plak, krije jo tagong ta in tal ynteraktive kontrôles, ynklusyf Check Box.
2 . Organisearje de gegevens
As jo in Excel-kontrôlelist of taaklist meitsje, is de earste stap om in list mei taken of oare items te meitsjen wêrfoar de karfakjes ynfoege wurde.
Foar dit foarbyld haw ik de folgjende Party Planning Checklist makke:
3. Foegje in karfakje ta
De tariedingstappen binne foltôge, en no komme wy nei it haaddiel - karfakjes tafoegje oan ús Party Planning list.
Om in karfakje yn Excel yn te foegjen, fiere dizze stappen út :
- Op it ljepblêd ûntwikkelder , yn 'e groep Kontrôles , klikje op Ynfoegje , en selektearje Kontrolearje ûnder Formulierkontrôles .
- Klik yn 'e sel wêr't jo it earste karfakje ynfoegje wolle (B2 yn dit foarbyld). De kontrôle fan it karfakje sil tichtby dat plak ferskine, hoewol net krekt yn 'e sel pleatst:
- Om it karfakje goed te pleatsen, ferpleatse jo mûs oer it en sa gau as de rinnerke feroaret yn in fjouwerpuntige pylk, sleep it karfakje wêr't jo it wolle.
- Om de tekst " Kontrolearje 1 " te ferwiderjen, klikje jo mei de rjochter muisknop it karfakje, selektearje de tekst en wiskje it. Of, rjochtsklik op it karfakje, selektearje Tekst bewurkje yn it kontekstmenu, en wiskje dan de tekst.
Jo earste Excel karfakje is klear,en jo moatte it gewoan kopiearje nei oare sellen.
4. Kopiearje it karfakje nei oare sellen
Selektearje de sel mei it karfakje troch de pylktoetsen op jo toetseboerd te brûken en pleats de rinnerke oer de rjochter ûnderhoeke fan de sel. As de mûsoanwizer feroaret yn in tinne swart krús, sleep it dan nei de lêste sel dêr't jo it karfakje kopiearje wolle.
Klear! De karfakjes wurde tafoege oan alle items yn 'e checklist:
Sa't jo kinne sjen yn 'e skermprint hjirboppe, is ús Excel-kontrolelist hast klear. Wêrom hast? Hoewol't de karfakjes ynfoege binne en jo se no kinne oan- of útskeakelje troch gewoan op in fak te klikken, is Microsoft Excel net yn steat om te reagearjen op dizze feroarings, om't der noch gjin sel is keppele oan ien fan 'e karfakjes.
De folgjende diel fan ús tutorial foar Excel Checkbox sil jo leare hoe't jo de brûker fêstlizze kinne troch in karfakje te selektearjen of te wiskjen en hoe't jo dy ynformaasje brûke yn jo formules.
Hoe kinne jo in karfakje keppelje oan in sel
As al neamd, om de status fan it karfakje te fangen (oankeard of net kontrolearre) moatte jo it karfakje assosjearje mei in bepaalde sel. Om dit te dwaan, folgje dizze stappen:
- Rjochtsklik op it karfakje, en klik dan op Formatkontrôle .
- Skeakelje yn it dialoochfinster Opmaakkontrôle nei it ljepblêd Kontrôle , klikje yn it fak Selkeppeling en selektearje in lege sel op it blêd dêr'tjo wolle keppelje nei it karfakje, of typ de selferwizing mei de hân:
- Werhelje de boppesteande stap foar oare karfakjes.
Tip. Om de keppele sellen maklik te identifisearjen, selektearje se yn in neistlizzende kolom dy't gjin oare gegevens befettet. Op dizze manier kinne jo de keppele sellen letter feilich ferbergje, sadat se jo wurkblêd net rommelje.
- Klik as lêste op elk fan 'e keppele karfakjes. Yn 'e keppele sellen ferskynt TRUE foar selektearre karfakjes, en FALSE foar wiske karfakjes:
Op dit punt hawwe de keppele sellen wierskynlik net folle sin, mar hâld my asjebleaft noch wat langer mei en jo sille sjen hoefolle nije kânsen se jo jouwe.
Foarbylden fan it brûken fan karfakjes yn Excel
Hjirûnder fine jo in pear foarbylden fan hoe't jo kinne brûk karfakjes yn Excel om in ynteraktive checklist, to-do list, rapport en diagram te meitsjen. Mar earst litte wy leare hoe't jo karfakjes keppelje kinne oan sellen. De technyk is hiel ienfâldich, mar it is de hoekstien fan it brûken fan it karfakje resultaten yn jo formules.
Tip. Om fluch in seleksje fan checklist-sjabloanen foar Excel te krijen, klikje op Triem > Nij , typ "kontrolelist" yn it sykfak en druk op Enter.
Hoe kinst meitsje in checklist mei gegevens gearfetting
Eins hawwe wy it grutste part fan it wurk al dien troch karfakjes ta te foegjen en se te keppeljen oan sellen. No sille wy gewoan in pear formules skriuwemeitsje in gegevensgearfetting foar ús Excel-kontrôlelist.
Formule om it totale oantal taken te berekkenjen
It is de maklikste - brûk de COUNTA-funksje om it oantal net-lege sellen yn 'e kontrolelist te krijen :
=COUNTA(A2:A12)
Wêr't A2:A12 de checklist items binne.
Formule om it oantal markearre items te tellen (foltôge taken)
In foltôge taak betsjut in karfakje mei in tiksymboal deryn, dat betsjut de TRUE wearde yn in keppele sel. Dus, krije it totale oantal TRUE's mei dizze COUNTIF-formule:
=COUNTIF(C2:C12,TRUE)
Wêr't C2:C12 de keppele sellen binne.
Om in formule wat tûker te meitsjen, jo brûke COUNTIFS ynstee fan COUNTIF om te kontrolearjen op lege sellen yn 'e list (kolom A):
=COUNTIFS(A2:A12, "", C2:C12, TRUE)
In dit gefal, as jo guon irrelevante item(s) fan jo Excel-kontrolelist wiskje, mar ferjit om in sjeksymboal út it korrespondearjende fak te ferwiderjen, sokke karmerken wurde net teld.
Formule om it persintaazje foltôge taken te krijen
Om it presintearre te berekkenjen fan de foltôge taken, brûk de reguliere persintaazje formule:
Part/Total = Percentage
Diel yn ús gefal it oantal foltôge taken troch it totale oantal taken, lykas dit:
=COUNTIF(C2:C12,TRUE)/COUNTA(A2:A12)
De folgjende skermprint toant alle boppesteande formules yn aksje:
As jo kinne sjen yn 'e skermprint hjirboppe, hawwe wy noch ien formule yn B18 ynfoege. De formule is basearre op de IF funksje dy't jout "Ja" as it oantalfoltôge taken is lyk oan it totaal fan 'e taken, "Nee" oars:
=IF(B14=B15, "Yep!", "Nope :(")
Om jo checklist wat fierder te fersierjen, kinne jo in pear regels foar betingst opmaak meitsje dy't de kleur feroarje fan sel B18 ôfhinklik fan syn wearde.
As dat klear is, ferbergje de kolom mei keppele sellen, en jo Excel-kontrolelist is dien!
As jo de checklist dy't wy foar dit foarbyld makke hawwe, jo binne wolkom om it no te downloaden.
Download Excel Checklist
Hoe kinne jo in taaklist meitsje mei betingsten opmaak
Basis , kinne jo karfakjes en formules tafoegje foar in taaklist krekt op deselde wize as wy krekt dien hawwe foar de Excel-kontrôlelist. "Wat hat it dan foar it skriuwen fan dizze paragraaf?" do kinst my freegje. No, yn in typyske to-do list hawwe de foltôge taken it trochstrepen formaat lykas dit:
Dit effekt kin maklik berikt wurde troch it meitsjen fan in betingst opmaak regel. De detaillearre stappen folgje hjirûnder.
Skriuw om te begjinnen in list mei taken op, ynfoegje karfakjes en keppelje se oan sellen:
En no tapasse Betingstlike opmaak dy't it trochstriekformaat en, opsjoneel, in oare eftergrûn of lettertypekleur jaan sil oan de selektearre items.
- Selektearje in list mei taken (A2:A11 yn dit foarbyld ).
- Gean nei it ljepblêd Thús > Stylen groep, en klik op Betingstlike opmaak > NijRegel…
- Selektearje yn it dialoochfinster Nije opmaakregel Gebrûk in formule om te bepalen hokker sellen jo opmeitsje .
- Yn de Opmaak wearden wêr't dizze formule wier is fak, fier de folgjende formule yn:
=$C2=TRUE
Dêr't C2 de boppeste keppele sel is.
- Klik op de knop Format , set de winske opmaakstyl yn en klikje OK. Yn dit foarbyld selektearje wy it effekt Strikethrough en de ljochtgrize lettertypekleur:
Tip. As jo net folle ûnderfining hawwe mei betingst opmaak, kinne jo de folgjende detaillearre begelieding nuttich fine: Excel betingsten opmaak basearre op in oare selwearde.
Fan no ôf, wannear't in bepaald fakje is kontrolearre, wurdt it oerienkommende item opmakke yn 'e ljochtgrize lettertypekleur mei in trochstriek.
En hjir is noch ien idee foar it opmaakjen fan jo Excel-taaklist. Yn stee fan de konkurrearjende taken oer te stekken, kinne jo in ekstra kolom ynfoegje mei de folgjende IF-formule:
=IF(E2=TRUE, "Done", "To Be Done")
Dêr't E2 de boppeste keppele sel is.
As werjûn yn it skermôfbylding hjirûnder, jout de formule "Klear" as in keppele sel TRUE befettet, "Te dien" as FALSE:
Dan tapasse jo it winske betingsten formaat nei de kolom Status basearre op dizze formule:
=$C2="Done"
It resultaat sil der sa útsjen:
As lêste, foegje in pear formules ta oanberekkenje de foltôge taken (lykas wy diene foar de kontrolelist), ferbergje de keppele sellen, en jo Excel To Do list is goed om te gean!
De staafdiagram boppe-oan fan de To-Do list is basearre op de persintaazje formule yn B2. As jo nijsgjirrich binne om de details te kennen, moedigje ik jo oan om it sjabloan te downloaden, kolommen D en E te ferbergjen en de formules te ûndersykjen.
Download To-Do List Template
Hoe meitsje jo in ynteraktyf rapport mei karfakjes
In oare nuttige tapassing fan karfakjes yn Excel is foar it meitsjen fan ynteraktive rapporten.
Stel dat jo in ferkeaprapport hawwe dat gegevens befettet foar 4 regio's: Noard, Súd, East en West . Jo doel is om it totaal te krijen foar ien of mear selektearre regio's. Fansels kin dit dien wurde troch de Slicers-funksje fan in Excel-tabel of PivotTable te brûken of troch Subtotalen yn te foegjen. Mar wêrom meitsje wy it rapport net brûkerfreonliker troch boppe-oan 4 karfakjes yn te setten?
It sjocht der moai út, is it net? Om in ferlykber rapport yn jo blêd te meitsjen, folgje dizze stappen:
- Foegje 4 karfakjes ta oan de boppekant fan it blêd, foar de Noard , Súd , East en West regio's.
- Meitsje it kriteariagebiet earne yn in net brûkte diel fan it blêd, en keppelje de karfakjes oan lege sellen:
Yn it boppesteande skermôfbylding binne I2: I5 keppele sellen en H2: H5 binne de regionammen krekt sa't se ferskine yn 'erapportearje.
- Foegje noch ien kolom ta oan it kriteariagebiet mei in IF-formule dy't de regionamme werombringt as de keppele sel evaluearret op TRUE, in streepke ("-") oars:
=IF(I2=TRUE, H2, "-")
- Typ in koptekst foar de formulekolom dy't krekt oerienkomt mei de koptekst fan 'e oerienkommende kolom yn it rapport ( Regio yn dit foarbyld). De krekte oerienkomst is tige wichtich en op 'e folgjende stap sille jo begripe wêrom.
- Skriuw dan de formule om it totaal foar selektearre regio's te berekkenjen. Hjirfoar sille wy de DSUM-funksje brûke dy't de wearden somt yn in databank dy't oerienkomme mei de opjûne betingsten: DSUM(databank, fjild, kritearia)
Wêr:
- Databank is jo tabel of berik ynklusyf de kolomkoppen (A5:F48 yn dit foarbyld).
- Feld is de kolom dy't jo optelle wolle. It kin wurde levere as de kolomkop yn 'e oanhalingstekens, of in nûmer dat de posysje fan' e kolom yn 'e databank fertsjintwurdiget. Yn dit foarbyld foegje wy nûmers op yn 'e kolom Subtotaal , sadat ús twadde argumint "subtotaal" is.
- Kriteria is it berik fan sellen dy't jo betingsten befetsje, ynklusyf de kolomkop (J1:J5). Dêrom moat de kop fan de formulekolom yn it kriteariagebiet oerienkomme mei de kolomkop yn it rapport.
Sit it boppesteande argumint byinoar, en jo DSUM-formule giet sa:
=DSUM(A5:F48, "sub-total", J1:J5)
…en