Tehke kõik otsingud ja summeerige tulemused - Exceli näpunäited

Lang L: none (table-of-contents)

Ron tahab teha hulga VLOOKUPe ja tulemused kokku võtta. Sellel probleemil on ühe valemiga lahendus.

Ron küsib:

Kuidas saate kõiki VLOOKUPe kokku võtta, ilma et teete iga üksiku otsingu?

Paljud inimesed tunnevad:

=VLOOKUP(B4,Table,2,True)

Kui teete VLOOKUP-i ligikaudset vaste versiooni (kus määrate neljanda argumendina True), saate teha ka LOOKUP.

Otsing on veider, kuna see tagastab tabeli viimase veeru. Te ei määra veeru numbrit. Kui teie tabel jookseb vahemikust E4 kuni J8 ja soovite tulemust veerust G, määraksite otsingutulemina E4: G4.

Teine erinevus: te ei määra neljanda argumendina True / False nagu VLOOKUP: funktsioon LOOKUP teeb alati versiooni VLOOKUP ligikaudse vaste.

Miks selle iidse funktsiooniga vaeva näha? Kuna otsingul on eriline nipp: saate otsida kõik väärtused korraga ja see võtab need kokku. Selle asemel, et esimese argumendina edastada üksik väärtus, näiteks B4, saate määrata kõik oma väärtused =LOOKUP(B4:B17,E4:F8). Kuna see tagastaks 14 erinevat väärtust, peate funktsiooni mähkima ümbrisfunktsiooni nagu =SUM( LOOKUP(B4:B17,E4:F8))või =COUNT(LOOKUP(B4:B17,E4:F8))või =AVERAGE( LOOKUP(B4:B17,E4:F8)). Pidage meeles, et vajate funktsiooni Wrapper, kuid mitte räppari funktsiooni. =SNOOPDOGG(LOOKUP(B4:B17,E4:F8))ei tööta.

On tõesti levinud viga, mida soovite vältida. Pärast valemi sisestamist või muutmist ärge vajutage sisestusklahvi! Selle asemel tehke seda kolme sõrmega klaviatuuri trikki. Hoidke all klahve Ctrl ja Tõstuklahv. Ctrl ja Shift all hoides vajutage sisestusklahvi. Nüüd saate vabastada Ctrl ja Shift. Nimetame seda Ctrl + Tõst + Enter, kuid see tuleb tõesti õigesti ajastada: vajutage ja hoidke all klahve Ctrl + Tõstuklahv, vajutage sisestusklahvi, vabastage Ctrl + Tõstuklahv. Kui tegite seda õigesti, kuvatakse valem lokkisulgudega ümbritsetud valemiribal:(=SUM(LOOKUP(B4:B17,E4:F8)))

Ääremärkus

LOOKUP saab teha ka HLOOKUPi ekvivalenti. Kui teie otsingulaud on laiem kui pikk, lülitub LOOKUP asendisse HLOOKUP. Võrdse tulemuse korral… tabelit, mille suurus on 8x8 või 10x10, käsitleb LOOKUP tabelit vertikaalsena.

Vaadake allolevat videot või uurige seda ekraanipilti.

Kõigi otsingute summa

Vaata videot

Video ärakiri

Õppige Exceli Podcastist, episoodist 2184: summeerige kõik otsingud.

Tere, tere tulemast tagasi netisaate juurde, ma olen Bill Jelen. Roni tänane küsimus vana, vana LOOKUP programmi kasutamise kohta. Ja see on minu raamatust Excel 2016 In Depth.

Oletame, et meil oli siin hunnik tooteid ja me pidime kasutama tabelit Lookup. Ja iga toote puhul pidime teadma, et hankisime tabeli Lookup väärtuse ja selle kokku. Noh, tüüpiline viis on see, et selles tabelis kasutame selle toote jaoks VLOOKUP-- = VLOOKUP. Vajutan klahvi F4, lukustan selle alla ja teise väärtusega. Ja sel konkreetsel juhul, kuna kõik väärtused, mida otsime, on tabelis ja tabel on sorteeritud, on TRUE kasutamine ohutu. Tavaliselt ei kasutaks ma kunagi TRUE, kuid selles osas kasutame TRUE. Nii et ma saan kõik need väärtused ja siis siin, Alt + =, saame need kokku, eks? Aga mis siis, kui kogu meie eesmärk on lihtsalt saada 1130? Kõiki neid väärtusi pole meil vaja. Me lihtsalt vajame seda tulemust.

Noh, olgu, nüüd on olemas vana, vana funktsioon, mis on kasutusel olnud Visicali päevilt, nimega LOOKUP. Mitte VLOOKUP. Mitte HLOOKUP, lihtsalt LOOKUP. Ja tundub, et alguses sarnaneb see VLOOKUPiga - määrate, millist väärtust otsite, ja otsingu tabeli, vajutage klahvi F4, kuid siis oleme valmis. Me ei pea täpsustama, milline veerg on, sest LOOKUP läheb lihtsalt tabeli viimasesse veergu. Kui teil oleks seitse veergude tabelit ja soovite otsida neljandat väärtust, määrake lihtsalt veerud üks kuni neli. Hästi? Ja nii, mis iganes viimane veerg ka pole, see hakkabki üles otsima. Ja me ei pea määrama FALSE või TRUE, sest see kasutab alati TRUE; FALSE versiooni pole. Hästi?

Nii et peate mõistma, et kui teete VLOOKUP-i, kasutan lõpus alati valet FALSE, kuid sel juhul on see lühike loend - me teame, et kõik loendis olevad on tabelis. Midagi pole puudu ja laud on sorteeritud. Hästi? Nii saame sellega täpselt sama tulemuse, mis meil on VLOOKUPi jaoks.

Äge, ma tahan selle alla kopeerida: Alt + =. Hästi. Kuid see ei osta meile midagi, sest me peame ikkagi kõik valemid sisse panema ja seejärel funktsiooni SUM. Ilus on see, et LOOKUP suudab trikki, mida VLOOKUP ei suuda, eks? Ja see on teha kõik otsingud korraga. Niisiis, kui ma saadan selle funktsioonile SUM, kui ma ütlen LOOKUP, mis on otsingu üksus? Me tahame kõik need asjad otsida, koma ja siis siin on tabel - ja me ei pea vajutama F4, sest me ei hakka seda kuhugi kopeerima, vaid ainult üks valem - sulgege LOOKUP, sulgege summa.

Hästi, nüüd, siin on koht, kus asjad võivad lahti keerata: kui vajutate siin lihtsalt sisestusklahvi, saate 60, olgu? Sest see läheb lihtsalt tegema esimest. Peate hoidma maagilisi kolme klahvivajutust ja see on Ctrl + Shift - hoian vasaku käega Ctrl + shift, hoian neid pidevalt ja vajutan parema käega ENTER ja see teeb kogu VLOOKUPi matemaatika. Kas pole mitte vinge? Märkus siin üleval oleval valemiribal või valemitekstis paneb see lokkis traksid ümber. Te ei kirjuta neid lokkis trakse, Excel paneb need lokkis traksid sisse, öeldes: "Hei, selleks vajutasite Ctrl + Tõst + Enter.

Hei, see teema ja palju muid teemasid on selles raamatus: Power Excel with, 2017. aasta väljaanne. Raamatu kohta lisateabe saamiseks klõpsake seal üleval paremas ülanurgas oleval nupul "I".

Täna küsis Ron: kuidas saaksite kokku võtta kõik VLOOKUP-id? Nüüd teavad enamik inimesi VLOOKUP-i, kus määrate otsingu väärtuse, tabeli, millise veeru ja seejärel TRUE või FALSE. Ja kui teete - kui kvalifitseerute - VLOOKUPi tõeliseks versiooniks. siis saate teha ka seda vana LOOKUP. See on veider, sest see tagastab tabeli viimase veeru, te ei määra veeru numbrit ega ütle TÕENE või VALE. See on alati TÕSI. Miks me seda kasutaksime? Kuna sellel on eriline nipp: saate teha kõik otsinguväärtused korraga ja see võtab need kokku. Pärast selle valemi sisestamist peate vajutama klahvikombinatsiooni Ctrl + Tõst + Enter. Ja siis näitan teile veel ühte otsingu nippi.

Noh, hei, ma tahan tänada Roni selle küsimuse saatmise eest ja tänan teid peatumast. Järgmisel korral näeme järgmise Netcast'i jaoks.

Hea küll, kui me siin räägime LOOKUP-ist, on teine ​​asi, mida LOOKUP saab teha: Teate, meil on VLOOKUP sellise vertikaalse laua jaoks või HLOOKUP sellise horisontaalse tabeli jaoks; LOOKUP võib minna mõlemale poole. et saaksime öelda, et hei, mida me tahame = LOOKUP selles väärtuses D, selles tabelis, ja kuna tabel on laiem kui pikk, lülitub LOOKUP automaatselt üle versioonile HLOOKUP, eks? Nii et sel juhul, kuna me määrame 3 rida 5 veeru kaupa, teeb see HLOOKUP. Ja kuna viimane rida siin on numbrid, siis see toob selle numbri ka meile. Nii et meil on D, kuupäev, saab meid 60. Hästi. Kui täpsustaksin tabeli, mis läks ainult 12. ritta, siis saan hoopis toote nime. Hästi? Nii et see on omamoodi huvitav väike funktsioon. Ma arvan, et Exceli spikk ütles vanasti: "Hei, ära kasuta seda funktsiooni", aga seal ons teatud aegadel, kus saate seda funktsiooni kasutada.

Pealkiri Foto: grandcanyonstate / pixabay

Huvitavad Artiklid...