Du har en Excel-projektmappe med tusindvis af tal og ord. Der er bundet til at være multipla af det samme tal eller ord derinde. Du skal muligvis finde dem. Så vi skal se på flere måder, hvorpå du kan finde matchende værdier i Excel 365 .
Vi kommer til at dække at finde de samme ord eller tal i to forskellige regneark og i to forskellige kolonner. Vi vil se på at bruge funktionerne EXACT, MATCH og VLOOKUP. Nogle af de metoder, vi bruger, virker muligvis ikke i webversionen af Microsoft Excel, men de vil alle fungere i desktopversionen.
Indholdsfortegnelse
- Hvad er en Excel-funktion?
- Den nøjagtige funktion
- MATCH-funktionen
- VLOOKUP-funktionen
- Hvordan finder jeg matchende værdier i to forskellige ark?
- Hvordan kan jeg ellers bruge disse funktioner?
Hvad er en Excel-funktion?
Hvis du har brugt funktioner før, så spring videre.
En Excel-funktion er som en mini-app. Den anvender en række trin til at udføre en enkelt opgave. De mest brugte Excel-funktioner kan findes på fanen Formler . Her ser vi dem kategoriseret efter funktionens karakter –
- Autosum
- Nyligt brugt
- Finansiel
- Logisk
- Tekst
- Dato tid
- Opslag og reference
- Matematik & Trig
- Flere funktioner.
Kategorien Flere funktioner indeholder kategorierne Statistical, Engineering, Cube, Information, Compatibility og Web .
Den nøjagtige funktion
Exact-funktionens opgave er at gennemgå rækkerne af to kolonner og finde matchende værdier i Excel-cellerne. Præcis betyder nøjagtig. I sig selv er Exact-funktionen skelet mellem store og små bogstaver. Det vil ikke se New York og new york som værende et match.
I eksemplet nedenfor er der to kolonner med tekst – billetter og kvitteringer. For kun 10 sæt tekst kunne vi sammenligne dem ved at se på dem. Forestil dig, hvis der var 1.000 rækker eller flere. Det er, når du ville bruge Exact-funktionen.
Placer markøren i celle C2. Indtast formlen på formellinjen
=EXAKT(E2:E10;F2:F10)
E2:E10 refererer til den første kolonne med værdier og F2:F10 refererer til kolonnen lige ved siden af. Når vi trykker på Enter , sammenligner Excel de to værdier i hver række og fortæller os, om det er et match ( Sandt ) eller ej ( Falsk ). Da vi brugte intervaller i stedet for kun to celler, vil formlen spredes over i cellerne under den og evaluere alle de andre rækker.
Denne metode er dog begrænset. Det vil kun sammenligne to celler, der er på samme række. Det vil for eksempel ikke sammenligne, hvad der er i A2 med B3. Hvordan gør vi det? MATCH kan hjælpe.
MATCH-funktionen
MATCH kan bruges til at fortælle os, hvor et match for en bestemt værdi er i et celleområde.
Lad os sige, at vi ønsker at finde ud af, hvilken række en specifik SKU (Stock Keeping Unit) er i, i eksemplet nedenfor.
Hvis vi vil finde ud af, hvilken række AA003 er i, ville vi bruge formlen:
=MATCH(J1;E2:E9;0)
J1 refererer til cellen med den værdi, vi ønsker at matche. E2:E9 refererer til rækken af værdier, vi søger igennem. Nullen ( 0 ) i slutningen af formlen fortæller Excel at lede efter et nøjagtigt match. Hvis vi matchede tal, kunne vi bruge 1 til at finde noget mindre end vores forespørgsel eller 2 til at finde noget der er større end vores forespørgsel.
Men hvad nu hvis vi ville finde prisen på AA003?
VLOOKUP-funktionen
V'et i VLOOKUP står for vertikalt. Det betyder, at den kan søge efter en given værdi i en kolonne. Hvad det også kan gøre, er at returnere en værdi på samme række som den fundne værdi.
Hvis du har et Office 365-abonnement i den månedlige kanal, kan du bruge den nyere XLOOKUP . Hvis du kun har det halvårlige abonnement, vil det være tilgængeligt for dig i juli 2020.
Lad os bruge de samme lagerdata og prøve at finde prisen på noget.
Hvor vi ledte efter en række før, indtast formlen:
=VOPSLAG(J1;E2:G9;3;FALSK)
J1 refererer til cellen med den værdi, vi matcher. E2:G9 er rækken af værdier, vi arbejder med. Men VLOOKUP vil kun se i den første kolonne i dette område efter et match. 3'eren refererer til den 3. kolonne over fra starten af området.
Så når vi skriver en SKU i J1, vil VLOOKUP finde matchen og fange værdien fra cellen 3 kolonner over fra den. FALSK fortæller Excel, hvilken slags match vi leder efter. FALSK betyder, at det skal være et nøjagtigt match, hvor TRUE ville fortælle det, at det skal være et tæt match.
Hvordan finder jeg matchende værdier i to forskellige ark?
Hver af funktionerne ovenfor kan arbejde på tværs af to forskellige ark for at finde matchende værdier i Excel. Vi vil bruge EXACT-funktionen til at vise dig hvordan. Dette kan gøres med næsten enhver funktion. Ikke kun dem, vi dækkede her. Der er også andre måder at forbinde celler mellem forskellige ark og projektmapper .
Når vi arbejder på Holders -arket, indtaster vi formlen
=EXAKT(D2:D10,Billetter!E2:E10)
D2:D10 er det område, vi har valgt på arket Holders. Når vi har sat et komma efter det, kan vi klikke på Billetarket og trække og vælge det andet område.
Se, hvordan det refererer til arket og udvalget som billetter!E2:E10 ? I dette tilfælde matcher hver række, så resultaterne er alle Sande.
Hvordan kan jeg ellers bruge disse funktioner?
Når du mestrer disse funktioner til at matche og finde ting, kan du begynde at lave en masse forskellige ting med dem. Tag også et kig på at bruge funktionerne INDEX og MATCH sammen for at gøre noget, der ligner VLOOKUP.
Har du nogle fede tips til at bruge Excel-funktioner til at finde matchende værdier i Excel? Måske et spørgsmål om, hvordan man gør mere? Skriv os en note i kommentarerne nedenfor.
Brug af INDEX og MATCH i stedet for VLOOKUP
Der er visse begrænsninger ved at bruge VLOOKUP—funktionen VLOOKUP kan kun slå en værdi op fra venstre mod højre. Det betyder, at den kolonne, der indeholder den værdi, du slår op, altid skal være placeret til venstre for den kolonne, der indeholder returværdien. Hvis dit regneark ikke er bygget på denne måde, skal du ikke bruge VLOOKUP. Brug i stedet kombinationen af funktionerne INDEX og MATCH.
Dette eksempel viser en lille liste, hvor den værdi, vi vil søge på, Chicago, ikke er i kolonnen længst til venstre. Så vi kan ikke bruge VLOOKUP. I stedet bruger vi MATCH-funktionen til at finde Chicago i området B1:B11. Den findes i række 4. Derefter bruger INDEX den værdi som opslagsargumentet og finder populationen for Chicago i den 4. kolonne (kolonne D). Den anvendte formel er vist i celle A14.