21. oktober 2018 - 10:41Der er
11 kommentarer og 1 løsning
Lopslap gentagne opslagsværdier(vba)
Hej,
Har denne som de fleste nok kender: =LOPSLAG(A1;'Ark2'!A:B;2;FALSK)
Jeg har den udfordring, at værdien i min opslagsværdi findes flere gange i min matrix. Den første værdi bliver smidt i B1 hvor min formel er placeret, men ville gerne at C1 kunne modtage en værdi, hvis min opslagsværdi fines flere gange i min matrix. Måske det skal gøre med lidt vba, men har ikke lige fundet en løsning. Opslagsværdien kan findes op til 6 gange i min matrix og ville gerne, at hvis f.eks min opslagsværdi er A1, så bliver det søgte gengivet i B1, C1,D1 osv.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
LOPSLAG vil kun returnere første værdi. Men du kan bruge en Array formel, som nedenstående. Husk at den skal indtastes ved hjælp af Ctrl+Shift+Enter for at danne de 2 kurvede klammer for og bag i formlen! Kopier formlen ned, så langt du har data du vil returnere i Ark1 {=HVIS.FEJL(INDEKS('Ark2'!$B$1:$B$10;MINDSTE(HVIS($A$1='Ark2'!$A$1:$A$10;RÆKKE($A$1:$A$10)-MIN(RÆKKE('Ark1'!$A$1:$A$10))+1;"");RÆKKE()));"")}
Ved indtastning af formlen, husk at holde Ctrl og Shift nede før tryk på Enter. Hvis du kopierer og indsætter formlen i en celle så tryk på F2 efter indsætning, hold Ctrl og Shift nede før tryk på Enter.
Jo det var det, men har også flere værdier i ark 1 kolonne A som jeg gerne vil gøre det samme på. Altså A2 med formlen i B2, A3 med formlen i B3 osv osv. Men hvis det ikke kan lade sig gøre på denne måde, så laver jeg bare nogle hjælpe kolonner.
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.