Tabl cynnwys
Heddiw, byddaf yn siarad am swyddogaeth boblogaidd a hynod boblogaidd MS Excel o'r enw swyddogaeth VLOOKUP . Gellir defnyddio'r swyddogaeth hon i echdynnu, cymharu, symud, neu chwilio data mewn unrhyw dabl neu ystod. Gellir defnyddio'r swyddogaethau hyn ar gyfer colofnau lluosog. Yn yr erthygl hon, byddaf yn dangos sut y gallwn ddefnyddio swyddogaeth VLOOKUP ar gyfer colofnau lluosog at wahanol ddibenion yn Excel.
Lawrlwytho Llyfr Gwaith Ymarfer
Gallwch lawrlwytho'r llyfr gwaith ymarfer oddi yma.
Defnyddio VLOOKUP ar gyfer Colofnau Lluosog.xlsx
6 Enghraifft Delfrydol o Ddefnyddio VLOOKUP ar gyfer Colofnau Lluosog yn Excel
Yma, Rwyf wedi cymryd y set ddata ganlynol ar gyfer yr erthygl hon. Mae'n cynnwys Manylion Cynnyrch ar gyfer rhai cynhyrchion. Byddaf yn defnyddio'r set ddata hon i egluro sut i ddefnyddio VLOOKUP ar gyfer colofnau lluosog yn Excel.
1. Cael Gwerthoedd o Golofnau Lluosog Gan Ddefnyddio Swyddogaeth VLOOKUP Excel
Gadewch i ni ystyried bod gennych restr Manylion Cynnyrch gyda'u ID , Enw , a Pris Uned . Mae yna dabl arall a elwir yn Trosolwg Gwerthiant . Yn y tabl hwn, bydd ID , Enw , Pris Uned , Swm , a Cyfanswm Gwerthiant . Eich tasg yw cynhyrchu cyfrifiad awtomatig o'r Cyfanswm y gwerthiannau yn y tabl os ydych chi'n nodi'r cynnyrch ID yn unig. Bydd y fformiwla yn tynnu enwau a phrisiau cynnyrch o'r tabl Manylion Cynnyrch ac yn cynhyrchucell dewisiedig. =INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0))
- Yn drydydd, pwyswch Enter i gael y canlyniad.
- Os ydych yn defnyddio fersiwn hŷn o Microsoft Excel na Excel 2019 yna pwyswch Ctrl + Shift + Rhowch .
🔎 Sut Mae'r Fformiwla yn Gweithio?
- MATCH(1,(C:C=C15)*(B:B=B15),0): Mae'r rhan hon o'r fformiwla yn cyfateb i <1 Mae>ID a Enw gyda'r set ddata, ac mae'r "1" yma yn cyfeirio at TRUE fel yn dychwelyd y rhif rhes lle mae'r holl feini prawf TRUE .
- MYNEGAI(D:D,MATCH(1,(C:C=C15))*(B:B=B15),0)): Nawr , mae'r ffwythiant MYNEGAI yn dychwelyd y gwerth o'r tu mewn i'r ystod D:D .
- Yna, llusgwch y Llenwad Handle lawr i gopïo'r fformiwla i'r celloedd eraill.
>
Darllen Mwy: MYNEGAI MATCH vs VLOOKUP Function (9 Enghreifftiau)
Gwallau Cyffredin Wrth Ddefnyddio'r Swyddogaethau Hyn
> Gwallau Cyffredin |
Pan Maen nhw'n Dangos
#D/A Gwall Bydd y gwall hwn yn digwydd os yw'r fformiwla yn fformiwla arae, a dim ond pwyso Enter rydych chi. I'w ddatrys pwyswch CTRL + SHIFT + ENTER . #N/A yn VLOOKUP Yn ymarferol, mae yna lawer o resymaupam y gallech weld y gwall hwn, gan gynnwys- Nid yw'r gwerth chwilio yn bodoli yn y tabl.
- Mae'r gwerth chwilio wedi'i gamsillafu neu mae'n cynnwys gofod ychwanegol.
- Amrediad y tabl yw heb ei fewnbynnu'n gywir.
- Rydych yn copïo VLOOKUP , ac nid yw cyfeirnod y tabl wedi'i gloi.
Pethau i'w Cofio
- Os ydych yn defnyddio fersiwn hŷn o Microsoft Excel na Excel 2019 yna bydd rhaid i chi wasgu Ctrl + Shift + Enter ar gyfer array formulas .
Adran Ymarfer
Yma, rwyf wedi darparu adran ymarfer ar gyfer pob cyn digonedd fel y gallwch ymarfer sut i ddefnyddio'r ffwythiant VLOOKUP ar gyfer colofnau lluosog yn Excel.
Casgliad
Felly, dyma nhw rhai ffyrdd o ddefnyddio'r swyddogaeth VLOOKUP ar gyfer colofnau lluosog yn Excel. Rwyf wedi dangos yr holl ddulliau gyda'u enghreifftiau priodol ond gall fod llawer o iteriadau eraill. Rwyf hefyd wedi trafod hanfodion y swyddogaethau a ddefnyddir. Ymhellach, mae'rllyfr gwaith ymarfer hefyd yn cael ei ychwanegu ar ddechrau'r erthygl. Lawrlwythwch ef i ymarfer yr enghreifftiau. Os oes gennych unrhyw ddull arall o gyflawni hyn, mae croeso i chi ei rannu gyda ni.
Cyfanswm Gwerthiant yn awtomatig.
Gadewch i ni weld sut y gallwch chi ei wneud.
Camau:
- Yn gyntaf, dewiswch y gell lle rydych chi eisiau'r cynnyrch Enw . Yma, dewisais Cell C15 .
- Yn ail, yn Cell C15 ysgrifennwch y fformiwla ganlynol.
=VLOOKUP(B15,$B$6:$D$11,{2,3},0)
>
🔎 Sut Mae'r Fformiwla yn Gweithio?
- Yn y <1 ffwythiant>VLOOKUP , y ddadl gyntaf yw cario'r data a fydd yn cael ei chwilio yn y tabl. Yma mae B15 yn cynnwys y ID sy'n mynd i gael ei baru â thabl y rhestr cynnyrch ID .
- $B$6:$ D$11 yw'r ystod tabl lle bydd y data'n cael ei chwilio.
- {2,3} mae hyn yn golygu ein bod yn echdynnu'r ail a'r drydedd golofn gwerthoedd y rhesi cyfatebol.
- 0 yn diffinio ein bod am gael cyfatebiaeth union.
- Ar ôl hynny, llusgwch y Llenwch Handle i lawr i gopïo'r fformiwla i'r celloedd eraill.
- Yn olaf, gallwch weld fy mod wedi copïo'r fformiwla i'r llall celloedd a chael fy allbwn dymunol.
Sylwer: I gynhyrchu'r Cyfanswm Gwerthiant , rwyf wedi defnyddio'r canlynolfformiwla.
=D15*E15
Ac yna ei gopïo i lawr hyd at F20.
Darllen Mwy: Excel VLOOKUP i Dychwelyd Gwerthoedd Lluosog yn Fertigol
2. Defnyddiwch Swyddogaeth VLOOKUP ar gyfer Colofnau Lluosog o Lyfrau Gwaith Gwahanol
Yn yr enghraifft hon, byddaf yn defnyddio'r Excel VLOOKUP swyddogaeth i gael data o golofnau lluosog o wahanol lyfrau gwaith. Nawr, mae'r set ddata yn dal yr un fath, ond bydd y ddau dabl mewn dau lyfr gwaith gwahanol. Mae'r tabl Manylion Cynnyrch mewn llyfr gwaith o'r enw Tabl-Rhestr Cynnyrch . Byddaf yn tynnu'r enwau a'r prisiau o'r tabl hwn yn yr enghraifft hon.
Gadewch i ni weld y camau.
Camau: <3
- Yn y dechrau, dewiswch y gell lle rydych chi eisiau'r cynnyrch Enw .
- Yna, ysgrifennwch y fformiwla ganlynol yn y gell ddethol honno. Yma, rwyf wedi defnyddio enw'r llyfr gwaith Excel a ddefnyddiais. Bydd yn rhaid i chi ei newid yn unol â hynny.
=VLOOKUP(B6,'[Product-List-Table.xlsx]Product Details'!$B$5:$D$10,{2,3},0)
- Nesaf, pwyswch Enter i gael y canlyniad.
- Os ydych yn defnyddio fersiwn hŷn o Microsoft Excel na Excel 2019 yna pwyswch Ctrl + Shift + Rhowch .
Yma, mae'r fformiwla yr un fath â fformiwla'r dull blaenorol. Yr unig wahaniaeth allweddol yw bod yma gan fod y tabl ffynhonnell mewn ffeil arall a dyna pam y bu'n rhaid i ni ddefnyddio cyfeirnod y ffeil gan ddefnyddio '[Product-List-Table.xlsx]Manylion Cynnyrch'!$B$5:$D $10 rhan.
- Ar ôl hynny, llusgwch y Llenwad Handle i lawr i gopïo'r fformiwla.
<12
Darllen Mwy: VLOOKUP i Ddychwelyd Colofnau Lluosog yn Excel (4 Enghraifft)
Darlleniadau Tebyg
- VLOOKUP Ddim Gweithio (8 Rheswm ac Ateb)
- Excel VLOOKUP i Darganfod Gwerth Diwethaf yn y Golofn (gyda Dewisiadau Amgen)
- VLOOKUP a Dychwelyd Pob Cyfateb i mewn Excel (7 Ffordd)
- Defnyddio VBA VLOOKUP i Darganfod Gwerthoedd o Daflen Waith Arall yn Excel
3. Cymhwyso VLOOKUP i Darganfod Gwerthoedd o'r Lluosog Colofnau a Cael Cyfanswm
Ar gyfer yr enghraifft hon, rwyf wedi cymryd y set ddata ganlynol. Tybiwch, mae gennych chi Enw rhai myfyrwyr a'r marciau a gawsant yn Ffiseg a Cemeg . Mae gennych dabl arall sydd â'r enwau yn unig ac rydych am ddangos cyfanswm y marciau wrth ymyl eu henw. Nawr, byddaf yn dangos i chi sut y gallwch chi gymhwyso'r swyddogaeth VLOOKUP i ddod o hyd i werthoedd o golofnau lluosog a chael y Cyfanswm Marciau oddi wrthynt yn Excel.
Gadewch i mi ddangos i chi sut y gallwch wneud hynny.
Camau:
- Yn gyntaf, dewiswch y gell lle rydych chi eisiau'r Cyfanswm y Marciau . Yma, dewisais Cell G5 .
- Yn ail, yn Cell G5 ysgrifennwch y canlynolfformiwla.
=SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE))
>
>+
🔎 Sut Mae'r Fformiwla yn Gweithio?
- >
- VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE): Yma, yn ffwythiant VLOOKUP , dewisais F5 fel lookup_value , $B$5:$D$12 fel table_array , {2,3} fel col_index_num , a FALSE fel range_lookup . Mae'r fformiwla yn dychwelyd y cyfatebiaethau ar gyfer y lookup_value o golofnau 2 a 3 o'r table_array .
- SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE)): Nawr, mae'r ffwythiant SUM yn dychwelyd crynodeb y ddau gwerthoedd a gafodd o'r ffwythiant VLOOKUP .
- >
- Nesaf, gallwch weld fy mod wedi copïo'r fformiwla i'r holl gelloedd eraill ac wedi cael fy allbwn dymunol.
4. Defnyddio Swyddogaethau VLOOKUP ac IFERROR i Gymharu Colofnau Lluosog yn Excel
Ar gyfer yr adran hon, gadewch i ni ystyried bod gennych set ddata o Tasgau ac enw gweithwyr a neilltuwyd i'r dasg honno. Mae yna golofn sy'n cynnwys enwau Hen Weithwyr a gafodd eu haseinio i honnotasg, enwau Gweithiwr Newydd a neilltuwyd i'r dasg honno, ac enwau Gweithiwr Disgwyliedig Presennol ar gyfer y tasgau hynny. Nawr eich swydd chi yw cymharu enwau'r ddwy golofn o Hen Weithwyr a Cyflogeion Newydd a nodi'r cyfatebiaethau. Yna, bydd angen i chi gymharu'r golofn Enwau Gweithwyr Disgwyliedig Presennol â'r cyfatebiaethau a nodwyd a dychwelyd yr enw hwnnw os yw ym mhob colofn 3 .
<32
Gadewch i ni weld sut gallwch chi wneud hynny.
Camau:
- Yn gyntaf, dewiswch y gell lle rydych chi eisiau enw'r Gweithiwr Cyfatebol .
- Yna, ysgrifennwch y fformiwla ganlynol yn y gell ddewisol honno.
=IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE),"")
<33
- Yn olaf, pwyswch Enter i gael y canlyniad. Os ydych yn defnyddio fersiwn hŷn o Microsoft Excel na Excel 2019 yna pwyswch Ctrl + Shift + Enter .
🔎 Sut Mae'r Fformiwla yn Gweithio?
- VLOOKUP(C6:C11,D6:D11,1,GAU): Mae'r rhan hon o'r fformiwla yn cymharu colofn Hen Weithwyr a'r Gweithiwr Newydd colofn.
- IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""): Nawr, mae'r ffwythiant IFERROR yn disodli'r #N/A gyda llinyn gwag .
- VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),"") , E6:E11,1, ANGHYWIR): Yma, mae'r swyddogaeth VLOOKUP yn cymharu colofn Gweithwyr Disgwyliedig Cyfredol yn erbyny gwerthoedd cyfatebol a ddychwelwyd o'r ffwythiant VLOOKUP cyntaf.
- IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""), E6:E11,1,FALSE),””): Yn olaf, mae'r ffwythiant IFERROR yn disodli'r #N/A gyda llinyn gwag .
Darllen Mwy: Pam Mae VLOOKUP yn Dychwelyd #D/A Pan fo Paru'n Bodoli? (5 Achos a Datrysiad)
5. Cyfunwch Swyddogaethau DEWIS a VLOOKUP ar gyfer Meini Prawf Lluosog
Yma, byddaf yn dangos i chi sut y gallwch dynnu data o colofnau lluosog gan ddefnyddio maen prawf lluosog . Gadewch i ni ystyried bod gennym set ddata o wybodaeth werthu gyda Person Gwerthu , Mis , a Gwerthiant . Nawr eich tasg yw creu tabl newydd lle byddwch yn dangos yr holl werthiannau yn y golofn lle bydd pob colofn yn cynrychioli bob mis.
Gadewch i ni weld y camau.
Camau:
- I ddechrau, dewiswch y gell lle rydych chi eisiau'r Gwerthiant am fis. Yma, dewisais Cell G6 .
- Nesaf, yn Cell G6 ysgrifennwch y fformiwla ganlynol.
=VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12),2,0)
>
🔎 Sut Mae'r Fformiwla yn Gweithio?
- >
- CHOOSE({1) ,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12): Yma, yn y CHOOSEswyddogaeth , dewisais {1,2} fel index_num , $B$5:$B$12&$C$5:$C$12 fel gwerth1 , a $D$5:$D$12 fel gwerth2 . Mae'r fformiwla hon yn dychwelyd y gwerth gan ddefnyddio'r index_num .
- VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$); C$5:$C$12,$D$5:$D$12),2,0): Nawr, mae'r ffwythiant VLOOKUP yn dod o hyd i'r cyfatebiad ac yn dychwelyd gwerth yn unol â hynny.
- Nesaf, llusgwch y Dolen Llenwi i lawr i gopïo'r fformiwla.
>
- Yn olaf, gallwch weld fy mod wedi copïo'r fformiwla i bob cell arall ac wedi cael fy allbwn dymunol.
Darllen Mwy: Defnyddiwch VLOOKUP gyda Meini Prawf Lluosog yn Excel (6 Dull + Dewisiadau Amgen)
6. Cymhwyso Swyddogaethau VLOOKUP a MATCH i Edrych Gwerth yn Ddeinamig o Golofnau Lluosog
Yn yr enghraifft hon, byddaf yn dangos i chi sut y gallwch ddod o hyd i werth yn ddeinamig o golofnau lluosog gan ddefnyddio'r ffwythiant VLOOKUP yn Excel. Rwyf wedi cymryd y set ddata ganlynol ar gyfer yr enghraifft hon. Mae'n cynnwys ID Myfyriwr , Enw , a Marciau . Mewn tabl arall, mae gen i'r ID Myfyriwr . Nawr, byddaf yn defnyddio'r ffwythiant VLOOKUP i ganfod gwerth yn erbyn hwn ID Myfyriwr yn ddeinamig. .
Camau:
- Yn gyntaf, dewiswch y gell lle rydych chi eisiau'r Marciau .
- Yn ail, ysgrifennwch y canlynolfformiwla yn y gell honno a ddewiswyd.
=VLOOKUP(F5,$B$4:$D$12,MATCH($G$4,$B$4:$D$4,0),FALSE)
>
🔎 Sut Mae'r Fformiwla yn Gweithio?
<7- MATCH($G$4,$B$4:$D$4,0): Yma, yn y ffwythiant MATCH , dewisais $G $4 fel l gwerth_ookup_ , $B$4:$D$4 fel lookup_array , a 0 fel match_type . Bydd y fformiwla yn dychwelyd safle cymharol y lookup_value yn y lookup_array .
- VLOOKUP(F5,$B$4:$D$12,MATCH($ G$4,$B$4:$D$4,0),FALSE): Nawr, mae'r ffwythiant VLOOKUP yn dychwelyd y paru.
- Ar ôl hynny, llusgwch y handlen Llenwi i lawr i gopïo'r fformiwla. celloedd eraill a chael fy allbwn dymunol.
Dewis arall yn lle Swyddogaeth VLOOKUP ar gyfer Colofnau Lluosog yn Excel
Yn yr adran hon, gwnaf yr un peth gweithrediad ond gyda swyddogaethau gwahanol (heb VLOOKUP ). Yma, byddaf yn defnyddio y swyddogaeth INDEX a'r swyddogaeth Match . Nawr, gadewch i ni ystyried yr un set ddata a ddefnyddiwyd gennych yn yr enghraifft gyntaf. Byddaf yn dod o hyd i Pris Uned y cynnyrch gan ddefnyddio'r Enw a ID .
Gadewch i ni weld y camau.
Camau:
- Yn y dechrau, dewiswch y gell lle rydych chi eisiau'r Pris yr Uned . 13>Nesaf, ysgrifennwch y fformiwla ganlynol yn hwnnw