Avatar billede ole_viller Mester
03. juli 2014 - 11:15 Der er 4 kommentarer og
1 løsning

Sortering med LARGE og VLOOKUP giver problemer

I kolonne A celle 1-3 står nogle point. Der står: 1, 2, 4.
I kolonne B celle 1-3 står nogle lande. Der står: albanien, belgien, canada.

I kolonne C vil jeg gerne ha' landene "sorteret" således at landet med flest point står øverst. Det gør jeg med tre næsten ens formler, nemlig
C1:=VLOOKUP(LARGE($A$1:$A$3,1),$A$1:$B$3,2)
C2:=VLOOKUP(LARGE($A$1:$A$3,2),$A$1:$B$3,2)
C3:=VLOOKUP(LARGE($A$1:$A$3,3),$A$1:$B$3,2)

På den måde kommer der til at stå: canada, belgien, albanien i kolonne C. Det er helt korrekt, men det virker kun, hvis tallene i kolonne A står i stigende orden.

Hvis der i kolonne A står: 4, 1, 2. Bliver kolonne C: canada, belgien, belgien . . .
Hvis der i kolonne A står: 4, 2, 1. Bliver kolonne C canada, belgien, #N/A

Er der nogen, som kan se, hvad jeg gør forkert?

Venlig hilsen
Ole Viller, Randers
Avatar billede store-morten Ekspert
03. juli 2014 - 12:03 #1
LOPSLAG:
Tabelen skal som standard være sorteret i stigende rækkefølge.

Prøv at tilføje:
C1:=VLOOKUP(LARGE($A$1:$A$3,1),$A$1:$B$3,2,FALSE)
C2:=VLOOKUP(LARGE($A$1:$A$3,2),$A$1:$B$3,2,FALSE)
C3:=VLOOKUP(LARGE($A$1:$A$3,3),$A$1:$B$3,2,FALSE)
Avatar billede sdh Mester
03. juli 2014 - 14:57 #2
Prøv med:

=INDEX($B$1:$B$3;MATCH(LARGE($A$1:$A$3;ROW(1:1));$A$1:$A$3;0);1)
Så skulle det være lige meget hvordan data er sorteret.
Avatar billede store-morten Ekspert
03. juli 2014 - 15:03 #3
Det er det også med FALSE tilføjet :-)
Avatar billede ole_viller Mester
03. juli 2014 - 15:55 #4
Hej store-morten og sdh.
Begge jeres løsninger fungerer. Jeg kan dog ikke gennemskue, hvad det er "din" formel gør, sdh.
Men det er lige meget.

Den, der skriver et svar først, får point'ene.

Veenlig hilsen
Ole Viller, Randers
Avatar billede store-morten Ekspert
03. juli 2014 - 16:12 #5
Velbekomme
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester