Sut i Ddefnyddio Fformiwla VLOOKUP yn Excel gyda Thaflenni Lluosog

  • Rhannu Hwn
Hugh West

Heddiw, byddwn yn dangos sut i ddefnyddio fformiwla VLOOKUP gyda thaflenni lluosog yn Excel. Mewn gwirionedd, un o swyddogaethau pwysicaf Excel a ddefnyddir yn helaeth yw swyddogaeth VLOOKUP . Ar ben hynny, gallwn ddefnyddio swyddogaeth VBA VLOOKUP i chwilio am ddata penodol mewn un daflen waith, neu o fewn ystod o daflenni gwaith.

Hefyd, heddiw byddwn yn dangos sut y gallwn ddefnyddio Fformiwlâu VLOOKUP i chwilio am ddata penodol mewn daflenni gwaith lluosog yn Excel.

Lawrlwythwch Gweithlyfr Ymarfer

Gallwch lawrlwytho'r llyfr gwaith ymarfer o'r fan hon:<3 Fformiwla VLOOKUP gyda Thaflenni Lluosog.xlsx Marciau Prawf Ffug.xlsx

Cyflwyniad i Swyddogaeth VLOOKUP Excel

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • Mae'r ffwythiant hwn yn cymryd ystod o gelloedd o'r enw table_array fel arg.
  • Yna, yn chwilio am werth penodol o'r enw lookup_value yng ngholofn gyntaf y table_array .
  • Ymhellach , yn edrych am gyfatebiaeth fras os yw'r arg [range_lookup] yn TRUE , fel arall yn chwilio am union gyfatebiaeth. Yma, y ​​rhagosodiad yw TRUE .
  • Os bydd yn dod o hyd i unrhyw beth sy'n cyfateb i'r lookup_value yng ngholofn gyntaf y table_array , yn symud ychydig o gamau i'r dde i golofn benodol (col_index_number).

Yna, yn dychwelyd y gwerth o hynnyar goll yn y dalennau a grybwyllwyd.

Cyfyngiadau Swyddogaeth VLOOKUP a Rhai Dewisiadau Amgen yn Excel

  • Yma, ni allwch ddefnyddio'r VLOOKUP swyddogaeth pan nad yw'r lookup_value yng ngholofn gyntaf y tabl. Er enghraifft, yn yr enghraifft flaenorol, ni allwch ddefnyddio'r ffwythiant VLOOKUP i wybod enw'r ymgeisydd a gafodd 90 ar yr arholiad ysgrifenedig.
  • Fodd bynnag, gallwch ddefnyddio'r ffwythiannau IF , IFS , MYNEGAI MATCH , XLOOKUP , neu FILTER swyddogaethau Excel i'w datrys hwn (Yma, cewch ymweld â yr erthygl hon ).
  • Ymhellach, mae VLOOKUP yn dychwelyd gwerth cyntaf yn unig os yw mwy nag un gwerth yn cyfateb i'r gwerth_lookup . Yn yr achosion hyn, gallwch ddefnyddio'r swyddogaeth FILTER i gael yr holl werthoedd (Yma, gallwch ymweld â yr erthygl hon ).

Sut i Wneud Cais VLOOKUP Fformiwla yn Excel gyda Llyfrau Gwaith Lluosog

Yn yr adran hon, byddwn yn trafod sut i gymhwyso'r fformiwla VLOOKUP yn Excel gyda llyfrau gwaith lluosog. Nawr, gadewch i ni gael y llyfr gwaith canlynol o'r enw Marciau Prawf Ffug . Yn ogystal, yn y llyfr gwaith hwnnw, mae tair taflen waith hefyd. Y rhain yw Wythnos 1, Wythnos 2 , a Wythnos 3 .

Wythnos 1, Wythnos 2 , a Wythnos 3 . marciau ysgrifenedig terfynol a gafodd yr ymgeiswyr. Ar y dechrau, daethom o hyd i'r marciau ysgrifenedig terfynol. Yma, gallwch ddod o hyd i hynny trwy ddilyn unrhyw un o'rdulliau blaenorol. Nawr, byddwn yn tynnu'r marciau ysgrifenedig rhagarweiniol o lyfr gwaith arall.

  • Felly, ysgrifennwch y fformiwla ganlynol yn y gell D5 .
7> =IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, '[Mock Test Marks.xlsx]Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 3'!$B$5:$D$10,2,FALSE),"Absent")))

Yma, wrth ddefnyddio'r fformiwla hon, rhaid i chi agor y ddau lyfr gwaith. Fel arall, mae'n rhaid i chi ddefnyddio'r llwybr/lleoliad yn lle defnyddio enw'r ffeil yn unig.

  • Yna, pwyswch ENTER .<10

  • Yna, llusgwch yr eicon Fill Handle i lawr.

Yn olaf, fe welwch y ddau marciau ysgrifenedig terfynol a rhagarweiniol ar gyfer yr holl ymgeiswyr.

Ymarfer Adran

Nawr, gallwch chi ymarfer y dull a eglurwyd ar eich pen eich hun.

Casgliad

Gan ddefnyddio'r dulliau hyn, gallwch ddefnyddio swyddogaeth VLOOKUP Excel fel fformiwla i echdynnu data o daflenni lluosog mewn llyfr gwaith. Felly, a oes gennych unrhyw gwestiynau eraill? Mae croeso i chi ofyn i ni.

cell.

Yn ogystal, rydym wedi atodi enghraifft o'r ffwythiant VLOOKUP hon. Nawr, edrychwch ar y ffigwr canlynol.

Dadansoddiad Fformiwla

Yma, y ​​fformiwla Chwiliodd VLOOKUP(G8,B4:D15,3,FALSE) am werth G8 cell “ Angela ” yng ngholofn gyntaf y tabl : B4:D15 .

Ar ôl dod o hyd i un, symudodd i'r dde i'r 3ydd golofn (Gan fod y col_index_number yn 3 .)

Yna dychwelyd y gwerth oddi yno, oedd 322 .

5 Ffordd o Ddefnyddio Fformiwla VLOOKUP yn Excel gyda Thaflenni Lluosog

Yma, mae gennym lyfr gwaith gyda'r marciau yn arholiadau ysgrifenedig ac arholiadau viva rhai ymgeiswyr mewn tair wythnos mewn gwahanol daflenni gwaith. Yn ogystal, enw'r un gyntaf yw Wythnos 1 .

Yna, enw'r daflen waith 2il yw Wythnos 2 .

Yn olaf, enw'r daflen waith 3ydd sy'n cynnwys marciau Grŵp Marco yw Wythnos 3 .

Nawr, ein nod yw tynnu eu marciau o'r tair taflen waith i'r daflen waith newydd gan ddefnyddio'r VLOOKUP ffwythiant Excel.

1. Fformiwla VLOOKUP i'w Chwilio ar Bob Taflen Waith ar Wahân

Yma, mae gennym daflen waith newydd o'r enw "VLOOKUP yn unig" gyda enwau'r holl ymgeiswyr wedi'u didoli yn nhrefn yr wyddor (A i Z) . Nawr, byddwn yn defnyddio'r fformiwla VLOOKUP i chwilio o dudalennau lluosog i mewnExcel.

Yn gyntaf oll, byddwn yn chwilio drwy'r tair taflen waith ar wahân.

Yma byddwn yn chwilio lookup_value o un daflen waith i ystod o gelloedd o daflen waith arall.

Cystrawen y fformiwla fydd:

=VLOOKUP(lookup_value,'Sheet_name'! table_array, col_index_number,FALSE)

  • I chwilio am y Marciau yn Ysgrifennwyd o Ymgeiswyr Wythnos 1 , rhowch y fformiwla hon yng nghell C5 y daflen waith newydd:
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE)

3>

  • Yn dilyn hynny, pwyswch ENTER .

Mae hyn yn dangos #D/A! Gwall, oherwydd gwerth y gell Nid yw B5 yn y ddalen "VLOOKUP yn unig" , Alex Hales , yn yr ystod B5:D10 y ddalen “Wythnos 1 .

  • Yna, llusgwch yr eicon Fill Handle .

O ganlyniad, dim ond marciau’r ymgeiswyr hynny a ymddangosodd yn Wythnos 1 sy’n cael eu dangos, mae’r gweddill yn dangos gwallau.<3

  • Sim yn o'r blaen, i ddod o hyd i'r marc viva, ysgrifennwch y fformiwla ganlynol yn y gell D5 .
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE)

  • Yna, pwyswch ENTER .

  • Yna, llusgwch yr eicon Fill Handle i gymhwyso'r fformiwla yng ngweddill y celloedd.

Felly, gwelwn farciau'r ymgeiswyr hynny a ymddangosodd yn Wythnos 1 yn unig sy'n cael eu dangos, mae'r gweddill yn dangos gwallau.<3

Ymhellach,gallwn gyflawni tasg debyg ar gyfer Wythnos 2 ac Wythnos 3 hefyd, ond ni fydd hynny'n bodloni ein hanghenion. Felly, mae'n rhaid i ni chwilio am ddull gwell.

Hysbysiad: Yma, rydym wedi defnyddio cyfeirnod cell cymharol ar gyfer y lookup_value (B5) , ond cyfeirnod cell absoliwt ar gyfer y table_array ($B$5:$D$10) . Oherwydd ein bod eisiau i'r gwerth_lookup_ gynyddu fesul un wrth lusgo'r eicon Llenwad Handle , ond mae'r table_array yn aros yn gyson.

Darllen Mwy: Pam Mae VLOOKUP yn Dychwelyd #D/A Pan fo Paru'n Bodoli? (5 Achos & Ateb)

2. Chwiliwch ar Dalennau Lluosog gyda Swyddogaeth IFERROR yn Excel

Y tro hwn byddwn yn chwilio am ymgeisydd am y tro cyntaf yn y daflen waith gyntaf ( Wythnos 1 ).

Yna, os na fyddwn yn dod o hyd iddo/iddi yn y daflen waith gyntaf, byddwn yn chwilio yn yr ail daflen waith ( Wythnos 2 ).

Ac os na fyddwn yn dod o hyd iddo/iddi o hyd, byddwn yn chwilio yn y drydedd daflen waith ( Wythnos 3 ).

Os na fyddwn yn dod o hyd iddo/iddi o hyd, byddwn yn penderfynu ei fod ef/hi yn absennol o'r arholiad.

Yn yr adran flaenorol a welsom, mae VLOOKUP yn dychwelyd D/A! Gwall os nad yw'n dod o hyd i unrhyw gyfatebiaeth i'r lookup_value yn y table_array .

Felly y tro hwn byddwn yn nythu ffwythiannau VLOOKUP o fewn swyddogaeth IFERROR i drin y gwallau.

Felly bydd cystrawen y fformiwlabe:

=IFERROR(VLOOKUP(lookup_value,"Sheet1_Name"!table_array, col_index_number,FALSE),IFERROR(VLOOKUP(lookup_value,"Sheet2_Name"!table_array,col_index_number,FALSE),IFERROR (VLOOKUP(lookup_value,"Sheet3_Name"!table_array,col_index_number,FALSE),"Absent"))

  • Nawr, rhowch y fformiwla ganlynol yn y gell C5 o'r "VLOOKUP & dalen IFERROR” .
=IFERROR(VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, 'Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'Week 3'!$B$5:$D$10,2,FALSE),"Absent")))

>
  • Yna, pwyswch ENTER .
  • O ganlyniad, fe welwch farciau ysgrifenedig Alex Hales .

    Yna, byddwn yn dod o hyd i farciau viva Alex Hales.

    • Felly, ysgrifennwch y fformiwla ganlynol yn y gell D5 .
    =IFERROR(VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5, 'Week 2'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5,'Week 3'!$B$5:$D$10,3,FALSE),"Absent"))) <0
    • Ar ôl hynny, pwyswch ENTER .

    • Yna, dewiswch y ddwy gell C5 a D5 .
    • O ganlyniad, llusgwch yr eicon Fill Handle i AutoFill y data cyfatebol yng ngweddill y celloedd C6:D24 .

    Yn olaf, fe welwch farciau ysgrifenedig a viva yr holl ymgeiswyr.

    <29

    Darllen Mwy: Enghraifft VLOOKUP Rhwng Dwy Daflen yn Excel

    Darlleniadau Tebyg

      9> VLOOKUP Ddim yn Gweithio (8 Rheswm ac Ateb)
    • Excel LOOKUP vs VLOOKUP: Gyda 3 Enghraifft
    • Beth Yw Arae Tabl yn VLOOKUP? (Esbonnir gydag Enghreifftiau)
    • Sut i Ddefnyddio VLOOKUP Nested yn Excel (3 Maen Prawf)
    • Defnyddio VLOOKUP gyda LluosogMeini Prawf yn Excel (6 Dull + Dewisiadau Amgen)

    3. Defnyddio Fformiwla Cyfun i Chwilio ar Daflenni Lluosog yn Excel

    Mewn gwirionedd, mae'r nythog IFERROR ac mae fformiwla VLOOKUP a ddefnyddiwyd gennym yn gynharach yn ddefnyddiol, ond yn dal i fod ychydig yn gymhleth i'w defnyddio. Yn y bôn, mae tebygolrwydd uchel o ddrysu a chreu gwallau os oes llawer o daflenni gwaith.

    Felly, byddwn yn cynhyrchu fformiwla arall gan ddefnyddio'r INDIRECT , INDEX , MATCH , a COUNTIF swyddogaethau sy'n edrych hyd yn oed yn fwy cymhleth, ond yn gymharol haws i'w cymhwyso pan fydd llawer o daflenni gwaith.

    • Yn gyntaf o oll, creu arae llorweddol gydag enwau'r holl daflenni gwaith. Yma, rydyn ni wedi creu un yng nghelloedd F5:H5 .

    • Yna, mewnosodwch y fformiwla ganlynol yn y C5 cell.
    =IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),2,FALSE),"Absent")

    • Yn dilyn hynny, pwyswch ENTER .<10

    Cronfa Fformiwla

    • Yn gyntaf, COUNTIF(INDIRECT(“' Mae ”&$F$5:$H$5&”'!B5:B10”),B5) yn dychwelyd sawl gwaith mae'r gwerth yng nghell B5 yn bresennol yn yr ystod ' Wythnos 1′!B5:B10 , 'Wythnos 2'!B5:B10 a 'Wythnos 3'!B5:B10 yn y drefn honno. [Yma $F$5:$H$5 yw enwau'r taflenni gwaith. Felly mae fformiwla INDIRECT yn derbyn 'Sheet_Name'!B5:B10 .]
      • Allbwn: {0,0,1} .<10
    • Yn ail, mae MATCH(TRUE,{0,0,1}>0,0) yn dychwelyd ym mha daflen waithmae'r gwerth yn B5 yn bresennol.
      • Allbwn: 3 .
    • Yma dychwelodd 3 fel y gwerth yn <1 Mae>B5 ( Alex Hales ) ar daflen waith rhif 3 ( Wythnos 3 ).
    • Yn drydydd, MYNEGAI( $F$5:$H$5,1,3) Mae yn dychwelyd enw'r daflen waith lle mae'r gwerth yn y gell B5 .
      • Allbwn: “Wythnos 3” .
    • Yn bedwerydd, INDIRECT("'"&"Wythnos 3"&" '!$B$4:$D$9”) yn dychwelyd cyfanswm ystod celloedd y daflen waith lle mae'r gwerth yn B5 yn bresennol.
      • Allbwn: {“Nathan Mills”, 72,59;”Ruth Williamson”, 53,55;”Alex Hales”, 67,70;”Matthew Shepherd”, 76,45;”Christina Paul”, 69,75;”Ricardo Moyes”, 57,61}.
    • O’r diwedd, VLOOKUP(B5,{“Nathan Mills”,72,59 ;"Ruth Williamson", 53,55;"Alex Hales", 67,70;"Matthew Shepherd", 76,45;"Christina Paul", 69,75;"Ricardo Moyes", 57,61},2,FALSE ) Mae yn dychwelyd 2il golofn y rhes o'r ystod honno lle mae'r gwerth yn y gell B5 yn cyfateb.
      • Allbwn: 67 .
    • Felly, dyma'r marc arholiad ysgrifenedig roeddem yn edrych amdano.
    • A rhag ofn nid yw'r enw i'w gael mewn unrhyw daflen waith, bydd yn dychwelyd “Absenol” oherwydd i ni ei nythu o fewn ffwythiant IFERROR .

    Yma, gallwch ddefnyddio fformiwla debyg i ddarganfod marciau Viva yr ymgeiswyr.

    • Felly, newidiwch y col_index_number o 2 i 3 ac ysgrifennwch yfformiwla.
    =IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),3,FALSE),"Absent")

    • Yna, pwyswch ENTER i gael y canlyniad.<10

    • Yna llusgwch yr eicon Llenwad Handle .

    Yn olaf, mae gennym ni'r ddau ysgrifenedig a marciau viva yr holl ymgeiswyr. Ar ben hynny, nid yw eu henwau wedi'u canfod wedi'u marcio'n absennol.

    Darllen Mwy: MYNEGAI MATCH vs VLOOKUP Swyddogaeth (9 Enghreifftiau)

    4. Fformiwla VLOOKUP gyda Rhif Mynegai Colofn Deinamig

    Hyd yn hyn, i echdynnu'r marciau yn yr arholiad ysgrifenedig, rydym yn defnyddio col_index_num fel 2 . Ac ar gyfer y marciau viva, 3 .

    Mewn gwirionedd, rydym yn mewnosod y fformiwlâu ar wahân yn y ddwy golofn.

    Yn y pen draw, pan fydd gennym nifer o golofnau, bydd yn eithaf anodd mewnosod fformiwlâu ym mhob colofn ar wahân.

    Felly, y tro hwn byddwn yn cynhyrchu fformiwla fel y gallwn fewnosod y fformiwla yn y golofn gyntaf , a'i llusgo i'r holl golofnau trwy'r eicon Llenwch Handle .

    Syml. Yn lle mewnosod rhif pur fel y col_index_num , mewnosodwch COLUMNS($C$1:D1) os yw'r fformiwla yng ngholofn C ( Ar gyfer Ysgrifenedig Marciau ).

    Yna, bydd yn dychwelyd 2 .

    Yna, os byddwn yn ei lusgo i colofn E , bydd yn dod yn COLUMNS($C$1:E1) a dychwelyd 3 . Ac yn y blaen.

    • Felly nawr rydym yn newid y fformiwla yn yr adran flaenorol i hyn:
    =IFERROR(VLOOKUP($B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),$B5)>0,0))&"'!$B$5:$D$10"),COLUMNS($C$1:D1),FALSE),"Absent") <0
    • Yna, pwyswch ENTER .

    • Ar ôl hynny, llusgwch yr eicon Fill Handle i'r ochr dde i gael y Viva marc.

    • Yna, llusgwch yr eicon Llenwad Handle i lawr.

    Yn olaf, fe welwch y marciau ysgrifenedig a'r arholiad llafar ar gyfer yr holl ymgeiswyr.

    Hysbysiad: Yma, rydym wedi newid y lookup_value o B5 i $B5 , fel nad yw wedi newid wrth lusgo i'r dde, ond yn newid wrth lusgo i lawr.

    Darllen Mwy: <2 VLOOKUP Dynamic Excel (gyda 3 Fformiwla)

    5. Fformiwla VLOOKUP gyda Swyddogaethau Cyfunol yn Excel

    Yma, byddwn yn defnyddio fformiwla VLOOKUP arall yn Excel gyda dalen luosog yn anwybyddu'r ffwythiant IFERROR . Felly, gadewch i ni weld y camau a roddir isod.

    Camau:

    • Yn gyntaf, mae'n rhaid i chi ddewis cell newydd C5 lle rydych chi eisiau cadw'r marciau ysgrifenedig.
    • Yn ail, dylech ddefnyddio'r fformiwla isod yn y gell C5 .
    =VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),2,FALSE)

    • Yn drydydd, pwyswch ENTER .

      Yn yr un modd, defnyddiwch y fformiwla ganlynol yn y gell D5 i gael y marciau Viva.
    =VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),3,FALSE)

    • Yn dilyn hynny, pwyswch ENTER .

    • Yna llusgwch yr eicon Llenwad Handle .

    Yn olaf, fe welwch farciau ysgrifenedig a viva yr holl ymgeiswyr. Ar ben hynny, fe welwch y gwall #N/A lle'r oedd yr enwau

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.