Atlikite visas paieškas ir susumuokite rezultatus - „Excel“ patarimai

Ronis nori padaryti krūvą VLOOKUP ir susumuoti rezultatus. Šiai problemai yra vienos formulės sprendimas.

Ronis klausia:

Kaip galite susumuoti visus VLOOKUP, neatlikdami kiekvieno atskiro ieškojimo?

Daugelis žmonių yra susipažinę su:

=VLOOKUP(B4,Table,2,True)

Jei darote apytikslę „VLOOKUP“ atitikties versiją (kur kaip „True“ nurodote ketvirtąjį argumentą), taip pat galite atlikti „LOOKUP“.

Peržiūra yra keista, nes ji grąžina paskutinį lentelės stulpelį. Nenurodote stulpelio numerio. Jei jūsų lentelė eina nuo E4 iki J8 ir norite gauti G stulpelio rezultatą, kaip paieškos lentelę turėtumėte nurodyti E4: G4.

Kitas skirtumas: nenurodote „True / False“ kaip ketvirtojo argumento, kaip tai darytumėte VLOOKUP: funkcija LOOKUP visada atlieka apytikslę VLOOKUP atitikties versiją.

Kodėl verta vargintis dėl šios senovės funkcijos? Kadangi „Lookup“ turi ypatingą gudrybę: galite ieškoti visų verčių vienu metu ir jos jas susumuos. Užuot perdavę vieną vertę, pvz., B4, kaip pirmąjį argumentą, galite nurodyti visas vertes =LOOKUP(B4:B17,E4:F8). Kadangi tai būtų grąžinti 14 skirtingas reikšmes, turite wrap įvynioti funkcija funkciją, pavyzdžiui, =SUM( LOOKUP(B4:B17,E4:F8))ar =COUNT(LOOKUP(B4:B17,E4:F8))ar =AVERAGE( LOOKUP(B4:B17,E4:F8)). Atminkite, kad jums reikia „Wrapper“ funkcijos, bet ne „repper“ funkcijos. =SNOOPDOGG(LOOKUP(B4:B17,E4:F8))neveiks.

Yra tikrai dažna klaida, kurios norėsite išvengti. Įvedę ar redagavę formulę, nespauskite Enter! Verčiau atlikite šį trijų pirštų klaviatūros triuką. Laikykite nuspaudę „Ctrl“ ir „Shift“. Laikydami nuspaudę „Ctrl“ ir „Shift“, paspauskite Enter. Dabar galite atleisti „Ctrl“ ir „Shift“. Mes tai vadiname „Ctrl“ + „Shift“ + „Enter“, bet tai tikrai reikia tinkamai nustatyti: Paspauskite ir palaikykite „Ctrl“ + „Shift“, paspauskite „Enter“, atleiskite „Ctrl“ + „Shift“. Jei tai padarėte teisingai, formulė bus rodoma formulių juostoje, apsupta garbanotais petnešomis:(=SUM(LOOKUP(B4:B17,E4:F8)))

Paraštės užrašas

LOOKUP taip pat gali atlikti HLOOKUP atitikmenį. Jei jūsų paieškos lentelė yra platesnė nei aukšta, LOOKUP pereis į HLOOKUP. Lygiųjų atveju … lentelė, kurios dydis yra 8x8 arba 10x10, LOOKUP laikys lentelę vertikalia.

Žiūrėkite toliau pateiktą vaizdo įrašą arba išstudijuokite šią ekrano kopiją.

Visų paieškų suma

Žiūrėti video

Vaizdo įrašo nuorašas

Išmokite „Excel“ iš „Podcast“, 2184 serija: visų paieškų suma.

Ei, sveiki sugrįžę į internetą, aš Billas Jelenas. Šiandienos Ronio klausimas apie senos, senos LOOKUP programos naudojimą. Tai yra iš mano knygos „Excel 2016 In Depth“.

Tarkime, kad čia turėjome krūvą produktų ir turėjome naudoti „Lookup“ lentelę. Ir kiekvienam produktui turėjome, žinote, iš lentelės „Lookup“ gauti vertę ir ją susumuoti. Na, tipiškas būdas yra tai, kad šioje lentelėje šiam produktui naudojame VLOOKUP-- = VLOOKUP. Paspausiu F4, užrakinsiu jį ir su antrąja verte. Šiuo konkrečiu atveju, kadangi kiekviena vertė, kurios ieškome, yra lentelėje ir lentelė yra rūšiuojama, saugu naudoti TRUE. Paprastai aš niekada nenaudosčiau tiesos TRUE, tačiau šiame epizode naudosime TRUE. Taigi gaunu visas tas vertes ir tada čia, Alt + =, mes iš viso gauname, tiesa? Bet kas, jei visas mūsų tikslas yra tik gauti 1130? Mums nereikia visų šių vertybių. Mums tiesiog reikia šio rezultato.

Na, gerai, dabar yra sena, sena funkcija, veikianti nuo „Visical“ laikų, vadinama „LOOKUP“. Ne VLOOKUP. Ne HLOOKUP, tiesiog LOOKUP. Iš pradžių atrodo, kad panašus į VLOOKUP - jūs nurodote kokią vertę ieškote, ir paieškos lentelę, paspauskite F4, bet tada mes baigėme. Mes neturime nurodyti, kuris stulpelis, nes LOOKUP eina tik į paskutinį lentelės stulpelį. Jei turite septynių stulpelių lentelę ir norite ieškoti ketvirtosios vertės, tiesiog nurodykite stulpelius nuo vieno iki keturių. Gerai? Taigi, kad ir koks būtų paskutinis stulpelis, jis ir ieškos. Mums nereikia nurodyti „FALSE“ arba „TRUE“, nes jis visada naudoja „TRUE“; nėra, NETIKRA versija. Gerai?

Taigi jūs turite suprasti, kad jei darote VLOOKUP, aš visada naudoju FALSE pabaigoje, bet šiuo atveju tai trumpas sąrašas - mes žinome, kad viskas, kas yra sąraše, yra lentelėje. Nieko netrūksta, o lentelė rūšiuojama. Gerai? Taigi, taip gausime tą patį rezultatą, kurį turime „VLOOKUP“.

Nuostabu, noriu tai nukopijuoti žemyn: Alt + =. Gerai. Bet tai mums nieko neperka, nes vis tiek turime įdėti visas formules ir tada funkciją SUM. Gražiausia yra tai, kad LOOKUP gali padaryti apgauti, ko VLOOKUP negali, gerai? Tai reiškia, kad reikia atlikti visas peržiūras vienu metu. Taigi, kur aš siunčiu tai funkcijai SUM, kai sakau LOOKUP, koks yra paieškos elementas? Mes norime ieškoti visų šių dalykų, kablelių, tada pateikiama lentelė - ir mums nereikia spausti F4, nes mes to niekur nekopijuosime, yra tik viena formulė - uždarykite LOOKUP, uždarykite suma.

Gerai, dabar, čia yra ta vieta, kur viskas gali būti sugadinta: jei čia tiesiog paspausite Enter, gausite 60, gerai? Nes tai tiesiog eis padaryti pirmąjį. Ką turite padaryti, tai laikykite stebuklingus tris klavišų paspaudimus, o tai yra „Ctrl“ + „Shift“ - kairia ranka laikau nuspaudusi „Ctrl“ + „Shift“, aš juos nuolat laikau ir dešine ranka spaudžiu ENTER, ir tai atliks visą VLOOKUP matematiką. Argi ne nuostabu? Pastaba čia esančioje formulės juostoje arba formulės tekste ji uždeda garbanotas petnešas. Jūs nerašote tų garbanotų petnešėlių, „Excel“ tuos garbanotus petnešėles įterpia sakydamas: „Ei, tam paspaudėte„ Ctrl “+„ Shift “+„ Enter “.

Ei, ši tema ir daugybė kitų temų yra šioje knygoje: „Power Excel with“, 2017 m. Leidimas. Viršutiniame dešiniajame kampe spustelėkite tą „aš“, kad sužinotumėte daugiau apie knygą.

Šiandien Ronio klausimas: Kaip galite susumuoti visus VLOOKUP? Dabar dauguma žmonių žino „VLOOKUP“, kuriame nurodote paieškos vertę, lentelę, kurį stulpelį, tada - „TRUE“ arba „FALSE“. Ir jei jūs darote - jei turite teisę į TIKRĄ „VLOOKUP“ versiją. tada taip pat galite atlikti šį seną ŽIŪRIMĄ. Tai keista, nes jis grąžina paskutinį lentelės stulpelį, nenurodote stulpelio numerio ir nesakote TRUE ar FALSE. Tai visada TIESA. Kodėl turėtume tai naudoti? Nes tai turi ypatingą gudrybę: galite atlikti visas paieškos vertes vienu metu ir jas susumuosite. Įvedę formulę turite paspausti „Ctrl“ + „Shift“ + „Enter“, kitaip ji neveiks. Tada aš parodysiu dar vieną „LOOKUP“ triuką.

Na, aš, noriu padėkoti Roniui, kad jis išsiuntė šį klausimą, ir noriu padėkoti, kad užsukote. Pasimatysime kitą kartą kitam internetiniam transliacijai iš.

Gerai, kol mes čia kalbame apie LOOKUP, kitas dalykas, kurį LOOKUP gali padaryti: žinote, mes turime VLOOKUP tokiai vertikaliai lentelei arba HLOOKUP tokiai horizontaliai lentelei kaip ši; PERŽIŪRA gali vykti bet kuriuo atveju. Taigi galime sakyti, kad norime = IEŠKOTI šios vertės, D, šioje lentelėje, ir kadangi lentelė yra platesnė nei aukšta, LOOKUP automatiškai persijungia į HLOOKUP versiją, ar ne? Taigi šiuo atveju, kadangi mes nurodome 3 eilutes po 5 stulpelius, tai atliks HLOOKUP. Kadangi paskutinė eilutė yra skaičiai, tai atneš mums tą skaičių. Taigi mes turime D, Data, gauna mums 60. Gerai. Jei norėčiau nurodyti lentelę, kuri pateko tik į 12 eilutę, tada vietoj to gausiu produkto pavadinimą. Gerai? Taigi tai kažkokia įdomi maža funkcija. Manau, kad „Excel“ žinynas sakydavo: „Ei, nenaudok šios funkcijos“, bet tens tam tikrais atvejais, kai galite naudoti šią funkciją.

Pavadinimo nuotrauka: grandcanyonstate / pixabay

Įdomios straipsniai...