11. marts 2008 - 16:06Der er
4 kommentarer og 1 løsning
Søgning i flere kolloner uden VBA
Hej, Jeg skal søge på en værdi i flere kolloner og så retunere en værdien i en bestemt kollone hvis jeg finder verdien i en af kollonerne. Det er i princippet VLOOKUP med mulighed for at søge i flere kolloner og ikke vare i den længst til venstre - i mit tilfælde 4 kolonner.
Er der en smart måde til det uden at skulle bruge VBA?
Udtrykket bliver lidt langt, men hvis det kun er et spørgsmål om 4 kolonner skulle det være til at overkomme:
Kombiner HVIS med TÆL.HVIS og LOPSLAG - eksempelvis HVIS(TÆL.HVIS(kolonne1;"opslagsværdi")>0;LOPSLAG("opslagsværdi";kolonne1;kolonneindeks_nr;FALSK);HVIS(TÆL.HVIS(kolonne2;"opslagsværdi")>0;LOPSLAG("opslagsværdi";kolonne2;kolonneindeks_nr;FALSK);osv........
bare hold tungen lige i munden med parenteser osv. Måske ikke den mest elegante løsning, men den virker!
så kan du evt. anvende LOPSLAG sammen med den som finder kolonne : =LOPSLAG("A.15";A1:D30;KOLONNE(INDIREKTE(ADRESSE(MIN(HVIS(A1:D30=E1;RÆKKE(A1:D30)));MIN(HVIS(A1:D30=E1;KOLONNE(A1:D30)))))))
eller FORSKYDNING sammen med den som finder adressen : =FORSKYDNING(INDIREKTE(ADRESSE(MIN(HVIS(A1:D30=E1;RÆKKE(A1:D30)));MIN(HVIS(A1:D30=E1;KOLONNE(A1:D30)))));1;1)
som returnerer fx. værdi i cellen 1 kolonne til højre og 1 række neden for din søgeværdi "1;1"
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.