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?
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
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.