Ar galite grąžinti visas VLOOKUP vertybes? - „Excel“ patarimai

VLOOKUP yra galinga funkcija. Tačiau dažnai viename iš „Power Excel“ seminarų man kyla klausimas iš to, kas nori sužinoti, ar „VLOOKUP“ gali pateikti visas atitinkančias reikšmes. Kaip žinote, VLOOKUP su False kaip ketvirtasis argumentas visada pateiks pirmąją rastą atitiktį. Šioje ekrano kopijoje langelis F2 pateikia 3623, nes tai yra pirmoji rasta užduotis J1199.

VLOOKUP pateikia pirmųjų rungtynių informaciją

Taigi klausimas, ar VLOOKUP gali grąžinti visas rungtynes?

VLOOKUP nebus. Bet kitos funkcijos gali.

Jei norite susumuoti visas darbo J1199 išlaidas, naudosite =SUMIFS($B$2:$B$53,$A$2:$A$53,G2),

Norėdami surašyti visas rungtynes, naudokite SUMIFS

Jei turite teksto reikšmių ir norite sujungti visus rezultatus į vieną vertę, galite naudoti =TEXTJOIN(", ",TRUE,IF($A$2:$A$53=G2,$C$2:$C$53,"")). Ši formulė veikia tik „Office 365“ ir „Excel 2019“.

„TEXTJOIN“ sujungs visus rezultatus į vieną vertę

Arba gali tekti grąžinti visus vienos darbo rezultatus į naują darbalapio diapazoną. =FILTER(B2:C53,A2:A53=K1,"None Found")2019 m. Į „Office 365“ ateinanti nauja funkcija išspręs problemą:

„FILTER“ funkcija lėtai taikoma „Office 365“ abonentams

Kartais žmonės nori atlikti visus VLOOKUP ir juos susumuoti. Jei jūsų paieškos lentelė yra rūšiuojama, galite ją naudoti =SUM(LOOKUP(B2:B53,M3:N5)).

Senoji funkcija LOOKUP veikia, jei galite atlikti apytikslę atitikties VLOOKUP versiją.

Jei jums reikia susumuoti visus VLOOKUP su „Tikslios atitikties“ VLOOKUP versija, turėsite turėti prieigą prie dinaminių masyvų, kad galėtumėte juos naudoti =SUM(VLOOKUP(B2:B53,M3:N5,2,TRUE)).

Apibendrinkite visus VLOOKUP su „Exact Match“ VLOOKUP versija

Norėdami sužinoti daugiau apie dinaminius masyvus, peržiūrėkite „Excel“ dinaminius masyvus tiesiai į tašką.

Žiūrėti video

Vaizdo įrašo nuorašas

Sužinokite apie „Excel“, „Podcast“ serija 2247: ar galite grąžinti visas „VLookUp“ vertes?

Ei. Sveiki sugrįžę į internetinę transliaciją. Aš esu Billas Jelenas. Praėjusią savaitę mano seminare Appleton, Viskonsine kilo du klausimai - abu susiję. Jie pasakė: ei, kaip mes grąžinsime visus VLOOKUP, gerai? Šiuo atveju, kaip ir „J1199“, yra daugybė degtukų, ir jie, žinote, nori juos visus grąžinti, o mano pirmasis klausimas, kai manęs kas nors klausia, yra tai, ką jūs norite daryti su rungtynėmis? Ar tai skaičiai, kuriuos norite pridėti, ar tekstas, kurį norite susieti? Ir juokinga. Du to paties seminaro klausimai: vienas asmuo norėjo juos pridėti, o kitas - susieti rezultatus.

Taigi pažvelkime į abu šiuos dalykus. „YouTube“ aprašyme patikrinkite turinį, kuriame galite pereiti prie kito, jei norite pamatyti teksto rezultatą.

Gerai, taigi, pirmiausia, jei norime juos visus pridėti, mes visiškai nenaudosime VLOOKUP. Mes naudosime funkciją SUMIF arba SUMIFS, kuri susumuos viską, kas atitinka šį elementą. Taigi, SUMIFS. Štai skaitinės vertės, kurias mes norime susumuoti, ir aš paspausiu F4, kad tai užblokuotumėte. Tokiu būdu, kai aš nukopijuoju tai žemyn, jis nuolat rodys tą patį diapazoną, tada mes norime patikrinti ir pamatyti, ar A stulpelio JOB numeris, vėl F4, yra = kairėje iš mūsų esančios vertės - šiuo atveju E2 - ir kai mes tai nukopijuosime, pamatysime TOTAL kiekvienam elementui. (SUMIFAI ($ B $ 2: $ B $ 53, $ A $ 2: $ A $ 53, E2))

Tiesiog šiek tiek patikrinkime čia. J1199. Iš viso yra 25365. Gerai. Taigi, tai veikia. Jei tai yra skaičiai ir norite gauti visus skaičius ir juos susumuoti, pereikite prie SUMIF arba SUMIFS, bet jei tai tekstas, gerai, dabar ši funkcija yra nauja „Office 365“ 2017 m. Vasario mėn. Taigi, jei turite „Excel 2016“ ar „Excel 2013“, „Excel 2010“ ar bet kurio iš tų senesnių, neturėsite šios funkcijos. Tai funkcija, vadinama TEXTJOIN. TEXTJOIN. Tai dar viena funkcija iš (Joe McDade - 01:50), kuri ką tik atnešė mums visas tas puikias dinaminių masyvų formules „Ignite“ 2018 m., O Joe įsitikino, kad TEXTJOIN veiks su masyvais, o tai yra tikrai puiku.

Taigi, skiriamasis elementas čia bus „SPACE“, visiškai ignoruokite „EMPTY“. Čia norime nepaisyti TUŠČIOS, nes šioje kitoje dalyje, IF teiginyje, sukursime daug tuštumų. JEI tas elementas, esantis virš A2, F4, yra = šiam JOB numeriui, tada noriu atitinkamo elemento iš C, F4 stulpelio, kitaip norėčiau tokio „“. Uždarykite tą IF teiginį. Uždarykite „TEXTJOIN“. Ar turiu paspausti CONTROL + SHIFT + ENTER? Ne, aš ne. Tai atneša man visus produktus, kurie taip sutampa, gerai? Taigi, grąžindami visus VLOOKUP, jei norime juos susumuoti, taip, jei norime juos susieti, taip. (= TEXTJOIN („,“, True, IF ($ A $ 2: $ A $ 53 = E2, $ C $ 2: $ C $ 53, „“)))

Gerai, dabar yra dar viena galimybė, kai žmonės manęs klausia, ar jie gali grąžinti visus VLOOKUP. Tai gali būti problema, kai norime čia išsiaiškinti kiekvieną iš šių išlaidų ir išsiaiškinti Tvarkymo išlaidas ir jas visas susumuoti. Panašiai, aš nenoriu čia įdėti VLOOKUP ir čia VLOOKUP, čia - VLOOKUP ir VLOOKUP. Aš tiesiog noriu juos atlikti iš viso ir tokiu atveju mes naudosime funkciją SUM ir tada seną, seną LOOKUP funkciją. LOOKUP sako, kad visų šių reikšmių ieškosime B stulpelyje. Man nereikia F4, nes jo niekur nekopijuoju. ,. Čia yra mūsų paieškos lentelė. ), uždarykite SUM, ir jis užges, atliks kiekvieną atskirą VLOOKUP ir tada juos visus taip susumuos. (= SUMA (IEŠKOTI (B2: B53, K3: L5)))

Na, ei. Visos šios temos yra mano knyga LIV: 54 geriausi visų laikų patarimai. Norėdami sužinoti daugiau, viršutiniame dešiniajame kampe spustelėkite „i“.

Taigi, kyla klausimas, ar galite grąžinti visus VLOOKUP? Na, tarsi, bet iš tikrųjų nenaudojate VLOOKUP. Jai išspręsti naudosime SUMIF, TEXTJOIN arba SUM arba LOOKUP.

Na, ei. Noriu padėkoti, kad užsukote. Pamatysime kitą kartą kitai internetinei transliacijai iš.

Žinote, gerai, aš jau savaitę kalbėjau apie šiuos dinaminius masyvus. Norėjau padaryti vieną vaizdo įrašą, kuriame neliečiau dinaminių masyvų, nes žinau, kad daugelis žmonių jų dar neturi, bet štai mes čia. Tai išeitis. Žinote, tai nėra abėcėlės tvarka. Tai būtų daug geriau, jei galėtume juos rūšiuoti, o jei atsitiktų su naujais dinaminiais masyvais, galėtumėte nusiųsti tai į funkciją RŪŠIUOTI, taip RŪŠIUOTI ir paspausti ENTER, o dabar rezultatai bus surūšiuoti taip.

Žinote, net ši formulė gali pagerėti naudojant dinaminius masyvus. Peržiūrai reikia naudoti TRUE. Ką daryti, jei norėtumėte naudoti „FALSE“? Galėtume tai pakeisti į VLOOKUP, surasti visą šį tekstą toje lentelėje, 2,. Šiuo atveju aš naudosiu TRUE, bet kitu atveju galite naudoti FALSE. CONTROL + SHIFT + ENTER. Ne. Tai tiesiog veiks, gerai? (= SUMA (VLOOKUP (B2: B53, K3: L5,2, True)))

2019 m. Pradžioje pasirodysiantys dinaminiai masyvai išspręs tiek daug problemų.

Ačiū, kad praleidote laiką čia. Pamatysime kitą kartą kitai internetinei transliacijai iš.

Atsisiųskite „Excel“ failą

Norėdami atsisiųsti „Excel“ failą: galite grąžinti visus „vlookup-values.xlsx“

Kai kas nors paklaus: „Ar VLOOKUP gali grąžinti visas rungtynes, atsakymas yra Ne. Tačiau yra daugybė kitų funkcijų, kurios iš esmės gali padaryti tą patį.

„Excel“ dienos mintis

Aš paprašiau savo „Excel Master“ draugų patarimo apie „Excel“. Šiandienos mintis apmąstyti:

"Normalizuokite savo duomenis taip, kaip norėtumėte, kad kiti normalizuotų jūsų duomenis už jus"

Kevinas Lehrbassas

Įdomios straipsniai...