Avatar billede zchou Nybegynder
25. februar 2007 - 16:46 Der er 4 kommentarer og
1 løsning

Lookup fra matrice

Hej

Jeg skal have sammensat en "lookup"-sætning men kan ikke lige greje hvordan.

Jeg har et tal "XX". Dette tal er en del af en større matrice.

f.eks.:
0  1    2    3    4  5
1  -  34  75  83  12
2  56  XX  56  23  21
3  65  23  87  23  54
4  25  83  34  94  43
5  13  94  46  15  63

Udfra dette tal vil jeg gerne have returneret det tal i 1. række der "matcher". I dette tilfælde skal lookup'en altså retunere tallet "2".

Håber der er nogle der kan hjælpe.

På forhånd tak
Avatar billede excelent Ekspert
25. februar 2007 - 18:16 #1
indsæt koden i et alm. modul
i arket taster du fx =myfind(A2:F6;56)


Function myFind(rng As Range, x)
For Each c In rng
  If c Like x Then Exit For
Next
myFind = Cells(1, c.Column)
End Function
Avatar billede excelent Ekspert
25. februar 2007 - 22:07 #2
søger værdien i matrice der indtastes i H1
der søges i området A2:F6

=INDIREKTE(TEGN(MIN(HVIS(2:6=H1;KOLONNE(2:6)))+64)&1)

afslut formel med CTRL+SHIFT+ENTER
Avatar billede zchou Nybegynder
26. februar 2007 - 00:14 #3
Synes bedst om dit andet forslag, hvor jeg ikke skal ind og fedte med VBA ;o)

Mange tak for hjælpen. Vil du ligge et svar?
Avatar billede excelent Ekspert
26. februar 2007 - 15:57 #4
OK VELBEKOM
Avatar billede zchou Nybegynder
27. februar 2007 - 11:52 #5
Jeg siger tak
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

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