Jeg bruger VLOOKUP langt oftere end indeks og match - Excel-tip

Indholdsfortegnelse

Jeg ved konceptuelt i mit hoved, at INDEX og MATCH er bedre end VLOOKUP. Men den dag i dag vil jeg indrømme, at jeg bruger VLOOKUP 99% af tiden. Her er hvorfor.

Jeg prøver at oprette regneark, som andre mennesker kan forstå. Når jeg laver mine live Power Excel-seminarer, vil et typisk publikum på 100 personer have denne profil:

  • 15 vil ikke være fortrolig med VLOOKUP eller vil spørge, om jeg kan forklare VLOOKUP meget langsomt
  • 83 vil være fortrolig med VLOOKUP. (Jeg har et meget smart publikum. De bruger Excel 40 timer om ugen. Og det er de uger, de er på ferie.)
  • 2 vil være INDEX- og MATCH-fortalere.
Jeg er glad for at eksistere sammen med dem, der afviser VLOOKUP og bruger INDEX & MATCH 100% af tiden.

Med kun 2% af de mennesker, der er fortrolige med INDEX og MATCH, vil langt færre mennesker forstå mine formler, hvis jeg bruger INDEX og MATCH. Plus, VLOOKUP håndterer min situation 99% af tiden. Her er de tidspunkter, hvor jeg opgiver VLOOKUP

INDEX og MATCH er bedre til at håndtere en tovejsopslag.

Et indeks og to match

Bemærk, at eksemplet ovenfor er enklere, hvis du bruger en VLOOUP og derefter en MATCH til det tredje argument som dette:

Brug af VLOOKUP og MATCH

Forresten, når INDEX / MATCH-fortalerne fortæller mig, at VLOOKUP ikke let kan se til venstre for nøglen som i det følgende eksempel, afviser jeg dette argument. Enhver rationel person ville kopiere E2: E15 over til H2: H15 og lave en VLOOKUP.

Omarranger bordet, og brug VLOOKUP

Men her er det ene tilfælde, hvor jeg vil bruge INDEX og MATCH. Nedenfor skal jeg lave 12 kolonner af VLOOKUP. Tjek den fantastiske formel med en absolut reference, en reference fryser rækken og en fryser kolonnen. Mens denne formel er fancy og cool, er den ineffektiv. Uanset hvilken tid det tager Excel at finde Dato, når B4 slås op, tager det nøjagtigt samme tid, når det slår op Dato i C4: M4.

Tolv kolonner af VLOOKUP vil sænke tingene

Altenativet: Indsæt en skjult MATCH-kolonne i B, og brug derefter 12 kolonner med INDEX. Denne løsning er 11 gange hurtigere end 12 kolonner med VLOOKUP. MATCH-formlen vist i B1 anvendes i B4: B9999. INDEX-funktionen vist i C2 bruges i C4: N9999. En anden fordel: du behøver ikke længere hjælpernumrene i række 1.

Stadig nogle niced blandede referencer

Jeg er glad for at eksistere sammen med dem, der afviser VLOOKUP og bruger INDEX & MATCH 100% af tiden. Men jeg spørger det samme fra INDEX / MATCH-folkene: Jeg har gode grunde til at fortsætte med at bruge VLOOKUP.

Hver lørdag en indrømmelse af skyld. Jeg vil afsløre mine dårlige vaner i Excel og diskutere, hvorfor du skal gøre, hvad jeg siger, i stedet for at gøre, hvad jeg gør.

Excel-tanken om dagen

Jeg har bedt mine Excel Master-venner om deres råd om Excel. Dagens tanke at tænke over:

"Venner lader ikke venner flette celler."

Tom Urtis

Interessante artikler...