12 VLOOKUP asendage 1 MATCHiga - Exceli näpunäited

Lang L: none (table-of-contents)

See on veel üks näide valemi kiirusest. Oletame, et peate tegema VLOOKUP-i 12 veergu. Selle saate kiiremaks muuta, kasutades ühte funktsiooni MATCH ja 12 INDEX.

Järgmisel joonisel peate iga kontonumbri jaoks tegema 12 funktsiooni VLOOKUP. VLOOKUP on võimas, kuid arvutuste tegemine võtab palju aega.

Näidisandmekomplekt valemiga VLOOKUP

Lisaks tuleb valemit redigeerida igas lahtris, kui kopeerite. Kolmas argument peab veebruari puhul muutuma 2-st 3-ni, seejärel märtsiks 4-ks jne.

3. argumendi muutused kuude kaupa

Üks lahendus on lisada veergude numbritega rida. Seejärel saab VLOOKUPi kolmas argument osutada sellele reale. Enne kogu komplekti kopeerimist saate vähemalt sama valemi B4-st kopeerida ja kleepida kausta C4: M4.

Abistajate ridade numbrite kasutamine

Kuid siin on palju kiirem lähenemine. Lisage uus veerg B, kus on kiri Kus? pealkirjana. Veerg B sisaldab funktsiooni MATCH. See funktsioon on väga sarnane funktsiooniga VLOOKUP: otsite veerus P4: P227 A4 väärtust. 0 lõpus on nagu VLOOKUPi lõpus vale. See täpsustab, et soovite täpset vastet. Siin on suur erinevus: MATCH naaseb sinna, kus väärtus leitakse. Vastus 208 ütleb, et A308 on vahemikus P4: P227 208. lahter. Aja ümberarvestamise vaatepunktist on MATCH ja VLOOKUP umbes võrdsed.

Abikolonn MATCH-valemiga

Ma kuulen, mida sa mõtled. "Mis kasu on teada, kus midagi asub? Mul pole kunagi juht olnud helistada ja küsida: "Mis rida see on saada?" "

Kui inimesed küsivad harva, millises reas midagi on, saab funktsioon INDEX seda positsiooni kasutada. Järgmine valem käsib Excelil tagastada Q8-st 208. üksus: Q227.

INDEX-funktsioon loendi üksuse tagastamiseks

Selle valemi kopeerimisel liigub väärtuste massiiv üle otsingu tabeli. Iga rea ​​jaoks teete ühe MATCH ja 12 INDEX funktsiooni. INDEX-funktsioon on võrreldes VLOOKUP-iga uskumatult kiire. Kogu valemikomplekt arvutab 85% kiiremini kui 12 VLOOKUPi veergu.

Tulemuste andmekogum

Vaata videot

  • Oletame, et peate tegema VLOOKUP-i 12 veergu
  • Enne otsingu väärtuse veergu kasutage hoolikalt ühe dollari märki
  • Kasutage otsingulaua jaoks hoolikalt nelja dollari märki
  • Kodeerite endiselt kolmanda veeru argumenti kõvasti.
  • Üks levinud lahendus on lisada veerunumbriga abirakkude rida.
  • Teine vähem efektiivne lahendus on VLOOKUP valemi sees veeru COLUMN (B2) kasutamine.
  • Kuid iga rea ​​jaoks 12 VLOOKUPi tegemine on väga ebaefektiivne
  • Selle asemel lisage abistaja veerg pealkirjaga WHERE ja tehke üks vaste.
  • MATCH võtab sama kaua kui jaanuari VLOOKUP.
  • Seejärel saate kasutada 12 INDEX-funktsiooni. Need on võrreldes VLOOKUPiga uskumatult kiired.
  • INDEX osutab ühele vastuste veerule, mille ridade ees on $.
  • INDEX osutab abistaja veerule, mille veeru ees on $.

Video ärakiri

Õppige Exceli podcastist, episood 2028 - Paljude VLOOKUPide asendamine ühe MATCHiga!

Esitusloendisse pääsemiseks klõpsake paremas ülanurgas oleval tähel „i”. Podcastin kogu seda raamatut!

Tere, tere tulemast tagasi netisaate juurde, ma olen Bill Jelen! Noh, see on klassikaline probleem, me peame VLOOKUP-i tegema üks kord kuus, eks? Ja võite siin olla uskumatult ettevaatlik, kui vajutate kolm korda klahvi F4, et see veeru külge lukustada, ja seejärel vajutage kogu rea all lukustust F4. Aga kui jõuate sellesse punkti, siis on 2, FALSE that 2 karmilt kodeeritud ja kui te seda üle kopeerite, peate need 2 muutma 3-ks, eks? Nüüd on üks ebaefektiivne viis seda teha, viis, mis mulle ei meeldi, on kasutada veergu B1. Veerg B1 on muidugi 2, kuid kui kopeerite selle üle, näete, et see muutub veerguks C1, mis on 3, kuid mõelge sellele, kui see välja mõelda, on see veeru numbrit pidevalt ja uuesti välja mõelnud. Nii et mida ma näen, et inimesed teevad ja miks, tead, eelistavad rohkem kui veerge, kas me lohistame seda Ctrl,paneme numbrid 2-13 sinna abirakku üles ja siis, kui selleni jõuame, läheme üles ja täpsustame selle veeru numbri. Vajutage kaks korda klahvi F4, et lukustada see reale,, FALSE ja nii edasi. Kuid isegi selle meetodi korral on VLOOKUP uskumatult ebaefektiivne, sest see peab siin kõik need üksused läbi otsima, kuni leiab A308 ja see on B4. Kui see seejärel C4-le üle läheb, ununeb see, et see lihtsalt läks ja vaatas, ja see algab otsast peale. Nii et teil on kogu Exceli üks aeglasemaid funktsioone, VLOOKUP, FALSE tehakse sama elemendi jaoks ikka ja jälle.sest ta peab siin otsima kõiki neid üksusi, kuni leiab A308 ja see on välja selgitatud B4. Kui see seejärel C4-le üle läheb, ununeb see, et see lihtsalt läks ja vaatas, ja see algab otsast peale. Nii et teil on kogu Exceli üks aeglasemaid funktsioone, VLOOKUP, FALSE tehakse sama elemendi jaoks ikka ja jälle.sest ta peab siin otsima kõiki neid üksusi, kuni leiab A308 ja see on välja selgitatud B4. Kui see seejärel C4-le üle läheb, ununeb see, et see lihtsalt läks ja vaatas, ja see algab otsast peale. Nii et teil on kogu Exceli üks aeglasemaid funktsioone, VLOOKUP, FALSE tehakse sama elemendi jaoks ikka ja jälle.

Nii et siin on palju, palju kiirem tee, me paneme abistaja veeru ja see helper veerg, mida ma kutsun seda kus? Nagu kusagil A308 on? Kasutame a = MATCH, otsime tabeli esimesest reast tähe A308, vajutame seal klahvi F4, täpse vaste saamiseks 0, olgu, see ütleb meile, et "hei, vaata seda, see on rida 6, kuidas vinge see on? " Aga alla kopeerides näeme, et see on kogu aeg erinevates kohtades. Hästi, nüüd võtab see matš nii kaua aega kui jaanuarikuu VLOOKUP, seal on nad isegi surnud, kuid siin on see hämmastav asi. Sealt ei pea me ülejäänud rea jaoks kunagi VLOOKUPi tegema, võiksime lihtsalt teha = INDEX, INDEX ütleb: "Siin on vastuste massiiv." Ma lähen jaanuari lahtritesse ja vajan siin väga hoolikalt klahvi F4 kaks korda, nii et lukustaksin selle 4: 227-le,kuid Q-l lastakse liikumisel muutuda. Koma ja siis ta tahab teada, mis rida, noh, see saab vastuse B4-s, ma vajutan kolm korda klahvi F4, et saada $ enne B-d, eks, kopeerige see üle.

See valem, need INDEX-valemid, need 12 toimuvad vähem kui aja jooksul, mis kuluks veebruari VLOOKUP-i tegemiseks. Kui me paneme sellele Charles Williamsi taimeri, arvutab kogu see asi umbes 14% 12 VLOOKUP-i ajast. Teie juht ei soovi näha kus? Hea, peida lihtsalt see veerg, kõik töötab edasi, olgu, see on ilus viis VLOOKUPide 12 või 52 nädala kiirendamiseks. Olgu, see näpunäide ja veel nii palju näpunäiteid on selles raamatus. Klõpsake seal paremas ülanurgas oleval tähel “i”, saate osta raamatu, 10 dollarit e-raamatut, 25 dollarit trükiraamatu eest, olgu.

Nii et täna oli meil probleem, kus 12 VLOOKUPi veergu, saate hoolikalt $ sisestada, kuid siis tuleb see kolmas argument ikkagi kõvasti kodeerida. Võite kasutada veergu (B2), ma ei ole selle fänn, sest seal on sadu ridu * 12 veergu, kus seda üha uuesti arvutatakse. Kasutage lihtsalt abirakku järjest, pange numbrid 2–12 ja osutage sellele, kuid see on endiselt ebaefektiivne, sest pärast jaanuari selgitamist peab VLOOKUP alustama veebruari alguses. Seega soovitan lisada veeru pealkirjaga „Kus?” ja tehes seal ühe MATCHi. See MATCH võtab sama palju aega kui jaanuari VLOOKUP, kuid siis võtab 12 INDEX-funktsiooni vähem aega kui veebruari VLOOKUP, ja olete kärpinud terve hulga aega. Jällegi, olge INDEX-i funktsioonis $ mõlemas kohas ettevaatlik, üks vahetult enne ridu,ja teine ​​veergude ees, mõlemas segatud viide.

Hei, ma tahan teid tänada, et peatusite, näeme järgmine kord järgmisel Netcastil!

Laadige fail alla

Laadige näidisfail alla siit: Podcast2028.xlsx

Huvitavad Artiklid...