Sut i Ddefnyddio VLOOKUP gyda Swyddogaeth SUM yn Excel (6 Dull)

  • Rhannu Hwn
Hugh West

Tabl cynnwys

Mae swyddogaeth VLOOKUP yn un o swyddogaethau mwyaf pwerus, hyblyg a hynod ddefnyddiol Microsoft Excel i chwilio ac adalw gwerthoedd - naill ai gwerthoedd sy'n cyfateb yn union neu'r gwerthoedd cyfatebol agosaf - trwy edrych am werth cyfatebol. Ond i gyflawni rhyw ganlyniad penodol, nid yw defnyddio'r swyddogaeth VLOOKUP yn unig yn ddigon weithiau. Bydd yr erthygl hon yn dangos i chi sut i ddefnyddio ffwythiant VLOOKUP gyda swyddogaeth SUM i gyflawni rhai gweithrediadau yn Excel.

Lawrlwytho Templed Ymarfer <5

Gallwch lawrlwytho'r templed ymarfer Excel rhad ac am ddim yma ac ymarfer ar eich pen eich hun.

VLOOKUP SUM.xlsx

VLOOKUP in Mae Excel

VLOOKUP yn golygu ' Edrych Fertigol '. Mae'n ffwythiant sy'n gwneud i Excel chwilio am werth arbennig mewn colofn, er mwyn dychwelyd gwerth o golofn wahanol yn yr un rhes.

Fformiwla Generig:

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

Yma,

14> range_lookup

6pryniant.

Dadansoddiad o'r Fformiwla:

Gadewch i ni ddadansoddi'r fformiwla i ddeall sut y daethom o hyd i enwau cwsmeriaid a phryniannau perthnasol.

  • VLOOKUP(F5:F9,B5:C9,2,FALSE) -> mae'n edrych am union enw ( GAU dadl) yr holl Gynhyrchion ( F5:F9 ) o'r ail dabl, yn yr arae Cynnyrch ( B5:C9 ) o'r tabl cyntaf ac yn dychwelyd pris y cynnyrch hwnnw (mynegai colofn 2 ).

Allbwn: 700,1500,100,300,500

    VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 -> G5:G9 yn cyfeirio at y Colofn maint y set ddata.

    Felly, mae VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 yn dod yn {(700,1500,100,300,500)*(10 ,50,20,200,80)} .

Allbwn: 7000,75000,2000,60000,40000

  • E5:E9=J5 -> mae'n edrych am gyfatebiaeth y gwerth am-edrych (e.e. John yn Cell J5 ) drwy'r rhes o golofn Enw ( E5:E9 ) ac yn dychwelyd TRUE neu FALSE yn seiliedig ar y chwiliad.

Allbwn: {TRUE;FALSE;FALSE;FALSE;FALSE}

Gan i ni gael gwerthoedd TRUE felly nawr rydyn ni'n gwybod bod gwerthoedd cyfatebol yn y set ddata. Nid yw'n broses echdynnu gwerth cyson. Oherwydd gallwn ysgrifennu unrhyw enw o'r set ddata yn y gell honno ( J5 ) a bydd y canlyniad yn cael ei gynhyrchu'n awtomatig yn y gell canlyniad (e.e. J6 ).

  • VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5) -> yn dod (7000,7500,2000,6000,40000)*({TRUE;FALSE;FALSE;FALSE;FALSE}) , mae'n lluosi'r gwerth dychwelyd TRUE/FALSE gyda'r arae dychwelyd a chynhyrchu'r canlyniad ar gyfer y gwerthoedd TRUE yn unig a'i basio i'r gell. Mae gwerthoedd FALSE mewn gwirionedd yn canslo data heb ei gyfateb yr arae tablau, gan arwain at y gwerthoedd cyfatebol yn unig sy'n ymddangos ar y gell ( J6 ), sy'n golygu, os rhowch yr enw John o'r Enw set ddata ( E5:E9 ) yn y gell J5 , dim ond cyfanswm pryniant ( 7000 ) John y bydd yn ei gynhyrchu, os rhowch yr enw Rhufeinig, bydd yn cynhyrchu 75000 yn y gell canlyniad ( J6 ). (gweler y llun uchod)

Allbwn: 7000,0,0,0,0,0

  • SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5)) -> yn dod yn SUM(7000)

Allbwn: 7000 (sef yn union gyfanswm swm pryniant John)

Pwyntiau Allweddol y mae'n rhaid i chi eu cadw mewn cof

  • Gan fod ystod yr arae tabl data i chwilio am y gwerth wedi'i osod, peidiwch ag anghofio rhoi'r arwydd doler ($) o flaen cyfeirnod cell y tabl arae.
  • Wrth weithio gyda gwerthoedd arae, peidiwch ag anghofio pwyso Ctrl + Shift + Enter ymlaen eich bysellfwrdd wrth dynnu canlyniadau. Bydd gwasgu Enter yn unig yn gweithio pan fyddwch yn defnyddio Microsoft 365 yn unig.
  • Ar ôl pwyso Ctrl + Shift + Enter , fe sylwch fod y bar fformiwla amgaeedig yfformiwla mewn braces cyrliog {} , gan ddatgan ei fod yn fformiwla arae. Peidiwch â theipio'r cromfachau hynny {} eich hun, mae Excel yn gwneud hyn yn awtomatig i chi.

Casgliad

Esbonnir yr erthygl hon yn fanwl sut i ddefnyddio ffwythiannau VLOOKUP a SUM yn Excel. Rwy'n gobeithio bod yr erthygl hon wedi bod yn fuddiol iawn i chi. Mae croeso i chi ofyn a oes gennych unrhyw gwestiynau am y pwnc.

Dulliau Defnyddiol i Ddefnyddio VLOOKUP gyda Swyddogaeth SUM yn Excel

Yn yr adran hon, byddwn yn dysgu sut i ddefnyddio swyddogaethau VLOOKUP a SUM gyda'n gilydd i gynhyrchu rhai canlyniadau.

1. VLOOKUP a SUM i Gyfrifo'r Gwerthoedd Cyfatebol mewn Colofnau

Ystyriwch y set ddata ganlynol sy'n cynnwys enwau myfyrwyr a'u marciau a gafwyd ar bob cwrs sydd wedi'u storio mewn gwahanol golofnau. Beth os ydych chi am ddarganfod cyfanswm marciau myfyriwr penodol yn unig? I gael hynny, mae'n rhaid i chi gyfrifo rhifau yn seiliedig ar wahanol golofnau.

Dewch i ni ddarganfod sut i edrych mewn gwahanol golofnau a chael canlyniad swm cyfateb gwerthoedd yn y colofnau hynny gan ddefnyddio VLOOKUP SUM ffwythiannau yn Excel.

Camau:

  • Dewiswch yr enw neu'r data yr ydych am ddod o hyd i'r canlyniad o'r set ddata a rhowch yr enw neu'r data mewn cell arall. (e.e. John yn y Cell E12 ).
  • Cliciwch ar gell arall lle rydych chi am i'r canlyniad ymddangos (e.e. Cell E13 ).
  • Yn y gell honno, ysgrifennwch y fformiwla ganlynol,
=SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE))

Lle,

E12 = John, y enw a storiwyd gennym fel y gwerth am-edrych

B5:G9 = Ystod data i chwilio'r gwerth chwilio

{1,2,3,4,5 ,6} = Colofnau cyfatebol y gwerthoedd chwilio (colofnau sydd â marciau John ar bob cwrs wedi'u storio)

FALSE = Gan ein bod eisiau cyfatebiaeth union, felly rydym yn rhoi'r ddadlfel FALSE .

  • Pwyswch Ctrl + Shift + Enter ar eich bysellfwrdd.

0>Bydd y broses hon yn rhoi'r canlyniad oedd ei angen arnoch (cyfanswm marciau John yw 350 , a gyflawnwyd trwy grynhoi marciau ei gyrsiau Mathemateg, Ffiseg, Cemeg, Bioleg a Saesneg).

Dadansoddiad o'r Fformiwla:

Gadewch i ni ddadansoddi'r fformiwla i ddeall sut y daethom o hyd i farc John.

  • VLOOKUP(E12,B5:G9, {1,2,3,4,5,6}, ANGHYWIR) -> chwilio am E12 (John) yn y B5:G9 (arae) a dychwelyd yr union werthoedd colofnau cyfatebol ({1,2,3,4,5,6} ,GAU) .

Allbwn: 90,80,70,60,50 (sef yr union farciau a gafodd John ar gyrsiau unigol)

<21
  • SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE)) -> yn dod yn SUM(90,80,70,60,50)
  • Allbwn: 350 (cyfanswm marciau John)<3

    2. VLOOKUP a SUM i Bennu'r Gwerthoedd Cyfatebol mewn Rhesi

    Ystyriwch y set ddata ganlynol sy'n cynnwys enwau myfyrwyr a'r marciau a gawsant ar bob cwrs sydd wedi'u storio mewn gwahanol golofnau. Beth os ydych chi am ddarganfod cyfanswm marciau'r myfyrwyr penodol hynny sydd wedi ailsefyll yr arholiad? Mae’r set ddata yn dal marciau rhai myfyrwyr ar bob cwrs wedi’u rhannu’n ddwy res gan ddatgan eu bod yn ddau fath o arholiad. I gael hynny, nid yn unig mae'n rhaid i chi gyfrifo rhifau yn seiliedig ar wahanol golofnau ond rhaid ichi hefyd gymryd rhesi lluosog i mewnystyriaethau.

    Gadewch i ni ddarganfod sut i edrych mewn gwahanol golofnau a rhesi a chael canlyniad swm cyfateb gwerthoedd yn y colofnau a'r rhesi hynny gan ddefnyddio VLOOKUP SUM swyddogaethau yn Excel.

    Camau:

    • Dewiswch gell yn y daflen waith i roi'r enw neu'r data rydych am ddod o hyd i'r canlyniad o'r set ddata yn ddiweddarach (yn ein hachos ni, Cell E13 ydoedd).
    • Cliciwch ar gell arall lle rydych am i'r canlyniad ymddangos (e.e. Cell E14 ).
    • Yn y gell honno, ysgrifennwch y fformiwla ganlynol,
    =SUMPRODUCT((B5:B11=E13)*C5:G11)

    Bydd y broses hon yn rhoi'r canlyniad i chi yr oedd ei angen arnoch (Cyfanswm marciau pob myfyriwr gyda'r arholiad a ailsefyll).

    Dadansoddiad o'r Fformiwla:

    Dewch i ni ddadansoddi'r fformiwla i ddeall sut y daethom o hyd i gyfanswm marciau myfyrwyr gyda yr arholiadau a ail-sefyll,

    • B5:B11=E13 -> mae'n edrych am gyfatebiaeth y gwerth am-edrych (e.e. John yn Cell E13 ) drwy'r rhes o golofn Enw ( B5:B11 ) ac yn dychwelyd TRUE neu FALSE yn seiliedig ar y chwiliad.

    Allbwn: { TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE }

    Wrth i ni gael gwerthoedd TRUE felly nawr rydyn ni'n gwybod bod gwerthoedd cyfatebol yn y set ddata. Nid yw'n broses echdynnu gwerth cyson. Oherwydd gallwn ysgrifennu unrhyw enw o'r set ddata yn y gell honno ( E13 ) a bydd y canlyniad yn cael ei gynhyrchu'n awtomatig yn y gell canlyniad (e.e. E14 ). (gweler y llunuchod)

    • SUMPRODUCT((B5:B11=E13)*C5:G11) -> yn dod yn SUMPRODUCT{TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}*(C5:G11) sy'n golygu, mae'r ffwythiant SUMPRODUCT wedyn yn lluosi'r TRUE/FALSE Gwerth dychwelyd gyda'r arae dychwelyd a chynhyrchu canlyniad yn unig ar gyfer y gwerthoedd TRUE a'i basio i'r gell. Mae gwerthoedd FALSE mewn gwirionedd yn canslo data heb ei gyfateb yr arae tablau, gan arwain at y gwerthoedd cyfatebol yn unig sy'n ymddangos ar y gell.

    Allbwn: 750 (Cyfanswm marciau John am yr arholiad a ailsefyll)

    3. Cynhyrchu Gwerthoedd mewn Dwy Daflen Waith Wahanol Gan Ddefnyddio Swyddogaethau VLOOKUP a SUM

    Mae gennym farciau arholiad myfyrwyr yn y daflen waith Excel o'r enw Taflen Farciau .

    Ac yn y daflen waith a enwir Taflen Ganlyniad , rydym am gael holl unigolion y myfyriwr cyfanswm yn cael marciau.

    Dangosir y camau i gyfrifo gwerthoedd o ddalen arall i daflen waith isod,

    Camau: <3

    • Yn gyntaf, dewiswch y gell wrth ymyl y data neu ble bynnag yn y daflen waith honno rydych chi eisiau'r allbwn (e.e. y gell wrth ymyl yr enw John).
    • Yn y gell honno, rhowch <1 syml fformiwla>VLOOKUP-SUM yr ydych eisoes wedi'i hadnabod o'r drafodaeth flaenorol; fformiwla megis,
    =SUM(VLOOKUP(D5,B5:G9,{1,2,3,4,5,6},FALSE)

    Ond gan nad oes gan y daflen waith hon unrhyw ddata i'w hystyried, felly bydd yn cynhyrchu gwall yn y gell. Felly, y cyfan sy'n rhaid i chigwneud yw, rhowch bwyntydd eich llygoden cyn y datganiad arae yn y fformiwla (e.e. B5:G9 ), a dewiswch y ddalen arall rydych chi am gael eich gwerthoedd ohoni.

    <30

    Bydd yn cynhyrchu'r ddalen honno'n awtomatig yn eich taflen waith, felly bydd holl ddata'r ddalen honno hefyd yn eiddo i'r daflen waith.

    >Nawr mae'r fformiwla yn dod yn,

    =SUM(VLOOKUP(D5,Marksheet!B5:G9,{1,2,3,4,5,6},FALSE))

    • Pwyswch Rhowch a byddwch yn cael y canlyniad dymunol (e.e. cyfanswm John marciau yw 350 , wedi'i gynhyrchu o'r daflen waith Taflen Farciau )

    >
  • Llusgwch y rhes i lawr gan Llenwch Handle i gymhwyso'r fformiwla i weddill y rhesi i gael y canlyniadau.
  • Fe gewch ganlyniad yr holl ddata chwilio o tudalen arall o Excel yn eich taflen Excel waith.

    Darllenwch fwy: Sut i Edrych i Fyny a Swm Ar Draws Dalennau Lluosog yn Excel

    4. Mesur Gwerthoedd ar draws Taflenni Gwaith Lluosog Gweithredu Swyddogaethau VLOOKUP a SUM

    Iawn, nawr eich bod chi'n gwybod sut i chwilio ac adalw gwerth o un daflen waith a chael y canlyniad mewn taflen waith arall yn Excel, mae'n bryd dysgu sut i gwnewch hynny mewn taflenni gwaith lluosog.

    Ystyriwch y data canlynol lle mae gennym dair taflen waith wahanol o'r enw Taflen Fathemateg, Taflen Ffiseg a Taflen Cemeg lle mae pob cwrs yn cael marciau unigol myfyrwyr yn cael eu storio.

    Ac rydym eisiau gwybod dim ond ycyfanswm marciau'r myfyrwyr, nid yr unigolyn. Felly gallwn adfer hynny yn ein taflen waith o bob un o'r dalennau unigol hynny. Ac mae'r broses yn debyg i'r broses a drafodwyd o'r blaen.

    I gynhyrchu'r ddalen gyfan yn awtomatig ychydig cyn y datganiad arae, fe wnaethoch chi ddewis y ddalen â llaw dim ond trwy glicio arni yn iawn? Felly, yma byddwch yn gwneud yn union fel 'na. Mae'r gwahaniaeth cyn i chi orfod dewis un ddalen yn unig, ond y tro hwn byddwch yn dewis dalen luosog sawl gwaith ychydig cyn datganiad arae pob set ddata o'r daflen waith berthnasol.

    • Bydd y fformiwla yn edrych fel hyn,
    =SUM(VLOOKUP(B5,'Math Sheet'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Physics Sheet'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Chemistry Sheet'!B5:G9,{1,2,3,4,5,6},FALSE))

    • Pwyswch Enter a byddwch yn cael y canlyniad a ddymunir (e.e. cyfanswm marciau John yw 240 , wedi'i gynhyrchu o'r taflenni gwaith o'r Daflen Fathemateg, Taflen Ffiseg, Taflen Cemeg ).

    <35

    • Llusgwch y rhes i lawr gan Llenwch Handle i gymhwyso'r fformiwla i weddill y rhesi i gael y canlyniadau.

    Byddwch yn cael canlyniad yr holl ddata am-edrych o dudalennau lluosog o Excel yn eich taflen Excel waith.

    Darlleniadau Tebyg:

    • Sut i VLOOKUP gydag Amodau Lluosog yn Excel (2 Ddull)
    • Cyfuno SUMIF a VLOOKUP Excel (3 Dull Cyflym)

    5. Crynhoi'r Gwerthoedd a Gyflwynir mewn Colofnau Amgen gyda Swyddogaethau VLOOKUP a SUM

    Ystyriwch y canlynolset ddata sy'n cynnwys enwau myfyrwyr a'u marciau a enillwyd ar bob cwrs wedi'i storio mewn gwahanol golofnau. Beth os ydych chi am ddarganfod cyfanswm marciau myfyriwr penodol yn unig yn seiliedig ar rai cyrsiau penodol? I gael hynny, mae'n rhaid i chi gyfrifo rhifau yn seiliedig ar golofnau amgen.

    Gadewch i ni ddarganfod sut i edrych mewn colofnau amgen a chael canlyniad swm cyfateb gwerthoedd yn y colofnau hynny gan ddefnyddio VLOOKUP SUM ffwythiannau yn Excel.

    Camau:

    • Dewiswch yr enw neu'r data yr ydych am ddod o hyd i'r canlyniad o'r set ddata a rhowch yr enw neu'r data mewn cell arall. (e.e. John yn y Cell E12 ).
    • Cliciwch ar gell arall lle rydych chi am i'r canlyniad ymddangos (e.e. Cell E13 ).
    • Yn y gell honno, ysgrifennwch y fformiwla ganlynol,
    =SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE))

    Lle,

    E12 = John, yr enw a storiwyd gennym fel y gwerth am-edrych

    B5:G9 = Ystod data i chwilio'r gwerth am-edrych

    {2,5} = Colofnau cyfatebol y gwerthoedd am-edrych (colofnau sydd â marciau John ar gyrsiau Mathemateg a Bioleg yn unig sydd wedi'u storio)

    FALSE = Gan ein bod eisiau cyfatebiaeth fanwl gywir, felly rydym yn rhoi'r ddadl fel FALSE .

    • Pwyswch Ctrl + Shift + Enter ar eich bysellfwrdd.

    >Bydd y broses hon yn rhoi'r canlyniad oedd ei angen arnoch (cyflawnodd John gyfanswm o 150 marc ar gyrsiau Mathemateg a Bioleg ).

    FformiwlaDadansoddiad:

    Gadewch i ni ddadansoddi'r fformiwla i ddeall sut y daethom o hyd i gyfanswm marciau John yn y cyrsiau Mathemateg a Bioleg.

    • VLOOKUP(E12,B5:G9 ,{2,5}, ANGHYWIR) -> chwilio am E12 (John) yn y B5:G9 (arae) a dychwelyd union werthoedd colofnau cyfatebol Mathemateg a Bioleg ({2,5},FALSE) .

    Allbwn: 90,60 (sef yr union farciau a gafodd John ar Fathemateg a Bioleg)

      <22 SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE)) -> yn dod yn SUM(90,60)

    Allbwn: 150 (Cyfanswm marciau John ar Fathemateg a Bioleg)

    6. Gweithredu Swyddogaethau VLOOKUP a SUM mewn Array

    Edrychwch ar y set ddata ganlynol, lle mae angen i ni ddarganfod nid yn unig enw'r cwsmer ond hefyd cyfanswm pryniant y swm mawr o gynnyrch y cwsmer wedi'i brynu.

    A byddwn yn defnyddio swyddogaethau VLOOKUP SUM yn Excel i dynnu'r canlyniad o'r set fawr hon o araeau.

    Camau:

    • Dewiswch gell yn y daflen waith i roi'r enw neu'r data rydych chi am ddod o hyd i'r canlyniad o'r set ddata yn ddiweddarach (yn ein hachos ni, roedd yn Cell J5 ).
    • Cliciwch ar gell arall lle rydych am i'r canlyniad ymddangos (e.e. Cell J6 ).
    • Yn y gell honno, ysgrifennwch y canlynol fformiwla,
    =SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5))

    Bydd y broses hon yn cynhyrchu enw'r cwsmer ynghyd â'r cyfanswm

    Dadleuon Diffiniad
    lookup_value Y gwerth rydych yn ceisio ei gyfateb
    table_array Ystod data rydych chi am chwilio eich gwerth
    col_index_num Colofn gyfatebol o'r lookup_value
    Mae hwn yn werth Boole: GWIR neu ANGHYWIR.

    Mae GAU (neu 0) yn golygu cyfatebiaeth union ac mae CYWIR (neu 1) yn golygu cyfatebiaeth fras.

    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.