Avatar billede Laugesen1 Mester
04. september 2011 - 17:35 Der er 8 kommentarer og
1 løsning

Sammenlign fra flere forskellige kolonner

Jeg skal finde en bestemt værdi, som kan være i en af flere forskellige kolonner.
Har prøvet med funktionen SAMMENLIGN, men kan ikke få det til virke.
Kan man bruge den funktion til at søge i flere kolonner samtidig ?

Eks:
Værdien 5 skal findes i en af kolonnerne:
A1-A10
F1-F10
H1-H10

Laugesen
Avatar billede Slettet bruger
04. september 2011 - 20:19 #1
Jeg er i tvivl om, hvad det er du vil.
"Værdien 5 skal findes ...."
skriver du.
Men er det adressen på den celle der indeholder tallet 5 du vil finde, eller hvad? Hvis det er, og hvis B1:E10 er tom og hvis tallet du leder efter (her 5) er unik, så er én mulighed:

=ADRESSE(SUMPRODUKT((A1:H10=J1)*(RÆKKE(A1:H10)));SUMPRODUKT((A1:H10=J1)*KOLONNE(A1:H10)))

(hvor J1 indeholder det tal du søger efter)

Hvis det er noget helt andet du mener, så forklar nærmere.

Hans
Avatar billede Laugesen1 Mester
04. september 2011 - 20:48 #2
Ja, det er adressen(cellereferencen) på tallet 5 jeg skal finde.
Men de kolonner der skal søges i, ligger spredt i arket og de mellemliggende kolonner er ikke tomme.
Så der skal ikke søges i hele celleområdet A1:H10.

Laugesen
Avatar billede Slettet bruger
05. september 2011 - 06:42 #3
Er det virkelig ikke muligt for dig at bygge dit ark anderledes op sådan at de kolonner der skal søges på står sammenhængende? Det kan umiddelbart virke lidt som om at dit ark er opbygget primært med henblik på præsentationsformål og kun i ringe grad tilgodeser muligheden for hensigtsmæssig formelopbygning.

Hvis du absolut må lave søgningen på adskilte kolonneområder kan du prøve følgende matriksuhyre:

=ADRESSE(SUMPRODUKT(((A1:A10=J1)+(F1:F10=J1)+(H1:H10=J1))*(RÆKKE(A1:A10)));MIN(HVIS(TÆL.HVIS(FORSKYDNING(A1:A10;;KOLONNE(1:1)-1;;);J1)>0;KOLONNE(1:1))))

Det er absolut uskønt, men det ser ud til at virke forudsat du har den værdi du søger efter i J5 og forudsat det søgte tal kun findes én gang.

Hans
Avatar billede Slettet bruger
05. september 2011 - 06:45 #4
Korrektion:
..... i J1 - ikke J5
Avatar billede Laugesen1 Mester
05. september 2011 - 10:04 #5
Jeg har prøvet din formel, men den virker for kolonne A1-A10.
Når jeg indtaster værdien i de to andre kolonner kommer der ikke noget resultat.
Værdien er kun indtastet én gang.

Det kan godt være, at den formel der skal bruges ikke kommer til at se så overskuelig ud.
Men mit ark er opbygget på denne måde, fordi jeg får eksternt data ind i arket i tre forskellige områder og de kolonner der skal søges i, er omgivet af andre kolonner.
Det er for at gøre det daglige arbejde med ark så let som muligt.

Laugesen
Avatar billede Slettet bruger
05. september 2011 - 10:58 #6
Det virker fint her.
Hvis du vil kan du sende filen til
hans.knudsensnabelamail.tele.dk
Avatar billede Slettet bruger
05. september 2011 - 13:07 #7
Har du husket at indtaste som matriksformel, dvs. når du afslutter indtastningen af formlen skal du holde Ctrl og Shift nede før du trykker på Enter i stedet for alene at trykke på Enter. Hvis du gør det korrekt vil formlen automatisk blive omsluttet af tuborg-parenteser. Samme indtastningsmåde hvis du redigerer formlen.

Hans
Avatar billede Laugesen1 Mester
07. september 2011 - 16:50 #8
Hej Hans

Kan du sende et svar til mig, så jeg kan give dig dine points.

Laugesen
Avatar billede Slettet bruger
07. september 2011 - 17:30 #9
OK
Hans
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