Søg Excel-regneark hurtigere: Udskift VLOOKUP med INDEX og MATCH

Brug stadig VLOOKUP til at søge efter oplysninger i dit regneark? Sådan kan INDEX og MATCH tilbyde en bedre løsning.

Brug stadig VLOOKUP til at søge efter oplysninger i dit regneark?  Sådan kan INDEX og MATCH tilbyde en bedre løsning.
Reklame

Brug stadig VLOOKUP? Sådan kan INDEX og MATCH tilbyde en bedre løsning.

Excel-regneark er en fantastisk måde at organisere en stor mængde oplysninger på. Men scanning gennem disse data for at finde individuelle poster kan hurtigt spise din tid. Heldigvis er der måder at fremskynde processen på.

VLOOKUP er mange brugere 'go-to metode, når det kommer til denne slags opgave. Det er hurtigt, og det er relativt ligetil, men det er ikke så robust som andre alternativer. Ved at anvende INDEX og MATCH, er det muligt at undgå nogle dumme fejl 4 Fejl, du kan undgå, når du programmerer Excel Makroer med VBA 4 fejl, du kan undgå, når du programmerer Excel Makroer med VBA Enkle kode og makroer er nøglen til Microsoft Excel supermagter. Selv ikke-programmører kan nemt tilføje imponerende funktionalitet til deres regneark med Virtual Basics for Applications (VBA). Bare undgå disse programmering nybegynder fejl! Læs mere, der ofte kan opstå, mens du bruger VLOOKUP. Plus, hvis du beskæftiger dig med et særligt stort regneark, vil du opdage, at dine opsætningsoperationer udføres meget hurtigere.

Her er en primer på hvorfor det er værd at lære at bruge INDEX og MATCH i stedet for blot at holde fast med VLOOKUP.

Sådan bruges VLOOKUP

For det første en hurtig påmindelse om, hvordan VLOOKUP fungerer. Nedenfor er en tabel med lagernavne, ID-numre og priser for forskellige beklædningsgenstande.

stock checker vlookup

Når jeg indtaster et lager ID-mærke i celle C10, opdaterer celle C11 med den tilsvarende pris. Dette skyldes, at det kontrollerer strengen i C10 mod cellerne i vores specificerede område, A1: C8 . 3 i vores formel fortæller Excel, at vi leder efter en celle Excel Hurtige tip: Sådan spoler du celler og skifter rækker eller kolonner Excel Hurtige tip: Sådan flipper du celler og skifter rækker eller kolonner Du kan hurtigt hente dine data i korrekt format, så Excel kan gøre sin magi. Brug disse strategier til hurtigt at vende rækker, vende kolonner i rækker, flip rækker og spar meget manuelt arbejde. Læs mere i den tredje kolonne, fordi vi leder efter prisen. Endelig sikrer tilføjelsen FALSE, at vores formel kun vil returnere værdier, der er nøjagtigt de samme, snarere end tilnærmede kampe.

Denne metode fungerer fint, men det er ikke ideelt, hvis du planlægger at redigere dit regneark på et senere tidspunkt. For eksempel, hvis vi skulle tilføje en ny kolonne Sådan manuelt indstilles kolonnebredde og rækkehøjde i Excel Sådan manuelt indstilles kolonnebredde og rækkehøjde i Excel Hvis du vil være super præcis i Excel, er du bedre i at indstille kolonne bredder og rækkehøjder manuelt ved at indtaste værdier frem for at trække med musen. Læs mere i vores regneark, vi risikerer at bryde vores formel, da prissøjlen ikke længere vil være tredje fra venstre.

Ved at bruge en lidt anden metode kan vi fjerne behovet for manuelt at tælle, hvor mange kolonner der adskiller lager-ID'et og prisen, hvilket fjerner noget potentiale for menneskelig fejl. Denne proces er også meget mere effektiv med hensyn til proceskraft, hvilket kan fremskynde tingene, hvis du arbejder med et stort datasæt.

Sådan bruges INDEX og MATCH

Vi kan undgå irriterende fejl, som VLOOKUP kan forårsage ved at bruge INDEX og MATCH i stedet. Dette er en lidt mere kompleks metode Mini Excel Tutorial: Brug Boolean Logic til at behandle komplekse data Mini Excel Tutorial: Brug Boolean Logic til at behandle komplekse datalogiske operatører, hvis ikke, og, og eller kan hjælpe dig med at komme fra Excel newbie til power bruger . Vi forklarer de grundlæggende funktioner i hver funktion og demonstrerer, hvordan du kan bruge dem til maksimale resultater. Læs mere, men det er virkelig ikke for svært at forstå, når vi deler processen op i dens komponenter.

Vi skal bruge INDEX til at angive et bestemt sæt celler, så skal vi bruge MATCH for at finde den korrekte celle fra den pågældende gruppe.

Sådan bruges INDEX

Nedenfor er en simpel implementering af INDEX-funktionen.

stock checker indeks

Som du kan se, har vi angivet rækkevidde af celler Sådan smeltes og deles celler i Microsoft Excel Sådan slettes og deles celler i Microsoft Excel Der er en grund til, at den mindste enhed i et Excel-regneark kaldes en celle: du kan ikke opdele det længere. Men her er hvordan man fusionerer og opdeler celler som du vil. Læs mere, der indeholder priser for hver vare, C2: C8 . I dette tilfælde ved vi, at cellen vi leder efter er i den syvende række ned. Vi kan dog erstatte dette stykke information med en MATCH-funktion, som gør det muligt for os at opsøge en bestemt celle ved at indtaste lager-id'et i celle C10.

Sådan bruges MATCH

Sådan kan vi bruge MATCH i vores regneark.

stock checker match

MATCH-funktionen giver os mulighed for at angive en streng, der skal søges efter, hvilket i dette tilfælde er hvad der findes inden for celle C10 . Vi beskriver derefter en række celler, der skal søges, og tilføj en 0 på enden for at angive, at vi kun ønsker nøjagtige kampe. Dette returnerer cellepositionen, som fylder celle C12 og fortæller os, at Stock ID, der matcher strengen BE99, er i den fjerde celle ned, dvs. A5.

Sådan kombineres INDEX og MATCH

For at få INDEX og MATCH til at fungere sammen, skal vi simpelthen uddele vores rækkehenvisning fra vores INDEX-formel med vores MATCH-formel.

stock checker indeks og match

Som du kan se, er opførelsen af ​​vores formel virkelig ikke for kompliceret. Det handler kun om at nest MATCH-funktionen inde i INDEX-funktionen, og sørg for, at begge elementer er fastgjort til de korrekte celler og intervaller. Nu da vores regneark er oprettet på denne måde, kan vi foretage ændringer på den måde, den er oprettet uden at bryde vores formel.

Arbejdstilsynets lagerformler

Det kan tage lidt længere tid at implementere INDEX og MATCH, end det ville bruge VLOOKUP, men resultatet er et mere fleksibelt dokument med mindre plads til fejl. Før du deler et Excel-regneark, skal du sørge for at gøre disse ting først før du deler et Excel-regneark Vær sikker på at du gør disse ting Første deling er en bekvem måde at samarbejde om Excel-workbooks på, men før du lægger dine Excel-filer i hænderne hos andre, skal du udarbejde dine regneark for at dele med disse tips. Læs mere . Hvis dit regneark er afhængig af en slags opslagsfunktion, kan du spare dig nogle problemer senere ved at ditching VLOOKUP og lære at bruge INDEX og MATCH korrekt.

Let er ikke altid bedst

Excel er et meget komplekst stykke software Sådan udtræk et tal eller en tekst fra Excel med denne funktion Sådan udtræk et tal eller en tekst fra Excel med denne funktion Blanding af tal og tekst i et Excel-regneark kan introducere udfordringer. Vi viser dig hvordan du ændrer formateringen af ​​dine celler og separate tal fra tekst. Læs mere, og dybere dybere ind i funktioner kan ofte være ret skræmmende. Der er noget at sige om enkle løsninger på problemer, men ofte kan en mere kompleks metode give store fordele i det lange løb.

Der er ikke noget galt med at bruge VLOOKUP til at udføre denne type opgave. Imidlertid reducerer INDEX og MATCH virkningen af ​​menneskelig fejl og kræver ikke ekstra redigeringer, hvis og når du foretager strukturelle ændringer i dit regneark. Brug af dem i fællesskab er kun en lidt mere avanceret teknik end implementering af en VLOOKUP-funktion, men det giver nogle store fordele.

Excel bliver mere kraftfuldt, jo mere lærer du det 8 Tips til, hvordan du lærer Excel hurtigt 8 Tips til, hvordan du lærer Excel hurtigt, ikke lige så godt med Excel som du gerne vil? Start med enkle tips til at tilføje formler og administrere data. Følg denne vejledning, og du bliver hurtigere på kort tid. Læs mere, så det er altid gavnligt at lære nye tilgange og forstå nye funktioner. Må ikke hvile på dine laurbær! Tag dig tid til at udvide din viden.

Kæmper du med at implementere INDEX og MATCH i dit regneark? Eller har du et tip om, hvordan du får mest muligt ud af disse funktioner, som du vil dele? Uanset hvad, hvorfor ikke deltage i samtalen i kommentarfeltet nedenfor?

In this article