Cynnwys
Ddoe yn y marathon 30 swyddogaeth Excel mewn 30 diwrnod gwnaethom gyfrifo manylion ein hamgylchedd gweithredu gyda'r swyddogaeth INFO (INFORM) a chanfod na allai hi ein helpu gyda phroblemau cof mwyach. Nid ein un ni, na chof Excel!
Ar bumed diwrnod y marathon, byddwn yn astudio'r swyddogaeth DEFNYDDIO (DEWIS). Mae'r swyddogaeth hon yn perthyn i'r categori Cyfeiriadau ac araeau, mae'n dychwelyd gwerth o restr o ddewisiadau posibl yn ôl y mynegai rhifol. Mae'n werth nodi ei bod yn well dewis swyddogaeth arall yn y rhan fwyaf o achosion, er enghraifft, MYNEGAI (MYNEGAI) a MATCH (MWY YN MYNEGI) neu VLOOKUP (VPR). Byddwn yn ymdrin â'r nodweddion hyn yn ddiweddarach yn y marathon hwn.
Felly, gadewch i ni droi at y wybodaeth sydd gennym ac enghreifftiau ar y swyddogaeth DEFNYDDIO (DEWIS), gadewch i ni ei weld ar waith, a nodi hefyd y gwendidau. Os oes gennych awgrymiadau ac enghreifftiau eraill ar gyfer y nodwedd hon, rhannwch nhw yn y sylwadau.
Swyddogaeth 05: DEWIS
swyddogaeth DEFNYDDIO (SELECT) yn dychwelyd gwerth o restr, gan ei ddewis yn ôl y mynegai rhifol.
Sut allwch chi ddefnyddio'r swyddogaeth CHOOSE?
swyddogaeth DEFNYDDIO Gall (SELECT) ddychwelyd yr eitem yn y rhestr ar rif penodol, fel hyn:
- Yn ôl rhif y mis, dychwelwch y rhif chwarter cyllidol.
- Yn seiliedig ar y dyddiad cychwyn, cyfrifwch ddyddiad y dydd Llun nesaf.
- Yn ôl rhif y siop, dangoswch faint o werthiannau.
Cystrawen DEWIS
swyddogaeth DEFNYDDIO Mae gan (SELECT) y gystrawen ganlynol:
CHOOSE(index_num,value1,value2,…)
ВЫБОР(номер_индекса;значение1;значение2;…)
- mynegai_num rhaid i (index_number) fod rhwng 1 a 254 (neu 1 i 29 yn Excel 2003 ac yn gynharach).
- mynegai_num (index_number) gellir ei fewnbynnu i ffwythiant fel rhif, fformiwla, neu gyfeiriad at gell arall.
- mynegai_num (index_number) yn cael ei dalgrynnu i lawr i'r cyfanrif agosaf.
- dadleuon gwerth (gwerth) gall fod yn rhifau, cyfeiriadau cell, amrediadau a enwir, swyddogaethau, neu destun.
Trapiau DEWIS (DEWIS)
Yn Excel 2003 ac yn gynharach, y swyddogaeth DEFNYDDIO (SELECT) dim ond 29 arg a gefnogir gwerth (ystyr).
Mae'n llawer mwy cyfleus chwilio trwy restr ar daflen waith na nodi'r holl elfennau mewn fformiwla. Gyda swyddogaethau VLOOKUP (VLOOKUP) neu MATCH (MATCH) Gallwch gyfeirio at restrau o werthoedd sydd wedi'u lleoli yn nhaflenni gwaith Excel.
Enghraifft 1: Chwarter cyllidol yn ôl rhif mis
swyddogaeth DEFNYDDIO (SELECT) yn gweithio'n iawn gyda rhestrau syml o rifau fel gwerthoedd. Er enghraifft, os yw cell B2 yn cynnwys rhif y mis, y ffwythiant DEFNYDDIO Gall (SELECT) gyfrifo i ba chwarter cyllidol y mae'n perthyn. Yn yr enghraifft ganlynol, mae'r flwyddyn ariannol yn dechrau ym mis Gorffennaf.
Mae'r fformiwla yn rhestru 12 o werthoedd sy'n cyfateb i fisoedd 1 i 12. Mae'r flwyddyn ariannol yn dechrau ym mis Gorffennaf, felly mae misoedd 7, 8, a 9 yn disgyn i'r chwarter cyntaf. Yn y tabl isod, gallwch weld rhif y chwarter cyllidol o dan rif pob mis.
Mewn swyddogaeth DEFNYDDIO (SELECT) Rhaid nodi rhif chwarter yn y drefn y maent yn ymddangos yn y tabl. Er enghraifft, yn y rhestr o werthoedd swyddogaeth DEFNYDDIO (SELECT) mewn swyddi 7, 8 a 9 (Gorffennaf, Awst a Medi) ddylai fod yn rhif 1.
=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)
=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)
Rhowch rif y mis yng nghell C2, a'r ffwythiant DEFNYDDIO (SELECT) yn cyfrifo'r rhif chwarter cyllidol yng nghell C3.
Enghraifft 2: Cyfrifwch ddyddiad dydd Llun nesaf
swyddogaeth DEFNYDDIO (SELECT) yn gallu gweithio ar y cyd â'r swyddogaeth WYTHNOS (DAYWEEK) i gyfrifo dyddiadau yn y dyfodol. Er enghraifft, os ydych yn aelod o glwb sy'n cyfarfod bob nos Lun, yna trwy wybod y dyddiad heddiw, gallwch gyfrifo'r dyddiad ar gyfer dydd Llun nesaf.
Mae'r ffigwr isod yn dangos rhifau cyfresol pob diwrnod o'r wythnos. Mae colofn H ar gyfer pob diwrnod o'r wythnos yn cynnwys nifer y dyddiau i'w hychwanegu at y dyddiad cyfredol i gael y dydd Llun nesaf. Er enghraifft, dim ond un diwrnod y mae angen i chi ei ychwanegu at ddydd Sul. Ac os yw heddiw yn ddydd Llun, yna mae saith diwrnod hyd ddydd Llun nesaf.
Os yw'r dyddiad presennol yng nghell C2, yna mae'r fformiwla yng nghell C3 yn defnyddio'r ffwythiannau WYTHNOS (DYDD) a DEFNYDDIO (SELECT) i gyfrifo dyddiad dydd Llun nesaf.
=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)
=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)
Enghraifft 3: Dangoswch faint o werthiannau ar gyfer y siop a ddewiswyd
Gallwch ddefnyddio'r swyddogaeth DEFNYDDIO (SELECT) ar y cyd â swyddogaethau eraill megis SUM (SUM). Yn yr enghraifft hon, byddwn yn cael y cyfansymiau gwerthiant ar gyfer siop benodol trwy nodi ei rif yn y swyddogaeth DEFNYDDIO (SELECT) fel dadl, yn ogystal â rhestru'r ystodau data ar gyfer pob storfa i gyfrifo'r cyfansymiau.
Yn ein hesiampl ni, mae rhif y siop (101, 102, neu 103) yn cael ei nodi yng nghell C2. I gael gwerth mynegai fel 1, 2, neu 3 yn lle 101, 102, neu 103, defnyddiwch y fformiwla: =C2-100.
Mae'r data gwerthiant ar gyfer pob siop mewn colofn ar wahân fel y dangosir isod.
Y tu mewn i swyddogaeth SUM Bydd swyddogaeth (SUM) yn cael ei gweithredu yn gyntaf DEFNYDDIO (SELECT), a fydd yn dychwelyd yr ystod crynhoi a ddymunir sy'n cyfateb i'r siop a ddewiswyd.
=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))
=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))
Mae hyn yn enghraifft o sefyllfa lle mae'n llawer mwy effeithlon i ddefnyddio swyddogaethau eraill megis MYNEGAI (MYNEGAI) a MATCH (CHWILIO). Yn ddiweddarach yn ein marathon, byddwn yn gweld sut maen nhw'n gweithio.