Cynnwys
Ddoe yn y marathon 30 swyddogaeth Excel mewn 30 diwrnod cawsom hwyl gyda'r swyddogaeth REPT (REPEAT) trwy greu siartiau y tu mewn i gell a'i ddefnyddio ar gyfer cyfrif syml. Mae'n ddydd Llun, ac unwaith eto mae'n bryd i ni wisgo ein hetiau meddwl.
Ar yr 16ain diwrnod o'r marathon, byddwn yn astudio'r swyddogaeth GOLWG (GOLWG). Dyma ffrind agos VLOOKUP (VLOOKUP) a HLOOKUP (GPR), ond mae'n gweithio ychydig yn wahanol.
Felly, gadewch i ni astudio'r theori a phrofi'r swyddogaeth yn ymarferol GOLWG (GOLWG). Os oes gennych chi wybodaeth ychwanegol neu enghreifftiau ar sut i ddefnyddio'r nodwedd hon, rhannwch nhw yn y sylwadau.
Swyddogaeth 16: GOLWG
swyddogaeth GOLWG (LOOKUP) yn dychwelyd gwerth o un rhes, un golofn, neu o arae.
Sut alla i ddefnyddio'r swyddogaeth LOOKUP?
swyddogaeth GOLWG (LOOKUP) yn dychwelyd y canlyniad, yn dibynnu ar y gwerth yr ydych yn chwilio amdano. Gyda'i help byddwch yn gallu:
- Darganfyddwch y gwerth olaf mewn colofn.
- Dewch o hyd i'r mis diwethaf gyda gwerthiannau negyddol.
- Trosi cyflawniad myfyrwyr o ganrannau i raddau llythrennau.
GOLWG Cystrawen
swyddogaeth GOLWG Mae gan (LOOKUP) ddwy ffurf gystrawen - fector ac arae. Mewn ffurf fector, mae'r swyddogaeth yn edrych am y gwerth yn y golofn neu'r rhes a roddir, ac ar ffurf arae, mae'n edrych am y gwerth yn rhes neu golofn gyntaf yr arae.
Mae gan y ffurf fector y gystrawen ganlynol:
LOOKUP(lookup_value,lookup_vector,result_vector)
ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)
- lookup_value (lookup_value) - Gall fod yn destun, rhif, boolean, enw, neu ddolen.
- chwilio_fector (lookup_vector) - Ystod sy'n cynnwys un rhes neu un golofn.
- canlyniad_vector (canlyniad_vector) – amrediad sy'n cynnwys un rhes neu un golofn.
- ystodau dadl chwilio_fector (lookup_vector) a canlyniad_vector rhaid i (result_vector) fod yr un maint.
Mae gan y ffurf arae y gystrawen ganlynol:
LOOKUP(lookup_value,array)
ПРОСМОТР(искомое_значение;массив)
- lookup_value (lookup_value) - Gall fod yn destun, rhif, boolean, enw, neu ddolen.
- mae'r chwiliad yn cael ei berfformio yn ôl dimensiwn yr arae:
- os oes gan yr arae fwy o golofnau na rhesi, yna mae'r chwiliad yn digwydd yn y rhes gyntaf;
- os yw nifer y rhesi a cholofnau yr un peth neu os oes mwy o resi, yna mae'r chwiliad yn digwydd yn y golofn gyntaf.
- mae'r ffwythiant yn dychwelyd y gwerth olaf o'r rhes/colofn a ddarganfuwyd.
Trapiau EDRYCH (GOLWG)
- Mewn swyddogaeth GOLWG (BROWSE) nid oes opsiwn i chwilio am union gyfatebiaeth, sydd i mewn VLOOKUP (VLOOKUP) ac yn HLOOKUP (GPR). Os nad oes gwerth chwilio, yna bydd y swyddogaeth yn dychwelyd y gwerth mwyaf nad yw'n fwy na'r gwerth chwilio.
- Rhaid didoli'r arae neu'r fector sy'n cael ei chwilio mewn trefn esgynnol, neu fe all y swyddogaeth ddod â chanlyniad anghywir.
- Os yw'r gwerth cyntaf yn yr arae / fector sy'n cael ei edrych i fyny yn fwy na'r gwerth chwilio, yna bydd y swyddogaeth yn cynhyrchu neges gwall #AT (#N/A).
Enghraifft 1: Darganfod y gwerth olaf mewn colofn
Ar ffurf swyddogaeth arae GOLWG Gellir defnyddio (LOOKUP) i ddod o hyd i'r gwerth olaf mewn colofn.
Help Excel yn dyfynnu gwerth 9,99999999999999E + 307 fel y rhif mwyaf y gellir ei ddesgrifio mewn cell. Yn ein fformiwla, bydd yn cael ei osod fel y gwerth a ddymunir. Tybir na fydd nifer mor fawr ar gael, felly bydd y swyddogaeth yn dychwelyd y gwerth olaf yng ngholofn D.
Yn yr enghraifft hon, ni chaniateir i'r rhifau yng ngholofn D gael eu didoli, yn ogystal, gall gwerthoedd testun ddod ar eu traws.
=LOOKUP(9.99999999999999E+307,D:D)
=ПРОСМОТР(9,99999999999999E+307;D:D)
Enghraifft 2: Darganfyddwch y mis diwethaf gyda gwerth negyddol
Yn yr enghraifft hon, byddwn yn defnyddio siâp fector GOLWG (GOLWG). Mae colofn D yn cynnwys y gwerthoedd gwerthu, ac mae colofn E yn cynnwys enwau'r misoedd. Mewn rhai misoedd, nid aeth pethau'n dda, ac ymddangosodd niferoedd negyddol mewn celloedd â gwerthoedd gwerthu.
I ddod o hyd i'r mis diwethaf gyda rhif negyddol, mae'r fformiwla gyda GOLWG Bydd (LOOKUP) yn gwirio am bob gwerth gwerthu ei fod yn llai na 0 (anhafaledd yn y fformiwla). Nesaf, rydym yn rhannu 1 ar y canlyniad, rydym yn y diwedd gyda'r naill neu'r llall 1, neu neges gwall # DIV / 0 (#SECTION/0).
Gan fod y gwerth dymunol yn 2 heb ei ddarganfod, bydd y swyddogaeth yn dewis yr olaf a ddarganfuwyd 1, a dychwelyd y gwerth cyfatebol o golofn E.
=LOOKUP(2,1/(D2:D8<0),E2:E8)
=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)
Eglurhad: Yn y fformiwla hon, yn lle'r ddadl chwilio_fector (lookup_vector) mynegiad wedi'i amnewid 1/(D2:D8<0), sy'n ffurfio arae yn RAM y cyfrifiadur, sy'n cynnwys 1 a gwerthoedd gwall # DIV / 0 (#SECTION/0). 1 yn nodi bod y gell gyfatebol yn yr ystod D2:D8 yn cynnwys gwerth llai na 0, a'r gwall # DIV / 0 (#DIV/0) – beth sy'n fwy neu'n hafal i 0. O ganlyniad, ein tasg yw dod o hyd i'r olaf 1 yn yr arae rithwir a grëwyd, ac yn seiliedig ar hyn, dychwelwch enw'r mis o'r ystod E2:E8.
Enghraifft 3: Trosi cyflawniad myfyrwyr o ganrannau i raddau llythrennau
Yn flaenorol, rydym eisoes wedi datrys problem debyg gan ddefnyddio'r swyddogaeth VLOOKUP (VPR). Heddiw byddwn yn defnyddio'r swyddogaeth GOLWG (VIEW) ar ffurf fector i drosi cyflawniad myfyrwyr o ganrannau i raddau llythrennau. Yn wahanol VLOOKUP (VLOOKUP) ar gyfer swyddogaeth GOLWG (VIEW) Does dim ots os yw'r canrannau yng ngholofn gyntaf y tabl. Gallwch ddewis unrhyw golofn o gwbl.
Yn yr enghraifft ganlynol, mae'r sgoriau yng ngholofn D, wedi'u didoli mewn trefn esgynnol, ac mae eu llythrennau cyfatebol yng ngholofn C, i'r chwith o'r golofn sy'n cael ei chwilio.
=LOOKUP(C10,D4:D8,C4:C8)
=ПРОСМОТР(C10;D4:D8;C4:C8)