Tabl cynnwys
Pa mor dda fyddai hi pe bai celloedd yn cael eu llenwi'n awtomatig? Y rhan fwyaf o'r amser byddwn wrth ein bodd â hynny. Heddiw rydyn ni'n mynd i ddangos i chi sut i awto-boblogi celloedd yn excel yn seiliedig ar werth cell arall. Ar gyfer y sesiwn hon, rydym yn mynd i ddefnyddio Excel 2019, mae croeso i chi ddefnyddio'r fersiwn sydd orau gennych.
Pethau cyntaf yn gyntaf, gadewch i ni ddod i wybod am y set ddata sy'n sylfaen i'n henghreifftiau heddiw.
Yma mae gennym dabl sy’n cynnwys gwybodaeth gweithwyr fel eu henw, id, cyfeiriad, adran berthnasol, a dyddiad ymuno. Gan ddefnyddio'r data hwn byddwn yn gweld sut i boblogi celloedd yn awtomatig.
Sylwer mai set ddata sylfaenol yw hon gyda data dymi. mewn sefyllfa go iawn, efallai y byddwch yn dod ar draws set ddata llawer mwy a chymhleth.
Gweithlyfr Ymarfer
Mae croeso i chi lawrlwytho'r gweithlyfr ymarfer o'r ddolen isod.
Awto Poblogi Celloedd Yn Excel Yn Seiliedig ar Gell Arall.xlsx
Awto Poblogi Celloedd yn Seiliedig ar Gell Arall
Yma, rydym yn gosod ein hesiampl yn y fath fodd fel, trwy ddarparu enw gweithiwr, byddwn yn dod o hyd i'w wybodaeth yn awtomatig.
Yma rydym wedi cyflwyno meysydd gwybodaeth sydd wedi'u gwahanu oddi wrth y tabl gwreiddiol. Gadewch i ni ddweud ein bod ni'n gosod yr Enw, Robert .
Yna dylem gael manylion Robert . Dewch i ni archwilio sut gallwn ni wneud hynny.
1. Defnyddio Swyddogaeth VLOOKUP
Am eiliad, anghofiwch am “auto-populate” ameddyliwch am adalw data sy'n cyfateb i'r meini prawf, pa swyddogaethau sy'n dod i'ch meddwl? Mae'n eithaf amlwg, mae VLOOKUP yn un o'r rheini.
Mae VLOOKUP yn edrych am ddata, wedi'i drefnu'n fertigol. Am ragor o wybodaeth, gwiriwch yr erthygl VLOOKUP hon.
Nawr rydym yn mynd i ysgrifennu fformiwla gan ddefnyddio'r ffwythiant VLOOKUP a fydd yn nôl yr union ddata rydym ei eisiau mewn cell.
Dewch i ni ysgrifennu'r fformiwla ar gyfer deillio ID y cyflogai
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,2,0),"")
O fewn y VLOOKUP swyddogaeth, rydym wedi mewnosod yr enw ( I4) fel y lookup_value . Yna mae'r tabl cyfan yn amrywio fel y lookup_array .
Y ID Gweithiwr yw'r 2il golofn, felly rydym wedi gosod 2 fel y colofn_num .
Rydym wedi defnyddio'r ffwythiant IFERROR i gloi'r fformiwla VLOOKUP . Bydd hyn yn dileu unrhyw wallau sy'n codi o'r fformiwla (i wybod am y ffwythiant, ewch i'r erthygl: IFERROR).
I gael enw'r adran, mae angen i ni addasu'r fformiwla,
6> =IFERROR(VLOOKUP($I$4,$B$4:$F$9,3,0),"")
Yma rydym wedi newid y colofn_num yn ôl y safle yn y tabl gwreiddiol. Yr Adran yw'r 3edd golofn, felly rydym wedi defnyddio 3.
Ar gyfer y Dyddiad Ymuno a'r Cyfeiriad, bydd y fformiwla
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,4,0),"")
A =IFERROR(VLOOKUP($I$4,$ B$4:$F$9,5,0),””)
Rydym wedi dod o hyd i'r manylion ar gyfery gweithiwr. Nawr newidiwch yr enw a bydd y celloedd yn cael eu diweddaru'n awtomatig.
20> VLOOKUP gyda Rhestr Gollwng
Yn gynharach fe wnaethom ddarparu'r enw â llaw. Weithiau gall ymddangos yn cymryd llawer o amser yn ogystal â dryslyd.
I ddatrys y mater gallwn wneud cwymplen ar gyfer enw'r gweithiwr. Gwiriwch yr erthygl i wybod sut i wneud cwymplen.
Yn y blwch deialog Dilysu Data dewiswch Rhestr a rhowch gyfeirnod cell yr enwau.<1
> B4:B9 yw'r amrediad sy'n cynnwys yr enwau.
Nawr fe ffeindiwn ni'r gwymplen.
Gallwn ddewis yr enw yn fwy effeithiol a chyflym nawr.
>Mae'r celloedd eraill yn cael eu poblogi'n awtomatig gan i ni ddefnyddio VLOOKUP .
2. Defnyddio MYNEGAI – Swyddogaeth MATCH
Gellir gwneud y llawdriniaeth rydym wedi'i chyflawni drwy VLOOKUP fel arall. Gallwn ddefnyddio'r cyfuniad o MYNEGAI-MATCH i boblogi'r celloedd yn awtomatig. Mae
>MATCH yn lleoli lleoliad gwerth am-edrych mewn rhes, colofn, neu dabl. MYNEGAI yn dychwelyd y gwerth mewn lleoliad penodol mewn ystod. I wybod mwy ewch i'r erthyglau: MYNEGAI, MATCH.
Y fformiwla fydd yr un a ganlyn
=IFERROR(INDEX($C$4:$C$9,MATCH($I$4,$B$4:$B$9,0)),"")
0>Yma mae ein fformiwla yn deillio'r rhif id gan ein bod wedi darparu'r ystod id o fewn MYNEGAI ac mae'r ffwythiant MATCH yn darparu'r rhif rhes, gan gyfateb i'r meini prawfgwerth yn y tabl ( B4:B9 ).
I ddeillio'r Adran byddwn yn newid yr amrediad yn y MYNEGAI a bydd y fformiwla byddwch yr un a ganlyn
=IFERROR(INDEX($D$4:$D$9,MATCH($I$4,$B$4:$B$9,0)),"")
D9>Mae adrannau yn yr ystod o D4 i D9 .
Fformiwla y Dyddiad Ymuno fydd
=IFERROR(INDEX($E$4:$E$9,MATCH($I$4,$B$4:$B$9,0)),"")
0>Ac ar gyfer y cyfeiriad
=IFERROR(INDEX($F$4:$F$9,MATCH($I$4,$B$4:$B$9,0)),"")
Nawr i egluro, gadewch i ni ddileu'r dewis a dewis unrhyw un o'r enwau<1
Fe welwch fod celloedd eraill yn cael eu llenwi'n awtomatig.
3. Defnyddio Swyddogaeth HLOOKUP
Os mai'ch data wedi'i gyfeirio'n llorweddol yna mae angen i chi ddefnyddio'r ffwythiant HLOOKUP . I wybod am y ffwythiant ewch i'r erthygl hon: HLOOKUP.
>
Bydd maes Enw yn cael ei osod o'r gwymplen. A bydd gweddill y maes yn cael ei boblogi'n awtomatig.
Ar gyfer deillio id, rydym yn mynd i ddefnyddio'r fformiwla ganlynol
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,2,0),"")
<32
Mae'r gweithrediad yn debyg i fformiwla VLOOKUP . O fewn y ffwythiant HLOOKUP , rydym wedi darparu'r enw fel y lookup_value a'r tabl fel y lookup_array . Mae'r rhifau adnabod yn yr 2il res, felly mae'r row_num yn 2. A 0 ar gyfer yr union gyfatebiad.
Nawr, ar gyfer yr adran, y fformiwla fydd
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,3,0),"")
>
Adran yw'r 3edd rhes, felly mae'r row_num yn 3 yma.
Gadewch i ni ysgrifennu'rfformiwla ar gyfer y dyddiad uno
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,4,0),"")
Y Dyddiad Ymuno yw'r 4edd rhes, felly mae'r row_num yw 4 yma. Yna ar gyfer y cyfeiriad newidiwch rif y rhes i 5.
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,5,0),"")
Dewch i ni ddileu'r celloedd a dewis enw o'r cwymplen -down list
Ar ôl dewis yr enw, fe welwch fod celloedd eraill yn llenwi'n awtomatig.
4. MYNEGAI -MATCH for Rows
Gallwn hefyd ddefnyddio'r cyfuniad MYNEGAI MATCH ar gyfer y rhesi. Y fformiwla fydd yr un a ganlyn
=IFERROR(INDEX($C$4:$H$4,MATCH($C$11,$C$3:$H$3,0)),"")
Mae hwn ar gyfer deillio'r id, felly rydym wedi defnyddio C4:H4 yn y ffwythiant MYNEGAI , sef y rhes ID Gweithwyr .
Newid ystod y rhes i ddod o hyd i'r adran 6>
=IFERROR(INDEX($C$5:$H$5,MATCH($C$11,$C$3:$H$3,0)),"")
Yn yr un modd, newidiwch rif y rhes ar gyfer y dyddiad ymuno a’r cyfeiriad
=IFERROR(INDEX($C$6:$H$6,MATCH($C$11,$C$3:$H$3,0)),"")
0>Yma C6:H6 yw'r Dyddiad Ymuno rhes.
A'r C7:H7 yw'r rhes Cyfeiriad , felly bydd y fformiwla ar gyfer cael y cyfeiriad fel yr un a nodir isod
=IFERROR(INDEX($C$7:$H$7), MATCH($C$11,$C$3:$H$3,0)),””)
Casgliad
Dyna'r cyfan am heddiw. Rydym wedi rhestru sawl ffordd o awto-boblogi celloedd yn seiliedig ar gell arall. Gobeithio y bydd hyn yn ddefnyddiol i chi. Mae croeso i chi wneud sylwadau os yw unrhyw beth yn ymddangos yn anodd ei ddeall. Rhowch wybod i ni am unrhyw ddulliau eraill yr ydym wedi'u methu yma.