Slå opp verdier med FINN.RAD, INDEKS eller SAMMENLIGNE

Tips!: Prøv å bruke de nye XLOOKUP -og XMATCH -funksjonene, forbedrede versjoner av funksjonene som er beskrevet i denne artikkelen. Disse nye funksjonene fungerer i alle retninger og returnerer nøyaktige treff som standard, noe som gjør det enklere og mer praktisk å bruke enn forgjengerne.

La oss si at du har en liste over Office-numre, og du må vite hvilke ansatte som er i hvert Office. Regne arket er stort, så du kan tro at det er en utfordrende oppgave. Det er faktisk ganske enkelt å gjøre med en oppslags funksjon.

Funksjonene Finn. rad og Finn . kolonne sammen med indeks og sammenligneer noen av de mest nyttige funksjonene i Excel.

Obs!: Oppslags vei viser funksjonen er ikke lenger tilgjengelig i Excel.

Her er et eksempel på hvordan du bruker Finn. rad.

=FINN.RAD(B2;C2:E7;3;SANT)

I dette eksemplet er B2 det første argumentet– et element med data som funksjonen skal bruke. For Finn. rad er dette første argumentet verdien du vil finne. Dette argumentet kan være en celle referanse eller en fast verdi, for eksempel "Smith" eller 21 000. Det andre argumentet er celle området, C2-: E7, der du kan søke etter verdien du vil finne. Det tredje argumentet er kolonnen i celle området som inneholder verdien du søker etter.

Det fjerde argumentet er valgfritt. Skriv inn enten SANN eller USANN. Hvis du skriver SANT eller la argumentet stå tomt, blir resultatet av funksjonen et omtrentlig samsvar med verdien du angir i det første argumentet. Hvis du skriver USANT, finner funksjonen verdien i det første argumentet. Med andre ord kan du la det fjerde argumentet være tomt – eller skrive inn sann – gir deg mer fleksibilitet.

Dette eksempelet viser deg hvordan funksjonen fungerer. Når du skriver inn en verdi i celle B2 (det første argumentet), søker etter rad i cellene i området C2: E7 (andre argument) og returnerer det nærmeste omtrentlige samsvaret fra den tredje kolonnen i området, kolonne E (tredje argument).

Et typisk eksempel på bruk av FINN.RAD-funksjonen

Det fjerde argumentet er tomt, slik at funksjonen returnerer et omtrentlig samsvar. Hvis den ikke gjorde det, ville du måtte skrive en av verdiene i kolonne C eller D for å få et resultat i det hele tatt.

Når du er fortrolig med Finn. rad, er funksjonen Finn. kolonne er like enkel å bruke. Du skriver inn de samme argumentene, men søker i rader i stedet for kolonner.

Bruke indeks og sammenligne i stedet for Finn. rad

Det finnes bestemte begrensninger ved bruk av Finn. rad – funksjonen Finn. rad kan bare slå opp en verdi fra venstre mot høyre. Dette betyr at kolonnen som inneholder verdien du slår opp, alltid skal være plassert til venstre for kolonnen som inneholder retur verdien. Hvis regne arket ikke er bygget på en måte, kan du ikke bruke Finn. rad. Bruk kombinasjonen av indeks-og sammenligne-funksjoner i stedet.

Dette eksemplet viser en liten liste der verdien som vi vil søke på, Chicago, ikke er i kolonnen lengst til venstre. Så vi kan ikke bruke FINN.RAD. I stedet bruker vi SAMMENLIGNE-funksjonen til å finne Chicago i området B1:B11. Den finnes i rad 4. Deretter bruker INDEKS denne verdien som oppslagsargument, og finner populasjonen for Chicago i den fjerde kolonnen (kolonne D). Gjeldende formel vises i celle A14.

Bruke INDEKS og SAMMENLIGNE for å slå opp en verdi

Hvis du vil ha flere eksempler på bruk av indeks og sammenligne i stedet for Finn. rad, kan du se artikkelen https://www.mrexcel.com/Excel-tips/Excel-VLOOKUP-index-match/ etter Bill Jelen, Microsoft MVP.

Prøv det

Hvis du vil eksperimentere med oppslags funksjoner før du prøver dem med dine egne data, kan du se noen eksempel data.

Finn. rad-eksempel på jobben

Kopier følgende data til et tomt regne ark.

Tips!: Angi bredden til kolonne A og B til 250 piksler før du limer inn dataene i Excel, og klikk Bryt tekst (Justering-gruppen i kategorien Hjem).

Tetthet

Viskositet

Temperatur

0,457

3,55

500

0,525

3,25

400

0,606

2,93

300

0,675

2,75

250

0,746

2,57

200

0,835

2,38

150

0,946

2,17

100

1,09

1,95

50

1,29

1,71

0

Formel

Beskrivelse

Resultat

=FINN.RAD(1;A2:C10;2)

Søker etter verdien 1 i kolonne A med bruk av tilnærmet samsvar, og finner den største verdien som er mindre enn eller lik 1 (0,946) i kolonne A, og returnerer deretter verdien fra kolonne B i samme rad.

2,17

=FINN.RAD(1;A2:C10;3;SANN)

Søker etter verdien 1 i kolonne A med bruk av tilnærmet samsvar, og finner den største verdien som er mindre enn eller lik 1 i kolonne A, som er 0,946, og returnerer deretter verdien fra kolonne C i samme rad

100

=FINN.RAD(0,7;A2:C10;3;USANN)

Søker etter verdien 0,7 i kolonne A med bruk av nøyaktig samsvar. Siden det ikke finnes noen nøyaktig samsvarende verdier i kolonne A, returneres en feil.

#I/T

=FINN.RAD(0,1;A2:C10;2;SANN)

Søker etter verdien 0,1 i kolonne A med bruk av tilnærmet samsvar. Ettersom 0,1 er mindre enn den minste verdien i kolonne A, returneres en feil.

#I/T

=FINN.RAD(2;A2:C10;2;SANN)

Søker etter verdien 2 i kolonne A med bruk av tilnærmet samsvar, finner den største verdien som er mindre enn eller lik 2 i kolonne A, som er 1, 29, og returnerer deretter verdien fra kolonne B i samme rad.

1,71

Eksempel på Finn. kolonne

Kopier alle cellene i denne tabellen, og lim dem inn i celle A1 i et tomt regneark i Excel.

Tips!: Angi bredden til kolonne A og B til 250 piksler før du limer inn dataene i Excel, og klikk Bryt tekst (Justering-gruppen i kategorien Hjem).

Aksler

Lagre

Bolter

4

4

9

5

7

10

6

8

11

Formel

Beskrivelse

Resultat

=FINN.KOLONNE("Aksler";A1:C4;2;SANN)

Slår opp Aksler i rad 1, og returnerer verdien fra rad 2 i samme kolonne (kolonne A).

4

=FINN.KOLONNE("Lagre";A1:C4;3;USANN)

Slår opp Lagre i rad 1, og returnerer verdien fra rad 3 i samme kolonne (kolonne B).

7

=FINN.KOLONNE("B";A1:C4;3;SANN)

Slår opp B i rad 1, og returnerer verdien fra rad 3 i samme kolonne. I og med at et eksakt samsvar med B ikke blir funnet, brukes den største verdien i rad 1 som er større enn B: Aksler i kolonne A.

5

=FINN.KOLONNE("Bolter";A1:C4;4)

Slår opp Bolter i rad 1, og returnerer verdien fra rad 4 i samme kolonne (kolonne C).

11

=FINN.KOLONNE(3; {1;2;3\"a";"b";"c"\"d";"e";"f"}; 2; SANN)

Slår opp tallet 3 i den trerads matrisekonstanten, og returnerer verdien fra rad 2 i den samme (i dette tilfellet tredje) kolonnen. Det er tre rader med verdier i matrisekonstanten, og hver rad er atskilt med en omvendt skråstrek (\). Fordi c finnes i rad 2 og i samme kolonne som 3, returneres c.

c

Eksempler på stikkord register og treff

Dette siste eksemplet bruker indeks-og sammenligne-funksjonene sammen for å returnere det tidligste faktura nummeret og den tilsvarende datoen for hver av de fem byene. I og med at datoen returneres som et tall, bruker vi TEKST-funksjonen til å formatere den som en dato. INDEKS-funksjonen bruker resultatet av SAMMENLIGN-funksjonen som sitt argument. Kombinasjonen av INDEKS- og SAMMENLIGN-funksjonene brukes to ganger i hver formel – først for å returnere fakturanummeret, og deretter for å returnere datore.

Kopier alle cellene i denne tabellen, og lim dem inn i celle A1 i et tomt regneark i Excel.

Tips!: Angi bredden til kolonne A og D til 250 piksler før du limer inn dataene i Excel, og klikk Bryt tekst (Justering-gruppen i kategorien Hjem).

Faktura

By

Fakturadato

Tidligste faktura etter by, med dato

3115

Atlanta

07.04.2012

="Atlanta = "&INDEKS($A$2:$C$33;SAMMENLIGN("Atlanta";$B$2:$B$33;0);1)& ", Fakturadato: " & TEKST(INDEKS($A$2:$C$33;SAMMENLIGN("Atlanta";$B$2:$B$33;0);3);"dd.mm.yyyy")

3137

Atlanta

09.04.2012

="Austin = "&INDEKS($A$2:$C$33;SAMMENLIGN("Austin";$B$2:$B$33;0);1)& ", Fakturadato: " & TEKST(INDEKS($A$2:$C$33;SAMMENLIGN("Austin";$B$2:$B$33;0);3);"dd.mm.yyyy")

3154

Atlanta

11.04.2012

="Dallas = "&INDEKS($A$2:$C$33;SAMMENLIGN("Dallas";$B$2:$B$33;0);1)& ", Fakturadato: " & TEKST(INDEKS($A$2:$C$33;SAMMENLIGN("Dallas";$B$2:$B$33;0);3);"dd.mm.yyyy")

3191

Atlanta

21.04.2012

="New Orleans = "&INDEKS($A$2:$C$33;SAMMENLIGN("New Orleans";$B$2:$B$33;0);1)& ", Fakturadato: " & TEKST(INDEKS($A$2:$C$33;SAMMENLIGN("New Orleans";$B$2:$B$33;0);3);"dd.mm.yyyy")

3293

Atlanta

25.04.2012

="Tampa = "&INDEKS($A$2:$C$33;SAMMENLIGN("Tampa";$B$2:$B$33;0);1)& ", Fakturadato: " & TEKST(INDEKS($A$2:$C$33;SAMMENLIGN("Tampa";$B$2:$B$33;0);3);"dd.mm.yyyy")

3331

Atlanta

27.04.2012

3350

Atlanta

28.04.2012

3390

Atlanta

01.05.2012

3441

Atlanta

02.05.2012

3517

Atlanta

08.05.2012

3124

Austin

09.04.2012

3155

Austin

11.04.2012

3177

Austin

19.04.2012

3357

Austin

28.04.2012

3492

Austin

06.05.2012

3316

Dallas

25.04.2012

3346

Dallas

28.04.2012

3372

Dallas

01.05.2012

3414

Dallas

01.05.2012

3451

Dallas

02.05.2012

3467

Dallas

02.05.2012

3474

Dallas

04.05.2012

3490

Dallas

05.05.2012

3503

Dallas

08.05.2012

3151

New Orleans

09.04.2012

3438

New Orleans

02.05.2012

3471

New Orleans

04.05.2012

3160

Tampa

18.04.2012

3328

Tampa

26.04.2012

3368

Tampa

29.04.2012

3420

Tampa

01.05.2012

3501

Tampa

06.05.2012

Se også

Hurtig referanse kort:

oppslags-og referanse funksjoner i Finn. rad (referanse)

Bruk table_array-argumentet i en Finn. rad-funksjon

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×