12 VLOOKUP pakeiskite 1 MATCH - „Excel“ patarimais

Tai dar vienas formulės greičio pavyzdys. Tarkime, kad turite atlikti 12 VLOOKUP stulpelių. Galite tai padaryti greičiau, naudodami vieną MATCH ir 12 INDEX funkcijas.

Šiame paveikslėlyje kiekvienam sąskaitos numeriui turėsite atlikti 12 funkcijų VLOOKUP. VLOOKUP yra galingas, tačiau skaičiavimams atlikti reikia daug laiko.

Duomenų rinkinio pavyzdys su „VLOOKUP“ formule

Be to, formulę reikia redaguoti kiekviename langelyje, kai kopijuojate. Trečias argumentas turi būti pakeistas iš 2 į 3 vasarį, po to 4 - kovo mėnesį ir t. T.

3-iojo argumento pokyčiai pagal mėnesį

Vienas iš būdų yra pridėti eilutę su stulpelių numeriais. Tada 3-asis VLOOKUP argumentas gali nukreipti į šią eilutę. Bent jau galite nukopijuoti tą pačią formulę iš B4 ir įklijuoti į C4: M4, prieš nukopijuodami visą rinkinį.

Pagalbinių eilučių numerių naudojimas

Bet čia yra daug greitesnis požiūris. Pridėti naują B stulpelį su Kur? kaip antraštė. B stulpelyje yra funkcija MATCH. Ši funkcija yra labai panaši į VLOOKUP: Jūs ieškote vertės A4 stulpelyje P4: P227. 0 pabaigoje yra kaip klaidinga VLOOKUP pabaigoje. Jame nurodoma, kad norite tikslios atitikties. Čia yra didelis skirtumas: MATCH pateikia vietą, kurioje randama vertė. 208 atsakymas sako, kad A308 yra 208-oji ląstelė P4: P227 diapazone. Žvelgiant iš perskaičiavimo laiko perspektyvos, MATCH ir VLOOKUP yra maždaug vienodi.

Pagalbinė kolona su „MATCH“ formule

Aš girdžiu, ką tu galvoji. „Ko verta žinoti, kur kažkas yra? Niekada neturėjau vadybininko paskambinti ir paklausti: „Kokioje eilutėje gaunama?“ “

Nors žmonės retai klausia, kurioje eilutėje kažkas yra, funkcija INDEX gali naudoti šią poziciją. Ši formulė nurodo „Excel“ grąžinti 208-ąjį elementą iš Q4: Q227.

INDEX funkcija grąžinti prekę iš sąrašo

Kai kopijuojate šią formulę, reikšmių masyvas juda per paieškos lentelę. Kiekvienai eilutei darote po vieną MATCH ir 12 INDEX funkcijas. INDEX funkcija yra neįtikėtinai greita, palyginti su VLOOKUP. Visas formulių rinkinys apskaičiuos 85% greičiau nei 12 VLOOKUP stulpelių.

Rezultatų duomenų rinkinys

Žiūrėti video

  • Tarkime, kad turite atlikti 12 VLOOKUP stulpelių
  • Prieš paieškos vertės stulpelį atsargiai naudokite vieną dolerio ženklą
  • Paieškos lentelėje atsargiai naudokite keturis dolerio ženklus
  • Jūs vis dar sunkiai koduojate trečiojo stulpelio argumentą.
  • Vienas dažnas sprendimas yra pridėti pagalbinių langelių eilutę su stulpelio numeriu.
  • Kitas mažiau efektyvus sprendimas yra naudoti COLUMN (B2) VLOOKUP formulėje.
  • Tačiau atlikti 12 VLOOKUP kiekvienoje eilutėje yra labai neefektyvu
  • Vietoj to pridėkite pagalbinį stulpelį su antrašte WHERE ir atlikite vieną mačą.
  • Rungtynės trunka tiek pat, kiek sausio mėn. VLOOKUP.
  • Tada galite naudoti 12 INDEX funkcijų. Tai neįtikėtinai greitai, palyginti su VLOOKUP.
  • INDEX nurodys vieną atsakymų stulpelį su $ prieš eiles.
  • INDEX rodys pagalbinį stulpelį su $ prieš stulpelį.

Vaizdo įrašo nuorašas

Sužinokite „Excel“ iš tinklalaidės, 2028 m. Serijos - Daugelio VLOOKUP pakeitimas vienu MATCH!

Spustelėkite tą „i“ viršutiniame dešiniajame kampe, kad patektumėte į grojaraštį. Aš transliuosiu visą šią knygą!

Ei, sveiki sugrįžę į internetą, aš esu Billas Jelenas! Na, tai klasikinė problema, mes turime atlikti VLOOKUP kartą per mėnesį, tiesa? Čia galite būti nepaprastai atsargūs, jei tris kartus nuspausite F4, kad užfiksuotumėte jį iki stulpelio, tada paspauskite F4, kai užrakinsite visą eilutę. Bet kai pasieksite šį tašką, „2“, NETIESA, kad 2 yra užkoduota, ir kai jūs tai nukopijuosite, turėsite redaguoti 2 iš 3, tiesa? Dabar vienas neefektyvus būdas tai padaryti, man nepatinka, yra naudoti B1 stulpelį. Stulpelis B1, žinoma, yra 2, bet kai nukopijuosite jį skersai, pamatysite, kad jis pasikeis į C1 stulpelį, kuris yra 3, bet pagalvokite apie tai, kad stulpelio numeris nuolat aiškinamas vėl ir vėl. Taigi, ką matau, žmonės daro ir kodėl, ko gero, pirmenybė teikiama daugiau nei stulpeliams, ar mes „Ctrl“ vilksime,įdėti skaičius 2-13 ten į pagalbinę langelį, o tada, kai mes pasiekiame šį tašką, mes einame aukštyn ir nurodome tą stulpelio numerį. 2 kartus paspauskite F4, kad užfiksuotumėte jį iki eilutės,, FALSE ir pan. Bet net ir taikant šį metodą, VLOOKUP yra nepaprastai neveiksmingas, nes čia jis turi ieškoti visų šių elementų, kol ras A308 ir tai išsiaiškins B4. Kai jis pereina prie C4, jis pamiršta, kad jis tiesiog nuėjo ir atrodė, ir viskas prasideda iš naujo, gerai. Taigi jūs turite vieną iš lėčiausių funkcijų visoje „Excel“ programoje: „VLOOKUP“, „FALSE“ daroma dar ir dar tam pačiam elementui.nes čia reikia ieškoti visų šių elementų, kol suras A308 ir tai bus B4. Kai jis pereina į C4, jis pamiršta, kad jis tiesiog nuėjo ir atrodė, ir viskas prasideda iš naujo, gerai. Taigi jūs turite vieną iš lėčiausių funkcijų visoje „Excel“ programoje: VLOOKUP, FALSE daroma dar ir dar kartą tam pačiam elementui.nes čia reikia ieškoti visų šių elementų, kol suras A308 ir tai bus B4. Kai jis pereina prie C4, jis pamiršta, kad jis tiesiog nuėjo ir atrodė, ir viskas prasideda iš naujo, gerai. Taigi jūs turite vieną iš lėčiausių funkcijų visoje „Excel“ programoje: VLOOKUP, FALSE daroma dar ir dar kartą tam pačiam elementui.

Taigi čia yra daug, daug greitesnis kelias, į kurį įterpsime pagalbinę koloną, ir šią pagalbinę koloną aš vadinu Kur? Kaip ten, kur yra A308? Mes naudosime a = MATCH, pirmoje lentelės eilutėje ieškokite A308, ten paspauskite F4, 0 tikslią atitiktį, gerai, mums sako, kad „Ei, pažiūrėk, tai yra 6 eilutė, kaip nuostabu tai? “ Bet kai mes kopijuojame žemyn, matome, jis nuolat būna skirtingose ​​vietose. Gerai, dabar šios rungtynės trunka tiek laiko, kiek trunka sausio mėnesio VLOOKUP, ten jie net mirę, bet čia yra nuostabus dalykas. Iš ten mums niekada nereikia daryti VLOOKUP likusiai eilės daliai, mes galime tiesiog padaryti = INDEX, INDEX sako: „Čia yra atsakymų masyvas“. Eisiu į sausio langelius ir labai atsargiai paspausiu F4 du kartus, kad užrakinčiau jį iki 4: 227,bet Q leidžiama keistis man judant. Kablelis, tada jis nori žinoti, kokia eilutė, na, tai bus atsakymas B4, aš paspausiu F4 3 kartus, kad gautumėte $ prieš B, gerai, nukopijuokite jį skersai.

Ši formulė, šios INDEX formulės, šios 12 įvyks per trumpesnį laiką, nei prireiks vasario VLOOKUP atlikti, gerai. Jei į tai įtrauksime Charleso Williamso laikmatį, visa tai apskaičiuos apie 14% 12 VLOOKUP laiko. Jūsų vadybininkas nenori matyti Kur? Puiku, tiesiog paslėpk tą stulpelį, viskas veikia, gerai, tai yra puikus būdas pagreitinti 12 ar 52 savaites VLOOKUP. Gerai, šis patarimas ir dar tiek daug patarimų yra šioje knygoje. Spustelėkite „i“ viršutiniame dešiniajame kampe ir galėsite nusipirkti knygą, 10 USD el. Knygą, 25 USD už spausdintą knygą.

Taigi šiandien mums iškilo problema, kai 12 VLOOKUP stulpelių galite atsargiai įdėti $, tačiau tada tas 3 argumentas vis tiek turi būti užkoduotas. Galėtumėte naudoti stulpelį (B2), aš nesu to gerbėjas, nes yra šimtai eilučių * 12 stulpelių, kur tai skaičiuojama vėl ir vėl. Tiesiog naudokite pagalbinę ląstelę iš eilės, įdėkite skaičius 2-12 ir nurodykite, kad tai vis tiek neefektyvu, nes, nes VLOOKUP po to, kai paaiškės sausio mėn., Ji turi prasidėti vasario pradžioje. Taigi rekomenduoju pridėti stulpelį su antrašte „Kur?“ ir darau ten vieną RENGINĮ. Tas SUSITIKIMAS trunka tiek laiko, kiek VLOOKUP sausio mėnesį, tačiau tada 12 INDEX funkcijų užtruks mažiau laiko nei vasario mėnesio VLOOKUP, ir jūs apkarpėte visą krūvą laiko. Vėlgi, atsargiai naudokite INDEX funkcijos $ abiejose vietose, prieš pat eilutes,o kitas - prieš stulpelius, abiejuose pateikiama mišri nuoroda.

Ei, noriu padėkoti už tai, kad užsukote, pamatysime kitą kartą kitai netransliacijai iš!

Atsisiųsti failą

Atsisiųskite failo pavyzdį čia: Podcast2028.xlsx

Įdomios straipsniai...