Faceți toate căutările și rezumați rezultatele - Sfaturi Excel

Ron vrea să facă o grămadă de VLOOKUP-uri și să rezume rezultatele. Există o soluție cu o singură formulă pentru această problemă.

Ron întreabă:

Cum puteți rezuma toate VLOOKUP-urile fără a efectua fiecare căutare individuală?

Mulți oameni sunt familiarizați cu:

=VLOOKUP(B4,Table,2,True)

Dacă faceți versiunea de potrivire aproximativă a VLOOKUP (unde specificați True ca al patrulea argument), puteți face și LOOKUP.

Căutarea este ciudată, deoarece returnează ultima coloană din tabel. Nu specificați un număr de coloană. Dacă tabelul dvs. rulează de la E4 la J8 și doriți rezultatul din coloana G, veți specifica E4: G4 ca tabel de căutare.

O altă diferență: nu specificați True / False ca al patrulea argument, așa cum ați face în VLOOKUP: funcția LOOKUP face întotdeauna versiunea Aproximate Match a VLOOKUP.

De ce să te deranjezi cu această funcție străveche? Deoarece Lookup are un truc special: puteți căuta toate valorile simultan și le va însuma. În loc să treceți o singură valoare, cum ar fi B4 ca prim argument, puteți specifica toate valorile =LOOKUP(B4:B17,E4:F8). Deoarece acest lucru ar returna 14 valori diferite, trebuie să înfășurați funcția într-o funcție de împachetare, cum ar fi =SUM( LOOKUP(B4:B17,E4:F8))sau =COUNT(LOOKUP(B4:B17,E4:F8))sau =AVERAGE( LOOKUP(B4:B17,E4:F8)). Amintiți-vă, aveți nevoie de o funcție Wrapper, dar nu de o funcție rapper. =SNOOPDOGG(LOOKUP(B4:B17,E4:F8))nu va funcționa.

Există o greșeală cu adevărat comună pe care veți dori să o evitați. După ce ați tastat sau editat formula, nu apăsați Enter! În schimb, faceți acest truc cu trei degete. Țineți apăsate Ctrl și Shift. Ținând apăsate Ctrl și Shift, apăsați Enter. Acum puteți elibera Ctrl și Shift. Numim acest lucru Ctrl + Shift + Enter, dar trebuie să fie sincronizat corect: Țineți apăsat Ctrl + Shift, apăsați Enter, eliberați Ctrl + Shift. Dacă ați făcut-o corect, formula va apărea în bara de formule înconjurată de acolade:(=SUM(LOOKUP(B4:B17,E4:F8)))

Notă marginală

LOOKUP poate face, de asemenea, echivalentul HLOOKUP. Dacă tabelul dvs. de căutare este mai lat decât este înalt, LOOKUP va trece la HLOOKUP. În cazul unei cravate … o masă care este de 8x8 sau 10x10, LOOKUP va trata masa ca verticală.

Urmăriți videoclipul de mai jos sau studiați această captură de ecran.

Sumați toate căutările

Urmăriți videoclipul

Transcriere video

Aflați Excel din Podcast, Episodul 2184: Sumați toate căutările.

Hei, bine ai venit din nou pe netcast, eu sunt Bill Jelen. Întrebarea de astăzi, de la Ron, despre utilizarea vechiului, vechiului program LOOKUP. Și aceasta este din cartea mea, Excel 2016 în profunzime.

Să spunem că am avut o grămadă de produse aici și a trebuit să folosim o masă de căutare. Și pentru fiecare produs, trebuia, să știți, să obținem valoarea din tabelul Căutare și să sumăm asta. Ei bine, modul tipic este că folosim un VLOOKUP-- = VLOOKUP pentru acest produs din acest tabel. Voi apăsa F4, o blochez și cu a doua valoare. Și în acest caz special, deoarece fiecare valoare pe care o căutăm se află în tabel, iar tabelul este sortat, este sigur să folosiți TRUE. În mod normal, nu aș folosi niciodată TRUE, dar în acest episod vom folosi TRUE. Așa că primesc toate aceste valori și apoi jos, Alt + =, obținem un total de acestea, nu? Dar dacă întregul nostru obiectiv este doar să obținem 1130? Nu avem nevoie de toate aceste valori. Avem nevoie doar de acest rezultat.

Ei bine, bine, acum există o funcție veche, veche, existentă încă din zilele Visical, numită LOOKUP. Nu VLOOKUP. Nu CĂUTARE, ci doar CĂUTARE. Și se pare, la început, similar cu VLOOKUP - specificați ce valoare căutați și tabelul de căutare, apăsați F4, dar apoi am terminat. Nu trebuie să specificăm ce coloană, deoarece LOOKUP merge doar la ultima coloană din tabel. Dacă ați avea un tabel cu șapte coloane și doriți să căutați a patra valoare, ați specifica doar coloanele de la una la patru. Bine? Și, deci, oricare ar fi ultima coloană, asta va căuta. Și nu trebuie să specificăm, FALS sau, TRUE pentru că folosește întotdeauna, TRUE; nu există o versiune FALSĂ. Bine?

Deci, trebuie să înțelegeți, dacă faceți o VLOOKUP, eu folosesc întotdeauna, FALSE la sfârșit, dar în acest caz este o listă scurtă - știm că tot din listă este în tabel. Nu lipsește nimic, iar masa este sortată. Bine? Deci, acest lucru ne va aduce exact același rezultat pe care îl avem pentru VLOOKUP.

Minunat, vreau să copiez acest lucru: Alt + =. Bine. Dar asta nu ne cumpără nimic pentru că tot trebuie să punem toate formulele și apoi funcția SUM. Lucrul frumos este că UITAREA poate face un truc pe care VLOUȚAREA nu o poate face, bine? Și asta înseamnă să faceți toate căutările simultan. Deci, unde trimit acest lucru funcției SUM, când spun căutare, care este elementul de căutare? Vrem să căutăm toate aceste lucruri, virgulă, apoi iată tabelul - și nu trebuie să apăsăm F4, pentru că nu vom copia acest lucru nicăieri, există o singură formulă - închideți căutarea, închideți suma.

Bine, acum, iată locul în care lucrurile se pot descurca: Dacă pur și simplu apăsați Enter aici, veți obține 60, bine? Pentru că doar o să faci primul. Ce trebuie să faceți este să țineți apăsate cele trei apăsări de taste magice, iar aceasta este Ctrl + Shift - țin apăsat Ctrl + shift cu mâna stângă, le țin în continuare apăsate și apăs ENTER cu mâna dreaptă și va face toată matematica VLOOKUP. Nu este minunat? Observați în bara de formulă de aici sau în textul formulei, ea pune acolade în jurul său. Nu introduceți acele paranteze, Excel introduce acele paranteze, pentru a spune „Hei, ați apăsat Ctrl + Shift + Enter pentru aceasta”.

Acum, hei, acest subiect și multe alte subiecte sunt în această carte: Power Excel cu, ediția 2017. Faceți clic pe „Eu” acolo sus în colțul din dreapta sus pentru a citi mai multe despre carte.

Astăzi, întrebarea de la Ron: Cum poți rezuma toate VLOOKUP-urile? Acum, majoritatea oamenilor cunosc VLOOKUP în care specificați valoarea de căutare, tabelul, care coloană și apoi, ADEVĂRAT sau FALS. Și dacă faceți - dacă vă calificați pentru - versiunea ADEVĂRATĂ a VLOOKUP. atunci puteți face și acest vechi CĂUTARE. Este ciudat, deoarece returnează ultima coloană a tabelului, nu specificați numărul coloanei și nu spuneți ADEVĂR sau FALS. Este întotdeauna ADEVĂRAT. De ce am folosi asta? Deoarece are un truc special: puteți face toate valorile de căutare simultan și le va însuma. Trebuie să apăsați Ctrl + Shift + Enter după ce ați introdus acea formulă sau nu va funcționa. Și apoi, în extragere, îți voi arăta un alt truc pentru CĂUTARE.

Ei bine, vreau să-i mulțumesc lui Ron pentru că mi-a trimis întrebarea și vreau să-ți mulțumesc că ai trecut pe aici. Ne vedem data viitoare pentru un alt netcast de la.

În regulă, în timp ce vorbim aici despre LOOKUP, celălalt lucru pe care LOOKUP îl poate face: Știi, avem VLOOKUP pentru o masă verticală ca aceasta sau HLOOKUP pentru o masă orizontală ca aceasta; CĂUTAREA poate merge în orice sens. deci putem spune hei că vrem să = CAUTĂ această valoare, D, în acest tabel și, deoarece tabelul este mai lat decât este înalt, LOOKUP trece automat la versiunea HLOOKUP, nu? Deci, în acest caz, deoarece specificăm 3 rânduri pe 5 coloane, va face căutarea. Și pentru că ultimul rând aici este numerele, acesta ne va aduce acel număr. Deci avem D, Date, ne face 60. Bine. Dacă aș specifica un tabel care a trecut doar la rândul 12, atunci voi primi numele produsului în schimb. Bine? Deci, este un fel de funcție interesantă. Cred că ajutorul Excel spunea „Hei, nu utilizați această funcție”, dar acoloÎn anumite momente în care puteți utiliza această funcție.

Titlul Foto: grandcanyonstate / pixabay

Articole interesante...